gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-akono] branch master updated: cleanup / deps version bump


From: gnunet
Subject: [taler-akono] branch master updated: cleanup / deps version bump
Date: Mon, 16 Dec 2019 17:37:21 +0100

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository akono.

The following commit(s) were added to refs/heads/master by this push:
     new b11af2e9 cleanup / deps version bump
b11af2e9 is described below

commit b11af2e990dafe640dda9b94739e0f753e685b87
Author: Florian Dold <address@hidden>
AuthorDate: Mon Dec 16 17:37:11 2019 +0100

    cleanup / deps version bump
---
 akono/akono-akono.iml                              | 24 +++++++++++-----------
 akono/build.gradle.kts                             | 16 ++++++++-------
 akono/proguard-rules.pro                           |  2 ++
 .../java/akono/InstrumentedAkonoTests.kt           |  3 +--
 akono/src/main/cpp/akono-jni.cpp                   | 12 ++++-------
 akono/src/main/java/akono/AkonoJni.kt              |  4 +---
 6 files changed, 29 insertions(+), 32 deletions(-)

diff --git a/akono/akono-akono.iml b/akono/akono-akono.iml
index 80bdb714..20a87e2a 100644
--- a/akono/akono-akono.iml
+++ b/akono/akono-akono.iml
@@ -25,7 +25,7 @@
         <option name="MANIFEST_FILE_RELATIVE_PATH" 
value="/src/main/AndroidManifest.xml" />
         <option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" />
         <option name="RES_FOLDERS_RELATIVE_PATH" 
value="file://$MODULE_DIR$/build/generated/res/rs/debug;file://$MODULE_DIR$/build/generated/res/resValues/debug"
 />
-        <option name="TEST_RES_FOLDERS_RELATIVE_PATH" 
value="file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug;file://$MODULE_DIR$/build/generated/res/resValues/androidTest/debug"
 />
+        <option name="TEST_RES_FOLDERS_RELATIVE_PATH" value="" />
         <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
         <option name="PROJECT_TYPE" value="1" />
       </configuration>
@@ -35,7 +35,7 @@
         <compilerSettings />
         <compilerArguments>
           <option name="destination" 
value="$MODULE_DIR$/build/tmp/kotlin-classes/debug" />
-          <option name="classpath" 
value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.3.21/d207ce2c9bcf17dc8e51bab4dbfdac4d013e7138/kotlin-stdlib-jdk7-1.3.21.jar:/home/dold/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.3.21/4bcc2012b84840e19e1e28074284cac908be0295/kotlin-stdlib-1.3.21.jar:/home/dold/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.3.21/f30e4a9897913e53d778f564110bafa1fef4
 [...]
+          <option name="classpath" 
value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.3.21/d207ce2c9bcf17dc8e51bab4dbfdac4d013e7138/kotlin-stdlib-jdk7-1.3.21.jar:/home/dold/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.3.21/4bcc2012b84840e19e1e28074284cac908be0295/kotlin-stdlib-1.3.21.jar:/home/dold/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.3.21/f30e4a9897913e53d778f564110bafa1fef4
 [...]
           <option name="noStdlib" value="true" />
           <option name="noReflect" value="true" />
           <option name="moduleName" value="akono_debug" />
@@ -131,7 +131,7 @@
       <excludeFolder url="file://$MODULE_DIR$/.externalNativeBuild" />
       <excludeFolder url="file://$MODULE_DIR$/build" />
     </content>
-    <orderEntry type="jdk" jdkName="Android API 28 Platform" jdkType="Android 
SDK" />
+    <orderEntry type="jdk" jdkName="Android API 29 Platform" jdkType="Android 
SDK" />
     <orderEntry type="sourceFolder" forTests="false" />
     <orderEntry type="library" scope="TEST" name="Gradle: 
com.google.truth:truth:0.44@jar" level="project" />
     <orderEntry type="library" scope="TEST" name="Gradle: 
org.jetbrains.kotlin:kotlin-test-junit:1.3.21@jar" level="project" />
@@ -153,18 +153,18 @@
     <orderEntry type="library" scope="TEST" name="Gradle: 
com.google.auto.value:auto-value-annotations:1.6.3@jar" level="project" />
     <orderEntry type="library" scope="TEST" name="Gradle: 
org.jetbrains.kotlin:kotlin-test-common:1.3.21@jar" level="project" />
     <orderEntry type="library" scope="TEST" name="Gradle: 
