From e5ada7422e6f2eeaa5cbc5faf9d365c46bd0ba19 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Wed, 1 Mar 2017 19:38:40 -0800 Subject: [PATCH] Kotlin 1.1 update. --- .idea/inspectionProfiles/Project_Default.xml | 7 +++++++ .idea/inspectionProfiles/profiles_settings.xml | 7 +++++++ app/build.gradle | 7 +++---- .../erik/android/tesremoteprogrammer/MainActivity.kt | 10 +++++----- build.gradle | 4 ++-- 5 files changed, 24 insertions(+), 11 deletions(-) create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/inspectionProfiles/profiles_settings.xml diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..2c3ac51 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,7 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..3b31283 --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,7 @@ + + + + \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index 17b112c..465f0bb 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -29,14 +29,14 @@ dependencies { testCompile 'junit:junit:4.12' - compile 'com.android.support:support-v13:25.0.1' - compile 'com.android.support:appcompat-v7:25.0.1' + compile 'com.android.support:support-v13:25.2.0' + compile 'com.android.support:appcompat-v7:25.2.0' compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" compile 'org.jetbrains.anko:anko-sdk23:0.9.1' compile 'org.jetbrains.anko:anko-appcompat-v7:0.9.1' compile 'org.jetbrains.anko:anko-support-v4:0.9.1' compile 'org.jetbrains.anko:anko-design:0.9.1' - compile 'com.android.support:design:25.0.1' + compile 'com.android.support:design:25.2.0' compile group: 'com.google.code.gson', name: 'gson', version: '2.7' // https://github.com/JakeWharton/ViewPagerIndicator @@ -51,7 +51,6 @@ dependencies { } repositories { - maven { url 'https://dl.bintray.com/jetbrains/anko/'} mavenCentral() maven { url "https://jitpack.io" } } diff --git a/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/MainActivity.kt b/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/MainActivity.kt index 43d42aa..6ed9e1e 100644 --- a/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/MainActivity.kt +++ b/app/src/main/java/net/thauvin/erik/android/tesremoteprogrammer/MainActivity.kt @@ -76,9 +76,9 @@ class MainActivity : AppCompatActivity(), AnkoLogger { val PAUSE = ',' } - inline fun ViewManager.textInputEditText(theme: Int = 0, init: TextInputEditText.() -> Unit) = ankoView({ TextInputEditText(it) }, theme, init) + inline fun ViewManager.textInputEditText(theme: Int = 0, init: TextInputEditText.() -> Unit) = ankoView(::TextInputEditText, theme, init) - fun fromHtml(s: String) : Spanned { + fun fromHtml(s: String): Spanned { if (Build.VERSION.SDK_INT >= 24) { return Html.fromHtml(s, Html.FROM_HTML_MODE_LEGACY) } else { @@ -181,7 +181,7 @@ class MainActivity : AppCompatActivity(), AnkoLogger { // phone textInputLayout { horizontalPadding = dip(40) - val editText = textInputEditText() { + val editText = textInputEditText { lparams(width = matchParent) inputType = InputType.TYPE_CLASS_PHONE hint = getString(R.string.hint_phone_number) @@ -204,7 +204,7 @@ class MainActivity : AppCompatActivity(), AnkoLogger { // master code textInputLayout { horizontalPadding = dip(40) - val editText = textInputEditText() { + val editText = textInputEditText { lparams(width = matchParent) inputType = InputType.TYPE_CLASS_NUMBER or InputType.TYPE_NUMBER_VARIATION_PASSWORD hint = getString(R.string.hint_master_code) @@ -456,7 +456,7 @@ class MainActivity : AppCompatActivity(), AnkoLogger { if (field == null) { errors.append(getString( R.string.validate_syntax_error, - "opts[${i+1}], field[$j]")) + "opts[${i + 1}], field[$j]")) } else { with(field) { // size diff --git a/build.gradle b/build.gradle index 3e79861..aaf2092 100644 --- a/build.gradle +++ b/build.gradle @@ -1,12 +1,12 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - ext.kotlin_version = '1.0.6' + ext.kotlin_version = '1.1.0' repositories { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.3.0-beta4' + classpath 'com.android.tools.build:gradle:2.3.0-rc1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong