Commit graph

109 commits

Author SHA1 Message Date
cketti
7158abe7ff Use same version of build tools we use in main project 2015-01-30 10:28:14 +01:00
Dominik Schürmann
a00a119e18 Update OpenPGP API lib to newest version 2015-01-29 20:53:25 +01:00
ligi
4bc9d94831 Test & Refactor OpenPgpUtils 2015-01-29 12:30:19 +01:00
Dominik Schürmann
12cf19b63e SplitUserID into lib 2015-01-28 15:15:08 +01:00
Dominik Schürmann
bc2fe2dbfe Update openpgp-api-library 2015-01-28 15:11:08 +01:00
cketti
9e7721ca62 Make ckChangeLog an external dependency 2014-12-20 00:33:00 +01:00
cketti
cfbebdb4b6 Remove files not necessary for Gradle builds 2014-12-19 23:19:19 +01:00
cketti
2011655344 Update build tools version for subprojects 2014-12-19 02:57:39 +01:00
cketti
0ce7c911e5 Update compileSdkVersion to 21 and Gradle Android Plugin to 1.0.0 2014-12-09 00:41:10 +01:00
cketti
99991e6651 Remove option to select (legacy) APG as crypto provider 2014-09-18 19:15:53 +02:00
cketti
4105cdd3cb Change/fix indentation of Gradle files 2014-09-18 15:18:41 +02:00
cketti
87a9126107 Update HoloColorPicker to use build tools 20.0.0 2014-09-12 03:30:07 +02:00
cketti
c36d2d7a5e Use latest Gradle Android plugin and build tools 2014-07-26 18:06:20 +02:00
cketti
ba69b3a647 Remove ActionBarSherlock 2014-06-21 17:09:45 +02:00
cketti
324db56569 Use latest Gradle Android plugin and build tools 2014-06-14 03:29:44 +02:00
Joe Steele
58efee8be2 Avoid StrictMode error in OpenPgpApi
E/StrictMode(9278): A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks.
E/StrictMode(9278): java.lang.Throwable: Explicit termination method 'close' not called
E/StrictMode(9278): 	at dalvik.system.CloseGuard.open(CloseGuard.java:184)
E/StrictMode(9278): 	at android.os.ParcelFileDescriptor.<init>(ParcelFileDescriptor.java:179)
E/StrictMode(9278): 	at android.os.ParcelFileDescriptor.<init>(ParcelFileDescriptor.java:168)
E/StrictMode(9278): 	at android.os.ParcelFileDescriptor.createPipe(ParcelFileDescriptor.java:362)
E/StrictMode(9278): 	at org.openintents.openpgp.util.ParcelFileDescriptorUtil.pipeFrom(ParcelFileDescriptorUtil.java:34)
E/StrictMode(9278): 	at org.openintents.openpgp.util.OpenPgpApi.executeApi(OpenPgpApi.java:222)
E/StrictMode(9278): 	at org.openintents.openpgp.util.OpenPgpApi$OpenPgpAsyncTask.doInBackground(OpenPgpApi.java:189)
E/StrictMode(9278): 	at org.openintents.openpgp.util.OpenPgpApi$OpenPgpAsyncTask.doInBackground(OpenPgpApi.java:1)
E/StrictMode(9278): 	at android.os.AsyncTask$2.call(AsyncTask.java:288)
E/StrictMode(9278): 	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
E/StrictMode(9278): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
E/StrictMode(9278): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
E/StrictMode(9278): 	at java.lang.Thread.run(Thread.java:841)
2014-05-03 11:43:45 -04:00
Joe Steele
f17b45c152 Provide Eclipse .project file for new plugin
This gives the openpgp-api-library an Eclipse
project name consistent with the names used for
the other plugins.  This helps with initial
project setup and avoids project naming collisions.
2014-05-03 10:38:06 -04:00
Koji Arai
929a61c035 Should match the buildToolsVersion with other build.gradle 2014-04-05 12:57:28 +09:00
cketti
cc8353d255 Merge pull request #457 from openpgp-keychain/openpgp
OpenPGP Provider API
2014-04-01 02:44:32 +02:00
Dominik Schürmann
71a8ffc2b5 Parcelable versioning, API_VERSION=3 2014-03-30 19:20:46 +02:00
Dominik Schürmann
8f1723a451 Update openpgp library 2014-03-26 21:48:43 +01:00
Joe Steele
5162d847ad Build plugins and tests with SDK 19 2014-03-11 19:10:25 -04:00
cketti
e55feee952 Use latest Gradle Android plugin and build tools 2014-03-09 00:00:58 +01:00
Dominik Schürmann
fba406c29f Fix compilation with new lib 2014-03-07 23:34:23 +01:00
Dominik Schürmann
862d1267a8 rename library to avoid confusion and remove OpenKeychain specific intents 2014-03-07 23:07:11 +01:00
Dominik Schürmann
db62215eca Update OpenPgpApi 2014-03-07 11:25:24 +01:00
Dominik Schürmann
949f8ae47e Fix documentation and variable naming 2014-03-06 13:58:06 +01:00
Dominik Schürmann
4a69ef1509 New OpenPGP Provider API 2014-03-02 16:51:47 +01:00
cketti
c58ef8bbc5 Upgrade Gradle build files 2013-11-07 06:48:10 +01:00
russian k-9 mail user
42bea0fbc0 Update strings.xml 2013-10-21 05:04:25 +04:00
russian k-9 mail user
5b967d46a8 PullToRefresh plugin RU translation updated 2013-10-20 14:30:42 +04:00
russian k-9 mail user
d3fea3ebb2 ChangeLog plugin RU strings added 2013-10-20 14:28:41 +04:00
pyler
f5ada9947b Android-PullToRefresh - SK translation 2013-10-19 17:29:41 +02:00
pyler
0222bb0829 ckChangeLog - SK translation 2013-10-19 17:29:41 +02:00
cketti
5069b70710 Update ckChangeLog to v1.0.0 2013-07-23 20:28:16 +02:00
Jesse Vincent
b4761f7471 upgrade our android-support library in the hopes that the newer version
might fix some perf issues with the older one
2013-07-17 18:36:31 -04:00
Sander Bogaert
75b7f3418e Update ActionBarSherlock and PullToRefresh project SDK levels to match Android Studio's settings after import. 2013-07-16 16:23:00 +02:00
cketti
75ff5baaff Add initial Gradle support 2013-06-28 23:59:08 +02:00
Joe Steele
c40dd196a6 Simplify Eclipse setup.
Create .project files for all the Ecplipse projects
so they will all have project names and can
all be brought into Ecplipse together with a single
'File -> Import -> Android ->
Existing Android Code Into Workspace'.