org.jetbrains.kotlin:kotlin-test-annotations-common:1.3.21@jar" level="project" 
/>
-    <orderEntry type="library" scope="TEST" name="Gradle: 
androidx.test.ext:junit:1.1.0@aar" level="project" />
-    <orderEntry type="library" scope="TEST" name="Gradle: 
androidx.test.ext:truth:1.1.0@aar" level="project" />
-    <orderEntry type="library" scope="TEST" name="Gradle: 
androidx.test:core:1.1.0@aar" level="project" />
-    <orderEntry type="library" scope="TEST" name="Gradle: 
androidx.test:rules:1.1.1@aar" level="project" />
-    <orderEntry type="library" scope="TEST" name="Gradle: 
androidx.test:runner:1.1.1@aar" level="project" />
-    <orderEntry type="library" scope="TEST" name="Gradle: 
androidx.test:monitor:1.1.1@aar" level="project" />
+    <orderEntry type="library" scope="TEST" name="Gradle: 
androidx.test.ext:junit:1.1.1@aar" level="project" />
+    <orderEntry type="library" scope="TEST" name="Gradle: 
androidx.test.ext:truth:1.2.0@aar" level="project" />
+    <orderEntry type="library" scope="TEST" name="Gradle: 
androidx.test:core:1.2.0@aar" level="project" />
+    <orderEntry type="library" scope="TEST" name="Gradle: 
androidx.test:rules:1.2.0@aar" level="project" />
+    <orderEntry type="library" scope="TEST" name="Gradle: 
androidx.test:runner:1.2.0@aar" level="project" />
+    <orderEntry type="library" scope="TEST" name="Gradle: 
androidx.test:monitor:1.2.0@aar" level="project" />
     <orderEntry type="library" name="Gradle: 
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.21@jar" level="project" />
     <orderEntry type="library" name="Gradle: 
org.jetbrains.kotlin:kotlin-stdlib:1.3.21@jar" level="project" />
     <orderEntry type="library" name="Gradle: 
org.jetbrains.kotlin:kotlin-stdlib-common:1.3.21@jar" level="project" />
     <orderEntry type="library" name="Gradle: 
org.jetbrains:annotations:13.0@jar" level="project" />
-    <orderEntry type="library" name="Gradle: android.test.mock-android-28" 
level="project" />
-    <orderEntry type="library" name="Gradle: android.test.base-android-28" 
level="project" />
-    <orderEntry type="library" name="Gradle: android.test.runner-android-28" 
level="project" />
+    <orderEntry type="library" name="Gradle: android.test.mock-android-29" 
level="project" />
+    <orderEntry type="library" name="Gradle: android.test.base-android-29" 
level="project" />
+    <orderEntry type="library" name="Gradle: android.test.runner-android-29" 
level="project" />
   </component>
 </module>
