Merge of remote branch 'origin/master' into ms-eas
@ -3,12 +3,6 @@
|
||||
<classpathentry excluding="**/.svn/**|.svn/**" kind="src" path="src"/>
|
||||
<classpathentry excluding="**/.svn/**|.svn/**" kind="src" path="gen"/>
|
||||
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
|
||||
<classpathentry exported="true" kind="lib" path="libs/apache-mime4j-core-0.7-SNAPSHOT.jar"/>
|
||||
<classpathentry exported="true" kind="lib" path="libs/apache-mime4j-dom-0.7-SNAPSHOT.jar"/>
|
||||
<classpathentry kind="lib" path="libs/commons-io-2.0.1.jar"/>
|
||||
<classpathentry kind="lib" path="libs/jzlib-1.0.7.jar"/>
|
||||
<classpathentry kind="lib" path="libs/jutf7-1.0.1-SNAPSHOT.jar"/>
|
||||
<classpathentry kind="lib" path="libs/htmlcleaner-2.2.jar"/>
|
||||
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
|
||||
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
|
||||
<classpathentry kind="output" path="bin/classes"/>
|
||||
</classpath>
|
||||
|
18
.gitignore
vendored
@ -1,5 +1,17 @@
|
||||
local.properties
|
||||
bin
|
||||
gen
|
||||
# Local per-repo rules can be added to the .git/info/exclude file in your
|
||||
# repo. These rules are not committed with the repo so they are not shared
|
||||
# with others. This method can be used for locally-generated files that you
|
||||
# don’t expect other users to generate, like files created by your editor.
|
||||
.settings
|
||||
bin
|
||||
coverage
|
||||
coverage.ec
|
||||
coverage.em
|
||||
gen
|
||||
javadoc
|
||||
junit-report.xml
|
||||
lint-results.*ml
|
||||
lint-results_files
|
||||
local.properties
|
||||
monkey.txt
|
||||
*~
|
||||
|
6
.gitmodules
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
[submodule "plugins/ActionBarSherlock"]
|
||||
path = plugins/ActionBarSherlock
|
||||
url = https://github.com/JakeWharton/ActionBarSherlock
|
||||
[submodule "plugins/Android-PullToRefresh"]
|
||||
path = plugins/Android-PullToRefresh
|
||||
url = https://github.com/chrisbanes/Android-PullToRefresh.git
|
68
ActionBarSherlock.iml
Normal file
@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
||||
<component name="FacetManager">
|
||||
<facet type="android" name="Android">
|
||||
<configuration>
|
||||
<option name="GEN_FOLDER_RELATIVE_PATH_APT" value="/plugins/ActionBarSherlock/library/target/generated-sources/r" />
|
||||
<option name="GEN_FOLDER_RELATIVE_PATH_AIDL" value="/plugins/ActionBarSherlock/library/target/generated-sources/aidl" />
|
||||
<option name="MANIFEST_FILE_RELATIVE_PATH" value="/plugins/ActionBarSherlock/library/AndroidManifest.xml" />
|
||||
<option name="RES_FOLDER_RELATIVE_PATH" value="/plugins/ActionBarSherlock/library/res" />
|
||||
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/plugins/ActionBarSherlock/library/assets" />
|
||||
<option name="LIBS_FOLDER_RELATIVE_PATH" value="/plugins/ActionBarSherlock/library/libs" />
|
||||
<option name="REGENERATE_R_JAVA" value="true" />
|
||||
<option name="REGENERATE_JAVA_BY_AIDL" value="true" />
|
||||
<option name="USE_CUSTOM_APK_RESOURCE_FOLDER" value="false" />
|
||||
<option name="CUSTOM_APK_RESOURCE_FOLDER" value="/plugins/ActionBarSherlock/library/target/generated-sources/combined-resources/res" />
|
||||
<option name="USE_CUSTOM_COMPILER_MANIFEST" value="false" />
|
||||
<option name="CUSTOM_COMPILER_MANIFEST" value="" />
|
||||
<option name="APK_PATH" value="/plugins/ActionBarSherlock/library/target/library.apk" />
|
||||
<option name="LIBRARY_PROJECT" value="true" />
|
||||
<option name="RUN_PROCESS_RESOURCES_MAVEN_TASK" value="false" />
|
||||
<option name="GENERATE_UNSIGNED_APK" value="false" />
|
||||
<option name="CUSTOM_DEBUG_KEYSTORE_PATH" value="" />
|
||||
<option name="PACK_TEST_CODE" value="false" />
|
||||
<option name="RUN_PROGUARD" value="false" />
|
||||
<option name="PROGUARD_CFG_PATH" value="/proguard-project.txt" />
|
||||
<resOverlayFolders>
|
||||
<path>/plugins/ActionBarSherlock/library/res-overlay</path>
|
||||
</resOverlayFolders>
|
||||
<includeSystemProguardFile>true</includeSystemProguardFile>
|
||||
<additionalNativeLibs />
|
||||
</configuration>
|
||||
</facet>
|
||||
</component>
|
||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
|
||||
<output url="file://$MODULE_DIR$/plugins/ActionBarSherlock/library/target/classes" />
|
||||
<output-test url="file://$MODULE_DIR$/plugins/ActionBarSherlock/library/target/test-classes" />
|
||||
<content url="file://$MODULE_DIR$/plugins/ActionBarSherlock/library">
|
||||
<sourceFolder url="file://$MODULE_DIR$/plugins/ActionBarSherlock/library/target/generated-sources/r" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/plugins/ActionBarSherlock/library/gen" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/plugins/ActionBarSherlock/library/src" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/plugins/ActionBarSherlock/library/test" isTestSource="true" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/plugins/ActionBarSherlock/library/target/classes" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/plugins/ActionBarSherlock/library/target/generated-sources/combined-assets" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/plugins/ActionBarSherlock/library/target/generated-sources/combined-resources" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/plugins/ActionBarSherlock/library/target/generated-sources/extracted-dependencies" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/plugins/ActionBarSherlock/library/target/test-classes" />
|
||||
</content>
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.android:android:4.0.1.2" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.httpcomponents:httpclient:4.0.1" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.httpcomponents:httpcore:4.0.1" level="project" />
|
||||
<orderEntry type="library" scope="TEST" name="Maven: commons-codec:commons-codec:1.3" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.khronos:opengl-api:gl1.1-android-2.1_r1" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: xerces:xmlParserAPIs:2.6.2" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: xpp3:xpp3:1.1.4c" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.json:json:20080701" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.google.android:support-v4:r7" level="project" />
|
||||
<orderEntry type="library" scope="TEST" name="Maven: com.pivotallabs:robolectric:1.1" level="project" />
|
||||
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:1.0" level="project" />
|
||||
<orderEntry type="library" scope="TEST" name="Maven: org.xerial:sqlite-jdbc:3.7.2" level="project" />
|
||||
<orderEntry type="library" scope="TEST" name="Maven: org.javassist:javassist:3.14.0-GA" level="project" />
|
||||
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.10" level="project" />
|
||||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.1" level="project" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
</component>
|
||||
</module>
|
||||
|
60
Android-PullToRefresh.iml
Normal file
@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
||||
<component name="FacetManager">
|
||||
<facet type="android" name="Android">
|
||||
<configuration>
|
||||
<option name="GEN_FOLDER_RELATIVE_PATH_APT" value="/plugins/Android-PullToRefresh/library/target/generated-sources/r" />
|
||||
<option name="GEN_FOLDER_RELATIVE_PATH_AIDL" value="/plugins/Android-PullToRefresh/library/target/generated-sources/aidl" />
|
||||
<option name="MANIFEST_FILE_RELATIVE_PATH" value="/plugins/Android-PullToRefresh/library/AndroidManifest.xml" />
|
||||
<option name="RES_FOLDER_RELATIVE_PATH" value="/plugins/Android-PullToRefresh/library/res" />
|
||||
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/plugins/Android-PullToRefresh/library/assets" />
|
||||
<option name="LIBS_FOLDER_RELATIVE_PATH" value="/plugins/Android-PullToRefresh/library/libs" />
|
||||
<option name="REGENERATE_R_JAVA" value="true" />
|
||||
<option name="REGENERATE_JAVA_BY_AIDL" value="true" />
|
||||
<option name="USE_CUSTOM_APK_RESOURCE_FOLDER" value="false" />
|
||||
<option name="CUSTOM_APK_RESOURCE_FOLDER" value="/plugins/Android-PullToRefresh/library/target/generated-sources/combined-resources/res" />
|
||||
<option name="USE_CUSTOM_COMPILER_MANIFEST" value="false" />
|
||||
<option name="CUSTOM_COMPILER_MANIFEST" value="" />
|
||||
<option name="APK_PATH" value="/plugins/Android-PullToRefresh/library/target/library.apk" />
|
||||
<option name="LIBRARY_PROJECT" value="true" />
|
||||
<option name="RUN_PROCESS_RESOURCES_MAVEN_TASK" value="false" />
|
||||
<option name="GENERATE_UNSIGNED_APK" value="false" />
|
||||
<option name="CUSTOM_DEBUG_KEYSTORE_PATH" value="" />
|
||||
<option name="PACK_TEST_CODE" value="false" />
|
||||
<option name="RUN_PROGUARD" value="false" />
|
||||
<option name="PROGUARD_CFG_PATH" value="/proguard-project.txt" />
|
||||
<resOverlayFolders>
|
||||
<path>/plugins/Android-PullToRefresh/library/res-overlay</path>
|
||||
</resOverlayFolders>
|
||||
<includeSystemProguardFile>true</includeSystemProguardFile>
|
||||
<additionalNativeLibs />
|
||||
</configuration>
|
||||
</facet>
|
||||
</component>
|
||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false">
|
||||
<output url="file://$MODULE_DIR$/plugins/Android-PullToRefresh/library/target/classes" />
|
||||
<output-test url="file://$MODULE_DIR$/plugins/Android-PullToRefresh/library/target/test-classes" />
|
||||
<content url="file://$MODULE_DIR$/plugins/Android-PullToRefresh/library">
|
||||
<sourceFolder url="file://$MODULE_DIR$/plugins/Android-PullToRefresh/library/target/generated-sources/r" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/plugins/Android-PullToRefresh/library/gen" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/plugins/Android-PullToRefresh/library/src" isTestSource="false" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/plugins/Android-PullToRefresh/library/target/classes" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/plugins/Android-PullToRefresh/library/target/generated-sources/combined-assets" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/plugins/Android-PullToRefresh/library/target/generated-sources/combined-resources" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/plugins/Android-PullToRefresh/library/target/generated-sources/extracted-dependencies" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/plugins/Android-PullToRefresh/library/target/test-classes" />
|
||||
</content>
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.android:android:4.1.1.4" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.httpcomponents:httpclient:4.0.1" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.httpcomponents:httpcore:4.0.1" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-codec:commons-codec:1.3" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.khronos:opengl-api:gl1.1-android-2.1_r1" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: xerces:xmlParserAPIs:2.6.2" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: xpp3:xpp3:1.1.4c" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.json:json:20080701" level="project" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
</component>
|
||||
</module>
|
||||
|
@ -1,12 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:versionCode="15016"
|
||||
android:versionName="4.117" package="com.fsck.k9"
|
||||
android:versionCode="17009"
|
||||
android:versionName="4.308" package="com.fsck.k9"
|
||||
>
|
||||
<uses-sdk
|
||||
android:minSdkVersion="7"
|
||||
android:targetSdkVersion="7"
|
||||
android:targetSdkVersion="15"
|
||||
/>
|
||||
<supports-screens
|
||||
android:largeScreens="true"
|
||||
@ -51,7 +51,7 @@
|
||||
android:permissionGroup="android.permission-group.MESSAGES"
|
||||
android:protectionLevel="dangerous"
|
||||
android:label="@string/delete_messages_label"
|
||||
android:description="@string/read_messages_desc"/>
|
||||
android:description="@string/delete_messages_desc"/>
|
||||
<uses-permission android:name="com.fsck.k9.permission.DELETE_MESSAGES"/>
|
||||
<uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
|
||||
<application
|
||||
@ -59,14 +59,16 @@
|
||||
android:label="@string/app_name"
|
||||
android:name="K9"
|
||||
android:allowTaskReparenting="false"
|
||||
android:theme="@style/Theme.Sherlock.Light.DarkActionBar"
|
||||
>
|
||||
<meta-data android:name="android.app.default_searchable"
|
||||
android:value=".activity.Search" />
|
||||
|
||||
<activity
|
||||
android:name="com.fsck.k9.activity.Accounts"
|
||||
android:launchMode="singleTask"
|
||||
android:configChanges="locale"
|
||||
android:launchMode="singleTop"
|
||||
android:uiOptions="splitActionBarWhenNarrow"
|
||||
android:label="@string/app_name">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
@ -86,10 +88,15 @@
|
||||
android:label="@string/prefs_title"
|
||||
android:configChanges="locale"
|
||||
android:taskAffinity="com.fsck.k9.activity.setup.Prefs"
|
||||
android:launchMode="singleTask"
|
||||
android:excludeFromRecents="true"
|
||||
>
|
||||
</activity>
|
||||
<activity
|
||||
android:name="com.fsck.k9.activity.setup.WelcomeMessage"
|
||||
android:label="@string/welcome_message_title"
|
||||
android:configChanges="locale"
|
||||
>
|
||||
</activity>
|
||||
<activity
|
||||
android:name="com.fsck.k9.activity.setup.FontSizeSettings"
|
||||
android:label="@string/font_size_settings_title"
|
||||
@ -195,8 +202,8 @@
|
||||
</activity>
|
||||
<activity
|
||||
android:name="com.fsck.k9.activity.FolderList"
|
||||
android:launchMode="singleTask"
|
||||
android:configChanges="locale"
|
||||
android:uiOptions="splitActionBarWhenNarrow"
|
||||
>
|
||||
<intent-filter>
|
||||
<!-- This action is only to allow an entry point for launcher shortcuts -->
|
||||
@ -205,8 +212,8 @@
|
||||
</activity>
|
||||
<activity
|
||||
android:name="com.fsck.k9.activity.MessageList"
|
||||
android:launchMode="singleTask"
|
||||
android:configChanges="locale"
|
||||
android:uiOptions="splitActionBarWhenNarrow"
|
||||
>
|
||||
<intent-filter>
|
||||
<!-- This action is only to allow an entry point for launcher shortcuts -->
|
||||
@ -215,8 +222,8 @@
|
||||
</activity>
|
||||
<activity
|
||||
android:name="com.fsck.k9.activity.MessageView"
|
||||
android:theme="@android:style/Theme.Light"
|
||||
android:configChanges="locale"
|
||||
android:uiOptions="splitActionBarWhenNarrow"
|
||||
>
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.VIEW" />
|
||||
@ -259,6 +266,7 @@
|
||||
<activity android:name="com.fsck.k9.activity.Search"
|
||||
android:label="@string/search_action"
|
||||
android:configChanges="locale"
|
||||
android:uiOptions="splitActionBarWhenNarrow"
|
||||
>
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.SEARCH" />
|
||||
|
310
build.xml
@ -4,7 +4,7 @@
|
||||
<!-- The local.properties file is created and updated by the 'android' tool.
|
||||
It contains the path to the SDK. It should *NOT* be checked into
|
||||
Version Control Systems. -->
|
||||
<loadproperties srcFile="local.properties" />
|
||||
<property file="local.properties" />
|
||||
|
||||
<!-- The ant.properties file can be created by you. It is only edited by the
|
||||
'android' tool to add properties to it.
|
||||
@ -41,25 +41,23 @@
|
||||
|
||||
<!-- quick check on sdk.dir -->
|
||||
<fail
|
||||
message="sdk.dir is missing. Make sure to generate local.properties using 'android update project'"
|
||||
message="sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through an env var"
|
||||
unless="sdk.dir"
|
||||
/>
|
||||
|
||||
|
||||
<!-- extension targets. Uncomment the ones where you want to do custom work
|
||||
in between standard targets -->
|
||||
<!--
|
||||
<target name="-pre-build">
|
||||
</target>
|
||||
<target name="-pre-compile">
|
||||
</target>
|
||||
|
||||
/* This is typically used for code obfuscation.
|
||||
Compiled code location: ${out.classes.absolute.dir}
|
||||
If this is not done in place, override ${out.dex.input.absolute.dir} */
|
||||
<target name="-post-compile">
|
||||
</target>
|
||||
-->
|
||||
<!--
|
||||
Import per project custom build rules if present at the root of the project.
|
||||
This is the place to put custom intermediary targets such as:
|
||||
-pre-build
|
||||
-pre-compile
|
||||
-post-compile (This is typically used for code obfuscation.
|
||||
Compiled code location: ${out.classes.absolute.dir}
|
||||
If this is not done in place, override ${out.dex.input.absolute.dir})
|
||||
-post-package
|
||||
-post-build
|
||||
-pre-clean
|
||||
-->
|
||||
<import file="custom_rules.xml" optional="true" />
|
||||
|
||||
<!-- Import the actual build file.
|
||||
|
||||
@ -80,137 +78,201 @@
|
||||
in order to avoid having your file be overridden by tools such as "android update project"
|
||||
-->
|
||||
<!-- version-tag: custom -->
|
||||
<import file="${sdk.dir}/tools/ant/build.xml" />
|
||||
|
||||
<!-- K9 CUSTOM STUFF -->
|
||||
|
||||
<!-- out folders for a parent project if this project is an instrumentation project -->
|
||||
<property name="rclib" value="${out.dir}/K9RemoteControl.jar" />
|
||||
<property name="rcdir" value="com/fsck/k9/remotecontrol/**" />
|
||||
|
||||
<!-- A bloody hack, but a useful and quick one -->
|
||||
<target name="get-version">
|
||||
<exec executable="perl" failonerror="true" outputproperty="version-name" errorproperty="version-error">
|
||||
<!-- yes, ant needs " for " in doublequoted strings. -->
|
||||
<arg line="-ne'/android:versionName.*?=.*?"(.*?)"/ ? print $1 : undef ' AndroidManifest.xml" />
|
||||
</exec>
|
||||
<echo>Building version number ${version-name}</echo>
|
||||
</target>
|
||||
|
||||
<target name="get-version-from-git">
|
||||
<exec executable="git" failonerror="true" outputproperty="version-name" errorproperty="version-error">
|
||||
<arg line="describe --tags"/>
|
||||
</exec>
|
||||
<echo>Building version number ${version-name}</echo>
|
||||
</target>
|
||||
|
||||
<target name="set-version">
|
||||
<echo>Setting version to ${version-name}</echo>
|
||||
<fail unless="version-name">You can't set the version without passing -Dversion-name=1.234</fail>
|
||||
<exec executable="perl" failonerror="true">
|
||||
<arg line="-p -i.bak -e's/(?<=android:versionName=")(.*?)(?=")/${version-name}/' AndroidManifest.xml"/>
|
||||
</exec>
|
||||
<exec executable="perl" failonerror="true">
|
||||
<arg line="-p -i.bak -e's/(?<=android:versionCode=")(\d+)(?=")/$1+1/e' AndroidManifest.xml" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<!-- rules -->
|
||||
<target name="bump-version" depends="set-version,commit-version">
|
||||
<echo>Bumping K-9 to ${version-name}</echo>
|
||||
</target>
|
||||
|
||||
<target name="commit-version">
|
||||
<exec executable="git" failonerror="true">
|
||||
<arg line="commit -m'Bumped manifest to ${version-name}' AndroidManifest.xml"/>
|
||||
</exec>
|
||||
<exec executable="git" failonerror="true">
|
||||
<arg line="tag ${version-name}"/>
|
||||
</exec>
|
||||
<exec executable="git" failonerror="true">
|
||||
<arg line="push"/>
|
||||
</exec>
|
||||
<exec executable="git" failonerror="true">
|
||||
<arg line="push origin tag ${version-name}"/>
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<!-- out folders for a parent project if this project is an instrumentation project -->
|
||||
<property name="rclib" value="${out.dir}/K9RemoteControl.jar" />
|
||||
<property name="rcdir" value="com/fsck/k9/remotecontrol/**" />
|
||||
|
||||
<target name="-get-version" depends="-get-version-name">
|
||||
<echo>Building version number ${current-version-name}</echo>
|
||||
</target>
|
||||
|
||||
<target name="-get-version-name">
|
||||
<xpath input="AndroidManifest.xml" expression="/manifest/@android:versionName" output="current-version-name" />
|
||||
</target>
|
||||
|
||||
<target name="-get-version-code">
|
||||
<xpath input="AndroidManifest.xml" expression="/manifest/@android:versionCode" output="current-version-code" />
|
||||
</target>
|
||||
|
||||
<target name="-get-version-from-git">
|
||||
<exec executable="git" failonerror="true" outputproperty="current-version-name" errorproperty="current-version-error">
|
||||
<arg line="describe --tags" />
|
||||
</exec>
|
||||
<echo>Building version number ${current-version-name}</echo>
|
||||
</target>
|
||||
|
||||
<target name="-auto-incr-version">
|
||||
<regex property="major" input="${current-version-name}" regexp="(\d+)\.\d+" select="\1" />
|
||||
<regex property="minor" input="${current-version-name}" regexp="\d+\.(\d+)" select="\1" />
|
||||
<math result="minor" operand1="${minor}" operation="+" operand2="1" datatype="int"/>
|
||||
<if.contrib>
|
||||
<length string="${minor}" when="eq" length="1" />
|
||||
<then>
|
||||
<var name="minor" value="00${minor}" />
|
||||
</then>
|
||||
<elseif>
|
||||
<length string="${minor}" when="eq" length="2" />
|
||||
<then>
|
||||
<var name="minor" value="0${minor}" />
|
||||
</then>
|
||||
</elseif>
|
||||
</if.contrib>
|
||||
<regex property="version-name" input="${major}." regexp="(\d+.)" replace="\1${minor}" />
|
||||
</target>
|
||||
|
||||
<target name="-set-version" depends="-get-version-name,-get-version-code">
|
||||
<!-- pass -Dversion-name=4.200 to define the version instead of auto-incrementing it -->
|
||||
<if.contrib>
|
||||
<isset property="version-name" />
|
||||
<else>
|
||||
<runtarget target="-auto-incr-version" />
|
||||
</else>
|
||||
</if.contrib>
|
||||
|
||||
<echo>Setting version to ${version-name}</echo>
|
||||
<replace file="AndroidManifest.xml"
|
||||
token="android:versionName="${current-version-name}""
|
||||
value="android:versionName="${version-name}"" summary="true"
|
||||
/>
|
||||
|
||||
<math result="new-version-code" operand1="${current-version-code}" operation="+" operand2="1" datatype="int"/>
|
||||
<replace file="AndroidManifest.xml"
|
||||
token="android:versionCode="${current-version-code}""
|
||||
value="android:versionCode="${new-version-code}"" summary="true"
|
||||
/>
|
||||
</target>
|
||||
|
||||
<!-- rules -->
|
||||
<target name="bump-version" depends="-set-version,-commit-version">
|
||||
<echo>Bumped K-9 to ${version-name}</echo>
|
||||
</target>
|
||||
|
||||
<target name="-commit-version">
|
||||
<exec executable="git" failonerror="true">
|
||||
<arg line="commit -m'Bumped manifest to ${version-name}' AndroidManifest.xml" />
|
||||
</exec>
|
||||
<exec executable="git" failonerror="true">
|
||||
<arg line="tag ${version-name}" />
|
||||
</exec>
|
||||
<exec executable="git" failonerror="true">
|
||||
<arg line="push" />
|
||||
</exec>
|
||||
<exec executable="git" failonerror="true">
|
||||
<arg line="push origin tag ${version-name}" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<!-- Create the output directories if they don't exist yet. -->
|
||||
<target name="rclib" depends="-compile">
|
||||
<echo>Creating library ${rclib} for remote control applications</echo>
|
||||
<jar destfile="${rclib}" basedir="${out.classes.dir}" includes="${rcdir}" />
|
||||
</target>
|
||||
<target name="upload" depends="clean,get-version,release">
|
||||
|
||||
<target name="upload" depends="clean,-get-version,release">
|
||||
<echo>Uploading to Google Code using Google::Code::Upload</echo>
|
||||
<exec executable="mv" failonerror="true">
|
||||
<arg value="${out.final.file}" />
|
||||
<arg value="bin/k9-${version-name}-release.apk" />
|
||||
</exec>
|
||||
<move file="${out.final.file}" tofile="bin/k9-${current-version-name}-release.apk" />
|
||||
<property name="gcode-project" value="k9mail" />
|
||||
<exec executable="googlecode_upload.pl" failonerror="true">
|
||||
<arg value="--summary" />
|
||||
<arg value="${ant.project.name} ${version-name}"/>
|
||||
<arg value="${ant.project.name} ${current-version-name}" />
|
||||
<arg value="--project" />
|
||||
<arg value="k9mail"/>
|
||||
<arg value="--user"/>
|
||||
<arg value="${gcode-project}" />
|
||||
<arg value="--user" />
|
||||
<arg value="${gcode-user}" />
|
||||
<arg value="--pass"/>
|
||||
<arg value="--pass" />
|
||||
<arg value="${gcode-pass}" />
|
||||
<arg value="--labels"/>
|
||||
<arg value="Type-Installer"/>
|
||||
<arg value="bin/k9-${version-name}-release.apk" />
|
||||
<arg value="--labels" />
|
||||
<arg value="Type-Installer" />
|
||||
<arg value="bin/k9-${current-version-name}-release.apk" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<!-- Install the package on the default emulator -->
|
||||
<target name="install" depends="debug">
|
||||
<echo>Installing ${out.debug.file} onto default emulator...</echo>
|
||||
<exec executable="${adb}" failonerror="true">
|
||||
<arg value="install" />
|
||||
<arg path="${out.debug.file}" />
|
||||
</exec>
|
||||
</target>
|
||||
<!-- Re-Install the package on the default emulator -->
|
||||
<target name="reinstall" depends="debug">
|
||||
<echo>Reinstalling ${out.debug.file} onto default emulator...</echo>
|
||||
<exec executable="${adb}" failonerror="true">
|
||||
<arg value="install" />
|
||||
<arg value="-r" />
|
||||
<arg path="${out.debug.file}" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="astyle">
|
||||
<exec executable="astyle" failonerror="true">
|
||||
<arg line="--style=java --indent=spaces=4 --indent-switches --max-instatement-indent=4 --brackets=attach --add-brackets --convert-tabs --unpad-paren --pad-header --pad-oper --suffix=none --recursive 'src/com/fsck/k9/*.java' 'tests/src/com/fsck/k9/*.java'"/>
|
||||
</exec>
|
||||
</target>
|
||||
<target name="help">
|
||||
<exec executable="astyle" failonerror="true">
|
||||
<arg line="--style=java --indent=spaces=4 --indent-switches --max-instatement-indent=4 --brackets=attach --add-brackets --convert-tabs --unpad-paren --pad-header --pad-oper --suffix=none --recursive 'src/com/fsck/k9/*.java' 'tests/src/com/fsck/k9/*.java'" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="help" depends="android_rules.help">
|
||||
<!-- displays starts at col 13
|
||||
|13 80| -->
|
||||
<echo>Android Ant Build. Available targets:</echo>
|
||||
<echo> help: Displays this help.</echo>
|
||||
<echo> debug: Builds the application and sign it with a debug key.</echo>
|
||||
<echo> release: Builds the application. The generated apk file must be</echo>
|
||||
<echo> signed before it is published.</echo>
|
||||
<echo> install: Installs the debug package onto a running emulator or</echo>
|
||||
<echo> device. This can only be used if the application has </echo>
|
||||
<echo> not yet been installed.</echo>
|
||||
<echo> reinstall: Installs the debug package on a running emulator or</echo>
|
||||
<echo> device that already has the application.</echo>
|
||||
<echo> The signatures must match.</echo>
|
||||
<echo> uninstall: uninstall the application from a running emulator or</echo>
|
||||
<echo> device.</echo>
|
||||
<echo> bump-version: ant -Dversion-name=3.123</echo>
|
||||
<echo> Bumps the project version to 3.123,tags and commits it</echo>
|
||||
<echo> astyle: Make K-9's source look like it's supposed to</echo>
|
||||
<echo> eclipse: Apply template Eclipse settings</echo>
|
||||
</target>
|
||||
<echo>Additional targets:</echo>
|
||||
<!--echo> bump-version: ant -Dversion-name=3.123</echo>
|
||||
<echo> Bumps the project version to 3.123,tags and commits it.</echo>
|
||||
<echo> If version-name is not given, it will auto-increment.</echo>
|
||||
<echo> upload: Uploads a new release to google code.</echo-->
|
||||
<echo> rclib: Creates library for remote control applications.</echo>
|
||||
<echo> astyle: Make K-9's source look like it's supposed to.</echo>
|
||||
<echo> eclipse: Apply template Eclipse settings.</echo>
|
||||
<echo> javadoc: Javadoc output to javadoc/. ANDROID_HOME environment</echo>
|
||||
<echo> variable must be set (i.e. /opt/android-sdk-linux/).</echo>
|
||||
<echo> lint-xml: Lint output lint-results.xml.</echo>
|
||||
<echo> lint-html: Lint output to lint-results.html.</echo>
|
||||
<echo> monkey: Runs monkey on the running emulator. Change the</echo>
|
||||
<echo> defaults -Dmonkey.seed=NUM and -Dmonkey.count=NUM</echo>
|
||||
<echo> from 0 and 200, respectively.</echo>
|
||||
</target>
|
||||
|
||||
<target name="eclipse" description="Apply template Eclipse settings">
|
||||
<copy todir=".settings">
|
||||
<fileset dir="tools/eclipse-settings"/>
|
||||
<fileset dir="tools/eclipse-settings" />
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<!-- END K-9 STUFF-->
|
||||
<import file="${sdk.dir}/tools/ant/build.xml" />
|
||||
<target name="monkey">
|
||||
<xpath input="AndroidManifest.xml" expression="/manifest/@package" output="manifest.package" />
|
||||
<property name="monkey.count" value="200" />
|
||||
<property name="monkey.seed" value="0" /><!-- largest == 9223372036854775807 == 2**63 - 1 -->
|
||||
<exec executable="${adb}" output="monkey.txt" failonerror="true">
|
||||
<arg line="${adb.device.arg}" />
|
||||
<arg value="-e" />
|
||||
<arg value="shell" />
|
||||
<arg value="monkey" />
|
||||
<arg value="-p" />
|
||||
<arg value="${manifest.package}" />
|
||||
<arg value="-v" />
|
||||
<arg value="-v" />
|
||||
<arg value="-s" />
|
||||
<arg value="${monkey.seed}" />
|
||||
<arg value="${monkey.count}" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="reg" depends="-get-version-code">
|
||||
<regex property="branch" input="${env.GIT_BRANCH}" regexp="(?:.*/)?(.+)" select="\1" global="true"/>
|
||||
<regex property="commit" input="${env.GIT_COMMIT}" regexp="([\da-fA-F]{10})" select="\1" global="true"/>
|
||||
<math result="version-code" operand1="${current-version-code}" operation="+" operand2="1" datatype="int"/>
|
||||
<echo message="branch = ${branch} ${commit} ${current-version-code} ${version-code}" />
|
||||
</target>
|
||||
|
||||
<!-- this is for CloudBees. see tests/build.xml -->
|
||||
<target name="-artifactd" depends="-set-debug-files, -artifact" />
|
||||
<target name="-artifacti" depends="-set-instrumented-mode, -artifact" />
|
||||
<target name="-artifact">
|
||||
<regex property="branch" input="${env.GIT_BRANCH}" regexp="(?:.*/)?(.+)" select="\1" global="true" />
|
||||
<regex property="commit" input="${env.GIT_COMMIT}" regexp="([\da-fA-F]{10})" select="\1" />
|
||||
|
||||
<copy file="${out.final.file}"
|
||||
tofile="${out.dir}/${ant.project.name}-${branch}-${env.BUILD_ID}-${commit}-${env.BUILD_NUMBER}.apk"
|
||||
verbose="on"
|
||||
/>
|
||||
</target>
|
||||
|
||||
<target name="-pre-clean" description="Removes testing output and javadoc">
|
||||
<delete file="monkey.txt" verbose="${verbose}" />
|
||||
<delete file="lint-results.xml" verbose="${verbose}" />
|
||||
<delete file="lint-results.html" verbose="${verbose}" />
|
||||
<delete dir="lint-results_files" verbose="${verbose}" />
|
||||
<delete dir="${javadoc-dir}" verbose="${verbose}" />
|
||||
</target>
|
||||
|
||||
<!-- common to both build.xml and tests/build.xml -->
|
||||
<import file="build_common.xml" />
|
||||
|
||||
<!-- END K-9 CUSTOM STUFF -->
|
||||
|
||||
</project>
|
||||
|
96
build_common.xml
Normal file
@ -0,0 +1,96 @@
|
||||
<project name="common">
|
||||
<!-- This file contains scriptdefs, properties, targets, etc that are common
|
||||
to both build.xml and tests/build.xml. It also loads ant-contrib, where
|
||||
each desired task needs to be defined below as both ant-contrib and
|
||||
Android's anttasks.jar define different 'if' tasks. -->
|
||||
|
||||
|
||||
<!-- ANT-CONTRIB -->
|
||||
|
||||
<!-- jar file from where the tasks are loaded -->
|
||||
<if>
|
||||
<condition>
|
||||
<isset property="tested.project.dir" />
|
||||
</condition>
|
||||
<then>
|
||||
<path id="antcontrib">
|
||||
<pathelement path="${tested.project.dir}/tools/ant-contrib.jar" />
|
||||
</path>
|
||||
</then>
|
||||
<else>
|
||||
<path id="antcontrib">
|
||||
<pathelement path="tools/ant-contrib.jar" />
|
||||
</path>
|
||||
</else>
|
||||
</if>
|
||||
|
||||
<!-- ant-contrib tasks -->
|
||||
<!-- this is normally named propertyregex -->
|
||||
<taskdef name="regex"
|
||||
classname="net.sf.antcontrib.property.RegexTask"
|
||||
classpathref="antcontrib" />
|
||||
<taskdef name="math"
|
||||
classname="net.sf.antcontrib.math.MathTask"
|
||||
classpathref="antcontrib" />
|
||||
<taskdef name="runtarget"
|
||||
classname="net.sf.antcontrib.logic.RunTargetTask"
|
||||
classpathref="antcontrib" />
|
||||
<taskdef name="var"
|
||||
classname="net.sf.antcontrib.property.Variable"
|
||||
classpathref="antcontrib" />
|
||||
<!-- renamed to not conflict with android -->
|
||||
<taskdef name="if.contrib"
|
||||
classname="net.sf.antcontrib.logic.IfTask"
|
||||
classpathref="antcontrib" />
|
||||
|
||||
|
||||
<!-- SCRIPTDEFS -->
|
||||
|
||||
|
||||
<!-- PROPERTIES -->
|
||||
|
||||
<!-- allow environment variables to be accessable by prepending "env." -->
|
||||
<property environment="env" />
|
||||
|
||||
<!-- javadoc folder relative to ${basedir} -->
|
||||
<property name="javadoc-dir" location="javadoc" />
|
||||
|
||||
<!-- path to lint -->
|
||||
<property name="lint" location="${android.tools.dir}/lint${bat}" />
|
||||
|
||||
|
||||
<!-- TARGETS -->
|
||||
|
||||
<!-- create javadoc in ${javadoc-dir} -->
|
||||
<target name="javadoc" description="build javadoc">
|
||||
<mkdir dir="${javadoc-dir}"/>
|
||||
<javadoc
|
||||
destdir="${javadoc-dir}"
|
||||
doctitle="K-9 Mail"
|
||||
verbose="on"
|
||||
use="true"
|
||||
classpath="${env.ANDROID_HOME}/platforms/${target}/android.jar"
|
||||
sourcepath="gen;src"
|
||||
linkoffline="http://d.android.com/reference ${env.ANDROID_HOME}/docs/reference/"
|
||||
/>
|
||||
</target>
|
||||
|
||||
<!-- create lint-results.xml -->
|
||||
<target name="lint-xml">
|
||||
<exec executable="${lint}" failonerror="true">
|
||||
<arg value="--xml" />
|
||||
<arg value="lint-results.xml" />
|
||||
<arg path="${basedir}" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<!-- create lint-results.html and lint-results_files/ -->
|
||||
<target name="lint-html">
|
||||
<exec executable="${lint}" failonerror="true">
|
||||
<arg value="--html" />
|
||||
<arg value="lint-results.html" />
|
||||
<arg path="${basedir}" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
</project>
|
72
k9mail.iml
@ -24,6 +24,8 @@
|
||||
<option name="RUN_PROGUARD" value="false" />
|
||||
<option name="PROGUARD_CFG_PATH" value="/proguard.cfg" />
|
||||
<resOverlayFolders />
|
||||
<includeSystemProguardFile>false</includeSystemProguardFile>
|
||||
<additionalNativeLibs />
|
||||
</configuration>
|
||||
</facet>
|
||||
</component>
|
||||
@ -36,72 +38,10 @@
|
||||
<sourceFolder url="file://$MODULE_DIR$/tests/src" isTestSource="true" />
|
||||
</content>
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module-library">
|
||||
<library>
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libs/apache-mime4j-dom-0.7-SNAPSHOT.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library>
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libs/apache-mime4j-core-0.7-SNAPSHOT.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library>
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libs/jutf7-1.0.1-SNAPSHOT.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library>
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libs/jzlib-1.0.7.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library>
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libs/commons-io-2.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library">
|
||||
<library>
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/libs/htmlcleaner-2.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$MODULE_DIR$/libs/htmlcleaner-2.2-all.zip!/HtmlCleaner/src/main/java" />
|
||||
<root url="jar://$MODULE_DIR$/libs/htmlcleaner-2.2-all.zip!/HtmlCleaner/src/test/java" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" scope="TEST">
|
||||
<library>
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/compile-only-libs/junit-4.8.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="library" name="libs" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="compile-only-libs" level="project" />
|
||||
<orderEntry type="module" module-name="ActionBarSherlock" />
|
||||
<orderEntry type="module" module-name="Android-PullToRefresh" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
</component>
|
||||
</module>
|
||||
|
677
k9mail.ipr
Normal file
@ -0,0 +1,677 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="AntConfiguration">
|
||||
<defaultAnt bundledAnt="true" />
|
||||
</component>
|
||||
<component name="CCaseConfig">
|
||||
<option name="checkoutReserved" value="false" />
|
||||
<option name="markExternalChangeAsUpToDate" value="true" />
|
||||
<option name="checkInUseHijack" value="true" />
|
||||
<option name="useUcmModel" value="true" />
|
||||
<option name="synchOutside" value="false" />
|
||||
<option name="isHistoryResticted" value="true" />
|
||||
<option name="useIdenticalSwitch" value="true" />
|
||||
<option name="synchActivitiesOnRefresh" value="true" />
|
||||
<option name="lastScr" value="" />
|
||||
<option name="scrTextFileName" value="" />
|
||||
<option name="historyRevisionsNumber" value="4" />
|
||||
</component>
|
||||
<component name="CodeStyleSettingsManager">
|
||||
<option name="PER_PROJECT_SETTINGS">
|
||||
<value>
|
||||
<option name="BRACE_STYLE" value="2" />
|
||||
<option name="CLASS_BRACE_STYLE" value="2" />
|
||||
<option name="METHOD_BRACE_STYLE" value="2" />
|
||||
<option name="ELSE_ON_NEW_LINE" value="true" />
|
||||
<ADDITIONAL_INDENT_OPTIONS fileType="java">
|
||||
<option name="INDENT_SIZE" value="4" />
|
||||
<option name="CONTINUATION_INDENT_SIZE" value="8" />
|
||||
<option name="TAB_SIZE" value="4" />
|
||||
<option name="USE_TAB_CHARACTER" value="false" />
|
||||
<option name="SMART_TABS" value="false" />
|
||||
<option name="LABEL_INDENT_SIZE" value="0" />
|
||||
<option name="LABEL_INDENT_ABSOLUTE" value="false" />
|
||||
<option name="USE_RELATIVE_INDENTS" value="false" />
|
||||
</ADDITIONAL_INDENT_OPTIONS>
|
||||
<ADDITIONAL_INDENT_OPTIONS fileType="js">
|
||||
<option name="INDENT_SIZE" value="4" />
|
||||
<option name="CONTINUATION_INDENT_SIZE" value="8" />
|
||||
<option name="TAB_SIZE" value="4" />
|
||||
<option name="USE_TAB_CHARACTER" value="false" />
|
||||
<option name="SMART_TABS" value="false" />
|
||||
<option name="LABEL_INDENT_SIZE" value="0" />
|
||||
<option name="LABEL_INDENT_ABSOLUTE" value="false" />
|
||||
<option name="USE_RELATIVE_INDENTS" value="false" />
|
||||
</ADDITIONAL_INDENT_OPTIONS>
|
||||
<ADDITIONAL_INDENT_OPTIONS fileType="jsp">
|
||||
<option name="INDENT_SIZE" value="4" />
|
||||
<option name="CONTINUATION_INDENT_SIZE" value="8" />
|
||||
<option name="TAB_SIZE" value="4" />
|
||||
<option name="USE_TAB_CHARACTER" value="false" />
|
||||
<option name="SMART_TABS" value="false" />
|
||||
<option name="LABEL_INDENT_SIZE" value="0" />
|
||||
<option name="LABEL_INDENT_ABSOLUTE" value="false" />
|
||||
<option name="USE_RELATIVE_INDENTS" value="false" />
|
||||
</ADDITIONAL_INDENT_OPTIONS>
|
||||
<ADDITIONAL_INDENT_OPTIONS fileType="php">
|
||||
<option name="INDENT_SIZE" value="4" />
|
||||
<option name="CONTINUATION_INDENT_SIZE" value="8" />
|
||||
<option name="TAB_SIZE" value="4" />
|
||||
<option name="USE_TAB_CHARACTER" value="false" />
|
||||
<option name="SMART_TABS" value="false" />
|
||||
<option name="LABEL_INDENT_SIZE" value="0" />
|
||||
<option name="LABEL_INDENT_ABSOLUTE" value="false" />
|
||||
<option name="USE_RELATIVE_INDENTS" value="false" />
|
||||
</ADDITIONAL_INDENT_OPTIONS>
|
||||
<ADDITIONAL_INDENT_OPTIONS fileType="sql">
|
||||
<option name="INDENT_SIZE" value="2" />
|
||||
<option name="CONTINUATION_INDENT_SIZE" value="8" />
|
||||
<option name="TAB_SIZE" value="4" />
|
||||
<option name="USE_TAB_CHARACTER" value="false" />
|
||||
<option name="SMART_TABS" value="false" />
|
||||
<option name="LABEL_INDENT_SIZE" value="0" />
|
||||
<option name="LABEL_INDENT_ABSOLUTE" value="false" />
|
||||
<option name="USE_RELATIVE_INDENTS" value="false" />
|
||||
</ADDITIONAL_INDENT_OPTIONS>
|
||||
<ADDITIONAL_INDENT_OPTIONS fileType="xml">
|
||||
<option name="INDENT_SIZE" value="4" />
|
||||
<option name="CONTINUATION_INDENT_SIZE" value="8" />
|
||||
<option name="TAB_SIZE" value="4" />
|
||||
<option name="USE_TAB_CHARACTER" value="false" />
|
||||
<option name="SMART_TABS" value="false" />
|
||||
<option name="LABEL_INDENT_SIZE" value="0" />
|
||||
<option name="LABEL_INDENT_ABSOLUTE" value="false" />
|
||||
<option name="USE_RELATIVE_INDENTS" value="false" />
|
||||
</ADDITIONAL_INDENT_OPTIONS>
|
||||
<ADDITIONAL_INDENT_OPTIONS fileType="yml">
|
||||
<option name="INDENT_SIZE" value="2" />
|
||||
<option name="CONTINUATION_INDENT_SIZE" value="8" />
|
||||
<option name="TAB_SIZE" value="4" />
|
||||
<option name="USE_TAB_CHARACTER" value="false" />
|
||||
<option name="SMART_TABS" value="false" />
|
||||
<option name="LABEL_INDENT_SIZE" value="0" />
|
||||
<option name="LABEL_INDENT_ABSOLUTE" value="false" />
|
||||
<option name="USE_RELATIVE_INDENTS" value="false" />
|
||||
</ADDITIONAL_INDENT_OPTIONS>
|
||||
<codeStyleSettings language="JavaScript">
|
||||
<option name="BRACE_STYLE" value="2" />
|
||||
<option name="CLASS_BRACE_STYLE" value="2" />
|
||||
<option name="METHOD_BRACE_STYLE" value="2" />
|
||||
<option name="ELSE_ON_NEW_LINE" value="true" />
|
||||
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
|
||||
</codeStyleSettings>
|
||||
<codeStyleSettings language="PHP">
|
||||
<option name="BRACE_STYLE" value="2" />
|
||||
<option name="ELSE_ON_NEW_LINE" value="true" />
|
||||
<option name="PARENT_SETTINGS_INSTALLED" value="true" />
|
||||
</codeStyleSettings>
|
||||
</value>
|
||||
</option>
|
||||
</component>
|
||||
<component name="CompilerConfiguration">
|
||||
<option name="DEFAULT_COMPILER" value="Javac" />
|
||||
<excludeFromCompile>
|
||||
<directory url="file://$PROJECT_DIR$/gen" includeSubdirectories="true" />
|
||||
<directory url="file://$PROJECT_DIR$/plugins/ActionBarSherlock/library/gen" includeSubdirectories="true" />
|
||||
<directory url="file://$PROJECT_DIR$/plugins/ActionBarSherlock/library/target/generated-sources/r" includeSubdirectories="true" />
|
||||
<directory url="file://$PROJECT_DIR$/plugins/Android-PullToRefresh/library/gen" includeSubdirectories="true" />
|
||||
<directory url="file://$PROJECT_DIR$/plugins/Android-PullToRefresh/library/target/generated-sources/r" includeSubdirectories="true" />
|
||||
</excludeFromCompile>
|
||||
<resourceExtensions>
|
||||
<entry name=".+\.(properties|xml|html|dtd|tld)" />
|
||||
<entry name=".+\.(gif|png|jpeg|jpg)" />
|
||||
</resourceExtensions>
|
||||
<wildcardResourcePatterns>
|
||||
<entry name="?*.properties" />
|
||||
<entry name="?*.xml" />
|
||||
<entry name="?*.gif" />
|
||||
<entry name="?*.png" />
|
||||
<entry name="?*.jpeg" />
|
||||
<entry name="?*.jpg" />
|
||||
<entry name="?*.html" />
|
||||
<entry name="?*.dtd" />
|
||||
<entry name="?*.tld" />
|
||||
<entry name="?*.ftl" />
|
||||
</wildcardResourcePatterns>
|
||||
<annotationProcessing enabled="false" useClasspath="true" />
|
||||
</component>
|
||||
<component name="CopyrightManager" default="">
|
||||
<module2copyright />
|
||||
</component>
|
||||
<component name="DependencyValidationManager">
|
||||
<option name="SKIP_IMPORT_STATEMENTS" value="false" />
|
||||
</component>
|
||||
<component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false">
|
||||
<file url="file://$PROJECT_DIR$/plugins/ActionBarSherlock/library" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/plugins/Android-PullToRefresh/library" charset="UTF-8" />
|
||||
</component>
|
||||
<component name="EntryPointsManager">
|
||||
<entry_points version="2.0" />
|
||||
</component>
|
||||
<component name="FrameworkDetectionExcludesConfiguration">
|
||||
<file type="android" url="file://$PROJECT_DIR$/plugins/ActionBarSherlock/library" />
|
||||
<file type="android" url="file://$PROJECT_DIR$/plugins/Android-PullToRefresh/library" />
|
||||
</component>
|
||||
<component name="IdProvider" IDEtalkID="71055AFE08650FC251AC52E23DE3F795" />
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<profiles>
|
||||
<profile version="1.0" is_locked="false">
|
||||
<option name="myName" value="Project Default" />
|
||||
<option name="myLocal" value="false" />
|
||||
<inspection_tool class="AutoBoxing" enabled="false" level="ERROR" enabled_by_default="false">
|
||||
<option name="ignoreAddedToCollection" value="false" />
|
||||
</inspection_tool>
|
||||
<inspection_tool class="AutoUnboxing" enabled="false" level="ERROR" enabled_by_default="false" />
|
||||
</profile>
|
||||
</profiles>
|
||||
<option name="PROJECT_PROFILE" value="Project Default" />
|
||||
<option name="USE_PROJECT_PROFILE" value="true" />
|
||||
<version value="1.0" />
|
||||
</component>
|
||||
<component name="IvyIDEA.ProjectSettings">
|
||||
<option name="artifactTypeSettings">
|
||||
<ArtifactTypeSettings />
|
||||
</option>
|
||||
<option name="propertiesSettings">
|
||||
<PropertiesSettings />
|
||||
</option>
|
||||
</component>
|
||||
<component name="IvyProjectSettings">
|
||||
<dependencies />
|
||||
</component>
|
||||
<component name="JavacSettings">
|
||||
<option name="ADDITIONAL_OPTIONS_STRING" value="-target 1.6" />
|
||||
</component>
|
||||
<component name="JavadocGenerationManager">
|
||||
<option name="OUTPUT_DIRECTORY" />
|
||||
<option name="OPTION_SCOPE" value="protected" />
|
||||
<option name="OPTION_HIERARCHY" value="true" />
|
||||
<option name="OPTION_NAVIGATOR" value="true" />
|
||||
<option name="OPTION_INDEX" value="true" />
|
||||
<option name="OPTION_SEPARATE_INDEX" value="true" />
|
||||
<option name="OPTION_DOCUMENT_TAG_USE" value="false" />
|
||||
<option name="OPTION_DOCUMENT_TAG_AUTHOR" value="false" />
|
||||
<option name="OPTION_DOCUMENT_TAG_VERSION" value="false" />
|
||||
<option name="OPTION_DOCUMENT_TAG_DEPRECATED" value="true" />
|
||||
<option name="OPTION_DEPRECATED_LIST" value="true" />
|
||||
<option name="OTHER_OPTIONS" value="" />
|
||||
<option name="HEAP_SIZE" />
|
||||
<option name="LOCALE" />
|
||||
<option name="OPEN_IN_BROWSER" value="true" />
|
||||
</component>
|
||||
<component name="MavenProjectsManager">
|
||||
<option name="originalFiles">
|
||||
<list>
|
||||
<option value="$PROJECT_DIR$/plugins/ActionBarSherlock/library/pom.xml" />
|
||||
<option value="$PROJECT_DIR$/plugins/Android-PullToRefresh/library/pom.xml" />
|
||||
</list>
|
||||
</option>
|
||||
<option name="activeProfiles">
|
||||
<list>
|
||||
<option value="sonatype-oss-release" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="NullableNotNullManager">
|
||||
<option name="myDefaultNullable" value="org.jetbrains.annotations.Nullable" />
|
||||
<option name="myDefaultNotNull" value="org.jetbrains.annotations.NotNull" />
|
||||
<option name="myNullables">
|
||||
<value>
|
||||
<list size="3">
|
||||
<item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.Nullable" />
|
||||
<item index="1" class="java.lang.String" itemvalue="javax.annotation.Nullable" />
|
||||
<item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.Nullable" />
|
||||
</list>
|
||||
</value>
|
||||
</option>
|
||||
<option name="myNotNulls">
|
||||
<value>
|
||||
<list size="3">
|
||||
<item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.NotNull" />
|
||||
<item index="1" class="java.lang.String" itemvalue="javax.annotation.Nonnull" />
|
||||
<item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.NonNull" />
|
||||
</list>
|
||||
</value>
|
||||
</option>
|
||||
</component>
|
||||
<component name="Palette2">
|
||||
<group name="Swing">
|
||||
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
|
||||
</item>
|
||||
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
|
||||
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
|
||||
<initial-values>
|
||||
<property name="text" value="Button" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="RadioButton" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="CheckBox" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
|
||||
<initial-values>
|
||||
<property name="text" value="Label" />
|
||||
</initial-values>
|
||||
</item>
|
||||
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
|
||||
<preferred-size width="150" height="-1" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
|
||||
<preferred-size width="150" height="50" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||
<preferred-size width="200" height="200" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
|
||||
<preferred-size width="200" height="200" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
|
||||
</item>
|
||||
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
|
||||
<preferred-size width="-1" height="20" />
|
||||
</default-constraints>
|
||||
</item>
|
||||
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
|
||||
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
|
||||
</item>
|
||||
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
|
||||
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
|
||||
</item>
|
||||
</group>
|
||||
</component>
|
||||
<component name="ProjectCodeStyleSettingsManager">
|
||||
<option name="PER_PROJECT_SETTINGS">
|
||||
<value>
|
||||
<XML>
|
||||
<option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" />
|
||||
</XML>
|
||||
<ADDITIONAL_INDENT_OPTIONS fileType="gsp">
|
||||
<option name="INDENT_SIZE" value="2" />
|
||||
</ADDITIONAL_INDENT_OPTIONS>
|
||||
<ADDITIONAL_INDENT_OPTIONS fileType="haml">
|
||||
<option name="INDENT_SIZE" value="2" />
|
||||
</ADDITIONAL_INDENT_OPTIONS>
|
||||
<ADDITIONAL_INDENT_OPTIONS fileType="lua">
|
||||
<option name="INDENT_SIZE" value="2" />
|
||||
</ADDITIONAL_INDENT_OPTIONS>
|
||||
<codeStyleSettings language="Groovy">
|
||||
<indentOptions>
|
||||
<option name="INDENT_SIZE" value="2" />
|
||||
</indentOptions>
|
||||
</codeStyleSettings>
|
||||
<codeStyleSettings language="JAVA">
|
||||
<indentOptions>
|
||||
<option name="CONTINUATION_INDENT_SIZE" value="4" />
|
||||
</indentOptions>
|
||||
</codeStyleSettings>
|
||||
<codeStyleSettings language="JavaScript">
|
||||
<indentOptions>
|
||||
<option name="CONTINUATION_INDENT_SIZE" value="8" />
|
||||
</indentOptions>
|
||||
</codeStyleSettings>
|
||||
</value>
|
||||
</option>
|
||||
</component>
|
||||
<component name="ProjectDictionaryState">
|
||||
<dictionary name="achen">
|
||||
<words>
|
||||
<w>ringtone</w>
|
||||
</words>
|
||||
</dictionary>
|
||||
</component>
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/ActionBarSherlock.iml" filepath="$PROJECT_DIR$/ActionBarSherlock.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/Android-PullToRefresh.iml" filepath="$PROJECT_DIR$/Android-PullToRefresh.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/k9mail.iml" filepath="$PROJECT_DIR$/k9mail.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
<component name="ProjectResources">
|
||||
<default-html-doctype>http://www.w3.org/1999/xhtml</default-html-doctype>
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_6" assert-keyword="true" jdk-15="true" project-jdk-name="Android 4.0.3 Platform" project-jdk-type="Android SDK">
|
||||
<output url="file://$PROJECT_DIR$/out" />
|
||||
</component>
|
||||
<component name="StarteamConfiguration">
|
||||
<option name="SERVER" value="" />
|
||||
<option name="PORT" value="49201" />
|
||||
<option name="USER" value="" />
|
||||
<option name="PASSWORD" value="" />
|
||||
<option name="PROJECT" value="" />
|
||||
<option name="VIEW" value="" />
|
||||
<option name="ALTERNATIVE_WORKING_PATH" value="" />
|
||||
<option name="LOCK_ON_CHECKOUT" value="false" />
|
||||
<option name="UNLOCK_ON_CHECKIN" value="false" />
|
||||
</component>
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/plugins/ActionBarSherlock" vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$/plugins/Android-PullToRefresh" vcs="Git" />
|
||||
</component>
|
||||
<component name="VssConfiguration">
|
||||
<option name="CLIENT_PATH" value="" />
|
||||
<option name="SRCSAFEINI_PATH" value="" />
|
||||
<option name="USER_NAME" value="" />
|
||||
<option name="PWD" value="" />
|
||||
<CheckoutOptions>
|
||||
<option name="COMMENT" value="" />
|
||||
<option name="DO_NOT_GET_LATEST_VERSION" value="false" />
|
||||
<option name="REPLACE_WRITABLE" value="false" />
|
||||
<option name="RECURSIVE" value="false" />
|
||||
</CheckoutOptions>
|
||||
<CheckinOptions>
|
||||
<option name="COMMENT" value="" />
|
||||
<option name="KEEP_CHECKED_OUT" value="false" />
|
||||
<option name="RECURSIVE" value="false" />
|
||||
</CheckinOptions>
|
||||
<AddOptions>
|
||||
<option name="STORE_ONLY_LATEST_VERSION" value="false" />
|
||||
<option name="CHECK_OUT_IMMEDIATELY" value="false" />
|
||||
</AddOptions>
|
||||
<UndocheckoutOptions>
|
||||
<option name="MAKE_WRITABLE" value="false" />
|
||||
<option name="REPLACE_LOCAL_COPY" value="2" />
|
||||
<option name="RECURSIVE" value="false" />
|
||||
</UndocheckoutOptions>
|
||||
<GetOptions>
|
||||
<option name="REPLACE_WRITABLE" value="0" />
|
||||
<option name="MAKE_WRITABLE" value="false" />
|
||||
<option name="ANSWER_NEGATIVELY" value="false" />
|
||||
<option name="ANSWER_POSITIVELY" value="false" />
|
||||
<option name="RECURSIVE" value="false" />
|
||||
<option name="VERSION" />
|
||||
</GetOptions>
|
||||
</component>
|
||||
<component name="WebServicesPlugin" addRequiredLibraries="true" />
|
||||
<component name="libraryTable">
|
||||
<library name="compile-only-libs">
|
||||
<CLASSES>
|
||||
<root url="jar://$PROJECT_DIR$/compile-only-libs/junit-4.8.2.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/compile-only-libs/mockito-all-1.8.5.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$PROJECT_DIR$/compile-only-libs/mockito-all-1.8.5.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="libs">
|
||||
<CLASSES>
|
||||
<root url="jar://$PROJECT_DIR$/libs/jutf7-1.0.1-SNAPSHOT.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/libs/commons-io-2.0.1.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/libs/jzlib-1.0.7.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/libs/htmlcleaner-2.2.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/libs/apache-mime4j-core-0.7.2.jar!/" />
|
||||
<root url="jar://$PROJECT_DIR$/libs/apache-mime4j-dom-0.7.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES>
|
||||
<root url="jar://$PROJECT_DIR$/libs/htmlcleaner-2.2-all.zip!/HtmlCleaner/src/main/java" />
|
||||
<root url="jar://$PROJECT_DIR$/libs/htmlcleaner-2.2-all.zip!/HtmlCleaner/src/test/java" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: com.google.android:android:4.0.1.2">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/google/android/android/4.0.1.2/android-4.0.1.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/google/android/android/4.0.1.2/android-4.0.1.2-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/google/android/android/4.0.1.2/android-4.0.1.2-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: com.google.android:android:4.1.1.4">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/google/android/android/4.1.1.4/android-4.1.1.4.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/google/android/android/4.1.1.4/android-4.1.1.4-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/google/android/android/4.1.1.4/android-4.1.1.4-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: com.google.android:support-v4:r7">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/google/android/support-v4/r7/support-v4-r7.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/google/android/support-v4/r7/support-v4-r7-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/google/android/support-v4/r7/support-v4-r7-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: com.pivotallabs:robolectric:1.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/pivotallabs/robolectric/1.1/robolectric-1.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/pivotallabs/robolectric/1.1/robolectric-1.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/com/pivotallabs/robolectric/1.1/robolectric-1.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: commons-codec:commons-codec:1.3">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.3/commons-codec-1.3.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.3/commons-codec-1.3-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.3/commons-codec-1.3-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: commons-logging:commons-logging:1.1.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: junit:junit:4.10">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.10/junit-4.10.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.10/junit-4.10-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.10/junit-4.10-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: org.apache.httpcomponents:httpclient:4.0.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.0.1/httpclient-4.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.0.1/httpclient-4.0.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.0.1/httpclient-4.0.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: org.apache.httpcomponents:httpcore:4.0.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.0.1/httpcore-4.0.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.0.1/httpcore-4.0.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.0.1/httpcore-4.0.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: org.hamcrest:hamcrest-core:1.1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: org.javassist:javassist:3.14.0-GA">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.14.0-GA/javassist-3.14.0-GA.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.14.0-GA/javassist-3.14.0-GA-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.14.0-GA/javassist-3.14.0-GA-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: org.json:json:20080701">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/json/json/20080701/json-20080701.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/json/json/20080701/json-20080701-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/json/json/20080701/json-20080701-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: org.khronos:opengl-api:gl1.1-android-2.1_r1">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/khronos/opengl-api/gl1.1-android-2.1_r1/opengl-api-gl1.1-android-2.1_r1.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/khronos/opengl-api/gl1.1-android-2.1_r1/opengl-api-gl1.1-android-2.1_r1-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/khronos/opengl-api/gl1.1-android-2.1_r1/opengl-api-gl1.1-android-2.1_r1-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: org.objenesis:objenesis:1.0">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/objenesis/objenesis/1.0/objenesis-1.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/objenesis/objenesis/1.0/objenesis-1.0-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/objenesis/objenesis/1.0/objenesis-1.0-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: org.xerial:sqlite-jdbc:3.7.2">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/xerial/sqlite-jdbc/3.7.2/sqlite-jdbc-3.7.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/xerial/sqlite-jdbc/3.7.2/sqlite-jdbc-3.7.2-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/org/xerial/sqlite-jdbc/3.7.2/sqlite-jdbc-3.7.2-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: xerces:xmlParserAPIs:2.6.2">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
<library name="Maven: xpp3:xpp3:1.1.4c">
|
||||
<CLASSES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/xpp3/xpp3/1.1.4c/xpp3-1.1.4c.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/xpp3/xpp3/1.1.4c/xpp3-1.1.4c-javadoc.jar!/" />
|
||||
</JAVADOC>
|
||||
<SOURCES>
|
||||
<root url="jar://$MAVEN_REPOSITORY$/xpp3/xpp3/1.1.4c/xpp3-1.1.4c-sources.jar!/" />
|
||||
</SOURCES>
|
||||
</library>
|
||||
</component>
|
||||
</project>
|
||||
|
BIN
libs/apache-mime4j-core-0.7.2.jar
Normal file
BIN
libs/apache-mime4j-dom-0.7.2.jar
Normal file
1
plugins/ActionBarSherlock
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 9598f2bb2ceed4a834cd5586a903f270ca4c0ccc
|
1
plugins/Android-PullToRefresh
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 3e61313651fb5c1ecef83009b56217bec9edc3c1
|
@ -13,3 +13,5 @@ java.encoding=utf8
|
||||
# Project target.
|
||||
target=android-15
|
||||
extensible.libs.classpath=compile-only-libs
|
||||
android.library.reference.1=plugins/ActionBarSherlock/library
|
||||
android.library.reference.2=plugins/Android-PullToRefresh/library
|
||||
|
@ -1,26 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/* //device/apps/common/assets/res/layout/list_content.xml
|
||||
**
|
||||
** Copyright 2009, Google Inc.
|
||||
**
|
||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||
** you may not use this file except in compliance with the License.
|
||||
** You may obtain a copy of the License at
|
||||
**
|
||||
** http://www.apache.org/licenses/LICENSE-2.0
|
||||
**
|
||||
** Unless required by applicable law or agreed to in writing, software
|
||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
** See the License for the specific language governing permissions and
|
||||
** limitations under the License.
|
||||
*/
|
||||
-->
|
||||
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||
<translate
|
||||
android:fromYDelta="+10%p"
|
||||
android:toYDelta="0"
|
||||
android:duration="300" />
|
||||
</set>
|
@ -1,26 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/* //device/apps/common/assets/res/layout/list_content.xml
|
||||
**
|
||||
** Copyright 2009, Google Inc.
|
||||
**
|
||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||
** you may not use this file except in compliance with the License.
|
||||
** You may obtain a copy of the License at
|
||||
**
|
||||
** http://www.apache.org/licenses/LICENSE-2.0
|
||||
**
|
||||
** Unless required by applicable law or agreed to in writing, software
|
||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
** See the License for the specific language governing permissions and
|
||||
** limitations under the License.
|
||||
*/
|
||||
-->
|
||||
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||
<translate
|
||||
android:fromYDelta="0"
|
||||
android:toYDelta="+10%p"
|
||||
android:duration="300" />
|
||||
</set>
|
BIN
res/drawable-hdpi/divider_dark.9.png
Normal file
After Width: | Height: | Size: 78 B |
BIN
res/drawable-hdpi/divider_light.9.png
Normal file
After Width: | Height: | Size: 76 B |
BIN
res/drawable-hdpi/dropdown_ic_arrow_normal_holo_dark.png
Normal file
After Width: | Height: | Size: 508 B |
BIN
res/drawable-hdpi/dropdown_ic_arrow_normal_holo_light.png
Normal file
After Width: | Height: | Size: 551 B |
Before Width: | Height: | Size: 379 B |
BIN
res/drawable-hdpi/folder_dark.png
Executable file
After Width: | Height: | Size: 1.4 KiB |
BIN
res/drawable-hdpi/folder_light.png
Executable file
After Width: | Height: | Size: 1.4 KiB |
BIN
res/drawable-hdpi/ic_action_add_attachment_dark.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
res/drawable-hdpi/ic_action_add_attachment_light.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
res/drawable-hdpi/ic_action_add_cc_bbc_light.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
res/drawable-hdpi/ic_action_add_cc_bcc_dark.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
res/drawable-hdpi/ic_action_archive_dark.png
Normal file
After Width: | Height: | Size: 388 B |
BIN
res/drawable-hdpi/ic_action_archive_light.png
Normal file
After Width: | Height: | Size: 414 B |
BIN
res/drawable-hdpi/ic_action_compose_dark.png
Normal file
After Width: | Height: | Size: 729 B |
BIN
res/drawable-hdpi/ic_action_compose_light.png
Normal file
After Width: | Height: | Size: 868 B |
BIN
res/drawable-hdpi/ic_action_delete_dark.png
Normal file
After Width: | Height: | Size: 897 B |
BIN
res/drawable-hdpi/ic_action_delete_light.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
res/drawable-hdpi/ic_action_flag_dark.png
Normal file
After Width: | Height: | Size: 976 B |
BIN
res/drawable-hdpi/ic_action_flag_light.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
res/drawable-hdpi/ic_action_mark_as_read_dark.png
Normal file
After Width: | Height: | Size: 837 B |
BIN
res/drawable-hdpi/ic_action_mark_as_read_light.png
Normal file
After Width: | Height: | Size: 982 B |
BIN
res/drawable-hdpi/ic_action_mark_as_unread_dark.png
Normal file
After Width: | Height: | Size: 771 B |
BIN
res/drawable-hdpi/ic_action_mark_as_unread_light.png
Normal file
After Width: | Height: | Size: 875 B |
BIN
res/drawable-hdpi/ic_action_move_or_copy_dark.png
Normal file
After Width: | Height: | Size: 612 B |
BIN
res/drawable-hdpi/ic_action_move_or_copy_light.png
Normal file
After Width: | Height: | Size: 712 B |
BIN
res/drawable-hdpi/ic_action_next_message_dark.png
Normal file
After Width: | Height: | Size: 634 B |
BIN
res/drawable-hdpi/ic_action_next_message_light.png
Normal file
After Width: | Height: | Size: 720 B |
BIN
res/drawable-hdpi/ic_action_previous_message_dark.png
Normal file
After Width: | Height: | Size: 601 B |
BIN
res/drawable-hdpi/ic_action_previous_message_light.png
Normal file
After Width: | Height: | Size: 685 B |
BIN
res/drawable-hdpi/ic_action_refresh_dark.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
res/drawable-hdpi/ic_action_refresh_light.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
res/drawable-hdpi/ic_action_search_dark.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
res/drawable-hdpi/ic_action_search_light.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
res/drawable-hdpi/ic_action_send_dark.png
Normal file
After Width: | Height: | Size: 595 B |
BIN
res/drawable-hdpi/ic_action_send_light.png
Normal file
After Width: | Height: | Size: 668 B |
BIN
res/drawable-hdpi/ic_action_settings_dark.png
Normal file
After Width: | Height: | Size: 553 B |
BIN
res/drawable-hdpi/ic_action_settings_light.png
Normal file
After Width: | Height: | Size: 592 B |
BIN
res/drawable-hdpi/ic_action_single_message_options_dark.png
Normal file
After Width: | Height: | Size: 953 B |
BIN
res/drawable-hdpi/ic_action_single_message_options_light.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
res/drawable-hdpi/ic_action_sort_dark.png
Normal file
After Width: | Height: | Size: 318 B |
BIN
res/drawable-hdpi/ic_action_sort_light.png
Normal file
After Width: | Height: | Size: 338 B |
BIN
res/drawable-hdpi/ic_action_spam_dark.png
Normal file
After Width: | Height: | Size: 849 B |
BIN
res/drawable-hdpi/ic_action_spam_light.png
Normal file
After Width: | Height: | Size: 994 B |
BIN
res/drawable-hdpi/ic_action_toggle_flag_dark.png
Executable file
After Width: | Height: | Size: 1.1 KiB |
BIN
res/drawable-hdpi/ic_action_toggle_flag_light.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
res/drawable-hdpi/ic_action_toggle_read_dark.png
Normal file
After Width: | Height: | Size: 757 B |
BIN
res/drawable-hdpi/ic_action_toggle_read_light.png
Normal file
After Width: | Height: | Size: 1.0 KiB |
BIN
res/drawable-hdpi/ic_action_unflag_dark.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
res/drawable-hdpi/ic_action_unflag_light.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
res/drawable-hdpi/ic_email_forwarded_small.png
Normal file
After Width: | Height: | Size: 906 B |
Before Width: | Height: | Size: 3.1 KiB |
BIN
res/drawable-hdpi/ic_menu_moreoverflow_holo_dark.png
Normal file
After Width: | Height: | Size: 144 B |
BIN
res/drawable-hdpi/ic_menu_moreoverflow_holo_light.png
Normal file
After Width: | Height: | Size: 148 B |
Before Width: | Height: | Size: 4.1 KiB |
Before Width: | Height: | Size: 3.8 KiB |
BIN
res/drawable-ldpi/ic_action_add_attachment_dark.png
Normal file
After Width: | Height: | Size: 508 B |
BIN
res/drawable-ldpi/ic_action_add_attachment_light.png
Normal file
After Width: | Height: | Size: 660 B |
BIN
res/drawable-ldpi/ic_action_add_cc_bbc_light.png
Normal file
After Width: | Height: | Size: 659 B |
BIN
res/drawable-ldpi/ic_action_add_cc_bcc_dark.png
Normal file
After Width: | Height: | Size: 523 B |
BIN
res/drawable-ldpi/ic_action_archive_dark.png
Normal file
After Width: | Height: | Size: 255 B |
BIN
res/drawable-ldpi/ic_action_archive_light.png
Normal file
After Width: | Height: | Size: 287 B |
BIN
res/drawable-ldpi/ic_action_compose_dark.png
Normal file
After Width: | Height: | Size: 390 B |
BIN
res/drawable-ldpi/ic_action_compose_light.png
Normal file
After Width: | Height: | Size: 476 B |
BIN
res/drawable-ldpi/ic_action_delete_dark.png
Normal file
After Width: | Height: | Size: 430 B |
BIN
res/drawable-ldpi/ic_action_delete_light.png
Normal file
After Width: | Height: | Size: 527 B |
BIN
res/drawable-ldpi/ic_action_flag_dark.png
Normal file
After Width: | Height: | Size: 476 B |
BIN
res/drawable-ldpi/ic_action_flag_light.png
Normal file
After Width: | Height: | Size: 582 B |
BIN
res/drawable-ldpi/ic_action_mark_as_read_dark.png
Normal file
After Width: | Height: | Size: 443 B |
BIN
res/drawable-ldpi/ic_action_mark_as_read_light.png
Normal file
After Width: | Height: | Size: 500 B |
BIN
res/drawable-ldpi/ic_action_mark_as_unread_dark.png
Normal file
After Width: | Height: | Size: 357 B |
BIN
res/drawable-ldpi/ic_action_mark_as_unread_light.png
Normal file
After Width: | Height: | Size: 430 B |
BIN
res/drawable-ldpi/ic_action_move_or_copy_dark.png
Normal file
After Width: | Height: | Size: 320 B |
BIN
res/drawable-ldpi/ic_action_move_or_copy_light.png
Normal file
After Width: | Height: | Size: 381 B |
BIN
res/drawable-ldpi/ic_action_next_message_dark.png
Normal file
After Width: | Height: | Size: 302 B |
BIN
res/drawable-ldpi/ic_action_next_message_light.png
Normal file
After Width: | Height: | Size: 333 B |
BIN
res/drawable-ldpi/ic_action_previous_message_dark.png
Normal file
After Width: | Height: | Size: 280 B |
BIN
res/drawable-ldpi/ic_action_previous_message_light.png
Normal file
After Width: | Height: | Size: 321 B |
BIN
res/drawable-ldpi/ic_action_refresh_dark.png
Normal file
After Width: | Height: | Size: 556 B |
BIN
res/drawable-ldpi/ic_action_refresh_light.png
Normal file
After Width: | Height: | Size: 683 B |
BIN
res/drawable-ldpi/ic_action_search_dark.png
Normal file
After Width: | Height: | Size: 494 B |
BIN
res/drawable-ldpi/ic_action_search_light.png
Normal file
After Width: | Height: | Size: 587 B |