(Not bothering to remove the .project exclusion from
all .gitignore files.  Once the .project files are
checked in, they will no longer be ignored.)

Modify the top .project file so that Eclipse knows
k9mail's dependence on it plugins, and thus will
build everything in the correct order.

With the latest Android SDK Rev. 22, the top .classpath file
needs modification or else K9 will not run (see parent commit 53fcdd1).
But the initial import of k9mail into Eclipse works more cleanly if the
.classpath file doesn't exist on import, in which case Eclipse creates it
automatically.  So rather than modify the .classpath file, remove it
from git and leave it untracked.

(For an existing Eclipse project, this commit will remove the file from
the working directory.  A corrected version can be restored with:
git checkout 53fcdd1 .classpath
git rm --cached .classpath)

Add .classpath to the top .gitignore, now that no
.classpath files are being tracked (with one exception,
see below).

Create a tests/.classpath so that Java can find the k9mail
project in order to build the k9mail-tests project.
2013-05-31 18:00:45 -04:00
cketti
8084964c23 Update HoloColorPicker 2013-01-18 14:15:56 +01:00
Andrew Chen
9ad5513df9 Add pom and IntelliJ configuration for HoloColorPicker 2013-01-17 02:16:24 -08:00
cketti
ffda532612 Add (heavily modified) HoloColorPicker 2013-01-17 09:03:11 +01:00
Andrew Chen
ec6e6e18ce Add Maven pom for ckChangeLog.
Out IntelliJ IDEA project is using Maven for dependency management.
2013-01-09 13:25:42 -08:00
cketti
f548e822d6 Add ckChangeLog to display a change log after an app upgrade 2013-01-08 09:17:35 +01:00
Andrew Chen
e796468256 Override the version and source of android-support-v4 to use the one from API 17.
We can restore this back to normal once Maven Central updates to the latest.
2013-01-07 23:03:47 -08:00
Andrew Chen
1ff0bb6289 Merge pull request #222 from maniac103/jb-notifications
Merge branch 'jb-notifications' of https://github.com/maniac103/k-9