\ No newline at end of file
diff --git a/akono/build.gradle.kts b/akono/build.gradle.kts
index 3fb5e31b..7f8d3a2b 100644
--- a/akono/build.gradle.kts
+++ b/akono/build.gradle.kts
@@ -6,10 +6,10 @@ plugins {
 }
 
 android {
-    compileSdkVersion(28)
+    compileSdkVersion(29)
     defaultConfig {
         minSdkVersion(21)
-        targetSdkVersion(28)
+        targetSdkVersion(29)
 
         versionCode = 1
         versionName = "1.0"
@@ -30,6 +30,8 @@ android {
         externalNativeBuild {
             cmake.arguments("-DANDROID_STL=c++_shared")
         }
+
+        consumerProguardFiles("proguard-rules.pro")
     }
     useLibrary("android.test.runner")
     useLibrary("android.test.base")
@@ -64,13 +66,13 @@ dependencies {
     // Use the Kotlin JUnit integration.
     
testImplementation("org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version")
 
-    androidTestImplementation("androidx.test:core:1.1.0")
-    androidTestImplementation("androidx.test:runner:1.1.1")
-    androidTestImplementation("androidx.test:rules:1.1.1")
+    androidTestImplementation("androidx.test:core:1.2.0")
+    androidTestImplementation("androidx.test:runner:1.2.0")
+    androidTestImplementation("androidx.test:rules:1.2.0")
 
     // Assertions
-    androidTestImplementation("androidx.test.ext:junit:1.1.0")
-    androidTestImplementation("androidx.test.ext:truth:1.1.0")
+    androidTestImplementation("androidx.test.ext:junit:1.1.1")
+    androidTestImplementation("androidx.test.ext:truth:1.2.0")
     androidTestImplementation("com.google.truth:truth:0.44")
 
     // Use the Kotlin test library.
diff --git a/akono/proguard-rules.pro b/akono/proguard-rules.pro
new file mode 100644
index 00000000..d6488930
--- /dev/null
+++ b/akono/proguard-rules.pro
@@ -0,0 +1,2 @@
+# Keep names because we use them from the JNI.
+-keepnames class akono.AkonoJni { *; }
\ No newline at end of file
diff --git a/akono/src/androidTest/java/akono/InstrumentedAkonoTests.kt 
b/akono/src/androidTest/java/akono/InstrumentedAkonoTests.kt
index 26fb2012..0fbcb6f9 100644
--- a/akono/src/androidTest/java/akono/InstrumentedAkonoTests.kt
+++ b/akono/src/androidTest/java/akono/InstrumentedAkonoTests.kt
@@ -6,7 +6,6 @@ import org.junit.Test
 import androidx.test.filters.LargeTest
 import org.junit.Assert.assertEquals
 import akono.AkonoJni
-import akono.ModuleResult
 import android.util.Log
 import java.util.concurrent.LinkedBlockingDeque
 
@@ -25,7 +24,7 @@ class SyncMessageHandler : AkonoJni.MessageHandler {
 // @RunWith is required only if you use a mix of JUnit3 and JUnit4.
 @RunWith(AndroidJUnit4::class)
 @LargeTest
-public class InstrumentedAkonoTestOne {
+class InstrumentedAkonoTestOne {
     @Test
     fun myJsTest() {
         val ajni: AkonoJni = AkonoJni()
diff --git a/akono/src/main/cpp/akono-jni.cpp b/akono/src/main/cpp/akono-jni.cpp
index 0fd05a7e..f95a65cb 100644
--- a/akono/src/main/cpp/akono-jni.cpp
+++ b/akono/src/main/cpp/akono-jni.cpp
@@ -364,21 +364,16 @@ static void sendMessageCallback(const 
v8::FunctionCallbackInfo<v8::Value> &args)
         return;
     }
 
-    jstring jstr1 = env->NewStringUTF("message");
-    jstring jstr2 = env->NewStringUTF(*value);
+    jstring payloadStr = env->NewStringUTF(*value);
 
-    jmethodID meth = env->GetMethodID(clazz, "internalOnNotify", 
"(Ljava/lang/String;Ljava/lang/String;)V");
+    jmethodID meth = env->GetMethodID(clazz, "internalOnNotify", 
"(Ljava/lang/String;)V");
 
     if (meth == nullptr) {
         mylog("FATAL: method not found");
         return;
     }
 
-    env->CallVoidMethod(myInstance->currentJniThiz, meth, jstr1, jstr2);
-}
-
-static void dummy(const v8::FunctionCallbackInfo<v8::Value> &args) {
-
+    env->CallVoidMethod(myInstance->currentJniThiz, meth, payloadStr);
 }
 
 static void getModuleCode(const v8::FunctionCallbackInfo<v8::Value> &args) {
@@ -435,6 +430,7 @@ Java_akono_AkonoJni_putModuleCodeNative(JNIEnv *env, 
jobject thiz, jstring modNa
     mylog("registered module");
 }
 
+
 extern "C" JNIEXPORT void JNICALL
 Java_akono_AkonoJni_notifyNative(JNIEnv *env, jobject thiz, jobject buf) {
     NativeAkonoInstance *myInstance = (NativeAkonoInstance *) 
env->GetDirectBufferAddress(buf);
diff --git a/akono/src/main/java/akono/AkonoJni.kt 
b/akono/src/main/java/akono/AkonoJni.kt
index e5a10547..148de1d7 100644
--- a/akono/src/main/java/akono/AkonoJni.kt
+++ b/akono/src/main/java/akono/AkonoJni.kt
@@ -2,7 +2,6 @@ package akono
 
 import android.util.Base64
 import android.util.Log
-import org.json.JSONObject
 import java.lang.Exception
 import java.nio.ByteBuffer
 import java.util.concurrent.CountDownLatch
@@ -47,8 +46,7 @@ class AkonoJni(vararg nodeArgv: String) {
     /**
      * Called by node/v8 from its thread.
      */
-    @Suppress("unused")
-    private fun internalOnNotify(type: String, payload: String) {
+    private fun internalOnNotify(payload: String) {
         messageHandler?.handleMessage(payload)
     }
 

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]