* 'jb-notifications' of https://github.com/maniac103/k-9:
  Strip off signatures from preview.
  Reset list of unseen messages when the user clears the notification.
  In the new-style notification, directly go to message if new message count is 1.
  Cancel notification when viewing message by clicking on notification.
  Directly go to message when clicking on a single-message notification.
  Fix message overflow.
  Incorporate review comments.
  Some fixes to notification behaviour.
  Add German translation for message delete notification action.
  Add delete action to notification.
  Update summarized notification if a message is deleted or read remotely.
  Fixed deprecation warnings.
  Simplify code and beautify pre-jellybean notifications by using bold sender span for those.
  Respect "Show contact names" option when determining sender for notification.
  Fix marking messages as read from notification.
  Add German translation for new strings.
  Add actions to notifications.
  First stab at new notifications.
  Remove own Notification.Builder abstraction.
  Update android support library to latest version.
2013-01-07 20:44:35 -08:00
cketti
736b04e181 Delete "sample" and "extras" of Android-PullToRefresh 2013-01-03 20:35:57 +01:00
cketti
186379cbd0 Update Android-PullToRefresh to v2.1.1 2013-01-03 14:40:52 +01:00
Danny Baumann
68dfde00f1 Update android support library to latest version. 2013-01-02 11:08:03 +01:00
cketti
efd1c5b4a9 PullToRefresh: use setMode() to restore mode in onRestoreInstanceState()
When restoring a mode != DISABLED with the current mode being DISABLED
the header and/or footer layout weren't added to the view. That's why we
now call setMode() instead of setting mMode directly.
2012-12-14 12:01:25 +01:00
cketti
c78ec01962 Allow removing the empty view of the pull-to-refresh container 2012-12-10 23:36:11 +01:00
Jesse Vincent
c0da3a9be0 Check in ABS 4.20 and PTR 1.4.2 2012-11-24 17:15:06 -05:00
Jesse Vincent
fbec829387 Kill our use of submodules dead. They're too painful for new contributors 2012-11-24 17:15:01 -05:00
Jesse Vincent
96eeffa172 Bump to current releases of ABS and PTR 2012-11-24 16:53:40 -05:00
Jesse Vincent
e856dd47cf Tighten up some of our english language prose 2012-11-24 14:22:59 -05:00
Andrew Chen
ae6bb72192 Update to PullToRefresh 1.4.0 to improve sdk9 compatibility. 2012-09-14 19:48:16 -07:00
Andrew Chen
ea373934c8 Add Android-PullToRefresh library as a submodule. 2012-09-12 01:19:57 -07:00
cketti
42600297b2 Switched to ActionBarSherlock 4.1.0 2012-09-08 21:43:10 -07:00
Sander Bogaert
12862e2050 Initialised ActionBarSherlock. 2012-09-08 21:14:54 -07:00