Bug 1553459 - Migrate to AndroidX r=geckoview-reviewers,agi

Differential Revision: https://phabricator.services.mozilla.com/D90711
This commit is contained in:
James Willcox 2020-09-18 22:29:04 +00:00
Родитель bc885eef14
Коммит 173058981b
126 изменённых файлов: 301 добавлений и 339 удалений

Просмотреть файл

@ -72,18 +72,9 @@ buildscript {
} }
ext.kotlin_version = '1.3.41' ext.kotlin_version = '1.3.41'
ext.support_library_version = '28.0.0'
ext.jacoco_version = '0.8.1'
ext.lifecycle_library_version = '1.1.1'
if (gradle.mozconfig.substs.MOZ_ANDROID_GOOGLE_PLAY_SERVICES) {
ext.google_play_services_version = '15.0.1'
ext.google_play_services_cast_version = '16.0.0'
ext.google_play_services_fido_version = '17.0.0'
}
dependencies { dependencies {
classpath 'org.mozilla.apilint:apilint:0.3.0' classpath 'org.mozilla.apilint:apilint:0.3.1'
classpath 'com.android.tools.build:gradle:3.4.2' classpath 'com.android.tools.build:gradle:3.4.2'
classpath 'com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.8.2' classpath 'com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.8.2'
classpath 'org.apache.commons:commons-exec:1.3' classpath 'org.apache.commons:commons-exec:1.3'

Просмотреть файл

@ -1,3 +1,4 @@
org.gradle.parallel=true org.gradle.parallel=true
org.gradle.daemon=true org.gradle.daemon=true
org.gradle.jvmargs=-Xmx6656M org.gradle.jvmargs=-Xmx6656M
android.useAndroidX=true

Просмотреть файл

@ -11,7 +11,7 @@
package org.webrtc; package org.webrtc;
import android.os.SystemClock; import android.os.SystemClock;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.webrtc.CameraEnumerationAndroid.CaptureFormat; import org.webrtc.CameraEnumerationAndroid.CaptureFormat;

Просмотреть файл

@ -13,7 +13,7 @@ package org.webrtc;
import android.annotation.TargetApi; import android.annotation.TargetApi;
import android.content.Context; import android.content.Context;
import android.hardware.camera2.CameraManager; import android.hardware.camera2.CameraManager;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
@TargetApi(21) @TargetApi(21)
public class Camera2Capturer extends CameraCapturer { public class Camera2Capturer extends CameraCapturer {

Просмотреть файл

@ -20,7 +20,7 @@ import android.hardware.camera2.CameraMetadata;
import android.hardware.camera2.params.StreamConfigurationMap; import android.hardware.camera2.params.StreamConfigurationMap;
import android.os.Build; import android.os.Build;
import android.os.SystemClock; import android.os.SystemClock;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.util.AndroidException; import android.util.AndroidException;
import android.util.Range; import android.util.Range;
import java.util.ArrayList; import java.util.ArrayList;

Просмотреть файл

@ -11,7 +11,7 @@
package org.webrtc; package org.webrtc;
import android.graphics.SurfaceTexture; import android.graphics.SurfaceTexture;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.view.Surface; import android.view.Surface;
import java.util.ArrayList; import java.util.ArrayList;
import javax.microedition.khronos.egl.EGL10; import javax.microedition.khronos.egl.EGL10;

Просмотреть файл

@ -10,7 +10,7 @@
package org.webrtc; package org.webrtc;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
import org.webrtc.VideoFrame.I420Buffer; import org.webrtc.VideoFrame.I420Buffer;

Просмотреть файл

@ -17,7 +17,7 @@ import android.opengl.GLES20;
import android.os.Build; import android.os.Build;
import android.os.Handler; import android.os.Handler;
import android.os.HandlerThread; import android.os.HandlerThread;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.util.concurrent.Callable; import java.util.concurrent.Callable;
import org.webrtc.EglBase.Context; import org.webrtc.EglBase.Context;
import org.webrtc.TextureBufferImpl.RefCountMonitor; import org.webrtc.TextureBufferImpl.RefCountMonitor;

Просмотреть файл

@ -12,7 +12,7 @@ package org.webrtc;
import android.graphics.Matrix; import android.graphics.Matrix;
import android.os.Handler; import android.os.Handler;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
/** /**
* Android texture buffer that glues together the necessary information together with a generic * Android texture buffer that glues together the necessary information together with a generic

Просмотреть файл

@ -13,7 +13,7 @@ package org.webrtc;
import android.graphics.Matrix; import android.graphics.Matrix;
import android.graphics.Point; import android.graphics.Point;
import android.opengl.GLES20; import android.opengl.GLES20;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
/** /**

Просмотреть файл

@ -22,7 +22,7 @@ import android.hardware.camera2.CameraMetadata;
import android.hardware.camera2.CaptureFailure; import android.hardware.camera2.CaptureFailure;
import android.hardware.camera2.CaptureRequest; import android.hardware.camera2.CaptureRequest;
import android.os.Handler; import android.os.Handler;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.util.Range; import android.util.Range;
import android.view.Surface; import android.view.Surface;
import java.util.Arrays; import java.util.Arrays;

Просмотреть файл

@ -13,7 +13,7 @@ package org.webrtc;
import android.content.Context; import android.content.Context;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.util.Arrays; import java.util.Arrays;
@SuppressWarnings("deprecation") @SuppressWarnings("deprecation")

Просмотреть файл

@ -13,7 +13,7 @@ package org.webrtc;
import android.graphics.Canvas; import android.graphics.Canvas;
import android.graphics.Rect; import android.graphics.Rect;
import android.graphics.SurfaceTexture; import android.graphics.SurfaceTexture;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.view.Surface; import android.view.Surface;
import android.view.SurfaceHolder; import android.view.SurfaceHolder;
import javax.microedition.khronos.egl.EGL10; import javax.microedition.khronos.egl.EGL10;

Просмотреть файл

@ -19,9 +19,8 @@ import android.opengl.EGLDisplay;
import android.opengl.EGLExt; import android.opengl.EGLExt;
import android.opengl.EGLSurface; import android.opengl.EGLSurface;
import android.os.Build; import android.os.Build;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.view.Surface; import android.view.Surface;
import org.webrtc.EglBase;
/** /**
* Holds EGL state and utility methods for handling an EGL14 EGLContext, an EGLDisplay, * Holds EGL state and utility methods for handling an EGL14 EGLContext, an EGLDisplay,

Просмотреть файл

@ -12,11 +12,8 @@ package org.webrtc;
import android.opengl.GLES11Ext; import android.opengl.GLES11Ext;
import android.opengl.GLES20; import android.opengl.GLES20;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.nio.FloatBuffer; import java.nio.FloatBuffer;
import org.webrtc.GlShader;
import org.webrtc.GlUtil;
import org.webrtc.RendererCommon;
/** /**
* Helper class to implement an instance of RendererCommon.GlDrawer that can accept multiple input * Helper class to implement an instance of RendererCommon.GlDrawer that can accept multiple input

Просмотреть файл

@ -10,7 +10,7 @@
package org.webrtc; package org.webrtc;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.nio.ByteBuffer; import java.nio.ByteBuffer;
public class NV21Buffer implements VideoFrame.Buffer { public class NV21Buffer implements VideoFrame.Buffer {

Просмотреть файл

@ -10,7 +10,7 @@
package org.webrtc; package org.webrtc;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicInteger;
/** /**

Просмотреть файл

@ -19,8 +19,6 @@
-keep public class * extends org.mozilla.gecko.fxa.sync.FxAccountSyncAdapter -keep public class * extends org.mozilla.gecko.fxa.sync.FxAccountSyncAdapter
-keep class org.mozilla.gecko.fxa.sync.FxAccountSyncAdapter -keep class org.mozilla.gecko.fxa.sync.FxAccountSyncAdapter
-keep public class * extends android.support.v4.app.Fragment
# Preserve all native method names and the names of their classes. # Preserve all native method names and the names of their classes.
-keepclasseswithmembernames class * { -keepclasseswithmembernames class * {
native <methods>; native <methods>;
@ -43,13 +41,6 @@
*** get*(); *** get*();
} }
# Keep setters in support Fragment so that Robocop tests work,
# specifically testBrowserSearchVisibility.
-keepclassmembers public class * extends android.support.v4.app.Fragment {
void set*(***);
*** get*();
}
# Preserve enums. (For awful reasons, the runtime accesses them using introspection...) # Preserve enums. (For awful reasons, the runtime accesses them using introspection...)
-keepclassmembers enum * { -keepclassmembers enum * {
*; *;
@ -108,11 +99,6 @@
-dontnote com.android.vending.licensing.ILicensingService -dontnote com.android.vending.licensing.ILicensingService
# The Android Compatibility library references some classes that may not be
# present in all versions of the API, but we know that's ok.
-dontwarn android.support.**
# Preserve all native method names and the names of their classes. # Preserve all native method names and the names of their classes.
-keepclasseswithmembernames class * { -keepclasseswithmembernames class * {
@ -161,10 +147,6 @@
-include "play-services-keeps.cfg" -include "play-services-keeps.cfg"
# Don't print spurious warnings from the support library.
# See: http://stackoverflow.com/questions/22441366/note-android-support-v4-text-icucompatics-cant-find-dynamically-referenced-cl
-dontnote android.support.**
# Don't warn when classes referenced by JaCoCo are missing when running the build from android-dependencies. # Don't warn when classes referenced by JaCoCo are missing when running the build from android-dependencies.
-dontwarn java.lang.instrument.** -dontwarn java.lang.instrument.**
-dontwarn java.lang.management.** -dontwarn java.lang.management.**

Просмотреть файл

@ -42,9 +42,9 @@ android {
dependencies { dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar']) implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "com.android.support:support-annotations:$support_library_version" implementation "androidx.annotation:annotation:1.0.0"
implementation "com.android.support:appcompat-v7:$support_library_version" implementation "androidx.appcompat:appcompat:1.0.0"
implementation 'com.android.support.constraint:constraint-layout:1.1.3' implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12' testImplementation 'junit:junit:4.12'
// Replace this with implementation "org.mozilla.geckoview:geckoview-${geckoviewChannel}:${geckoviewVersion}" // Replace this with implementation "org.mozilla.geckoview:geckoview-${geckoviewChannel}:${geckoviewVersion}"
implementation project(path: ':geckoview') implementation project(path: ':geckoview')

Просмотреть файл

@ -1,8 +1,8 @@
package org.mozilla.geckoview.example.messaging; package org.mozilla.geckoview.example.messaging;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.v7.app.AppCompatActivity; import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle; import android.os.Bundle;
import android.util.Log; import android.util.Log;

Просмотреть файл

@ -3,7 +3,7 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this - License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. --> - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
@ -15,4 +15,4 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" /> android:layout_height="match_parent" />
</android.support.constraint.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>

Просмотреть файл

@ -42,9 +42,9 @@ android {
dependencies { dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar']) implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "com.android.support:support-annotations:$support_library_version" implementation "androidx.annotation:annotation:1.0.0"
implementation "com.android.support:appcompat-v7:$support_library_version" implementation "androidx.appcompat:appcompat:1.0.0"
implementation 'com.android.support.constraint:constraint-layout:1.1.3' implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12' testImplementation 'junit:junit:4.12'
implementation project(path: ':geckoview') implementation project(path: ':geckoview')
} }

Просмотреть файл

@ -1,8 +1,8 @@
package org.mozilla.geckoview.example.messaging; package org.mozilla.geckoview.example.messaging;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.v7.app.AppCompatActivity; import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle; import android.os.Bundle;
import android.util.Log; import android.util.Log;
import android.view.KeyEvent; import android.view.KeyEvent;

Просмотреть файл

@ -3,7 +3,7 @@
- License, v. 2.0. If a copy of the MPL was not distributed with this - License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. --> - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
@ -15,4 +15,4 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" /> android:layout_height="match_parent" />
</android.support.constraint.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>

Просмотреть файл

@ -14,10 +14,6 @@ import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.os.Parcel; import android.os.Parcel;
import android.os.Parcelable; import android.os.Parcelable;
import android.support.annotation.AnyThread;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.annotation.UiThread;
import android.util.AttributeSet; import android.util.AttributeSet;
import android.util.SparseArray; import android.util.SparseArray;
import android.view.ActionMode; import android.view.ActionMode;
@ -35,6 +31,10 @@ import android.view.inputmethod.ExtractedText;
import android.view.inputmethod.ExtractedTextRequest; import android.view.inputmethod.ExtractedTextRequest;
import android.view.inputmethod.InputConnection; import android.view.inputmethod.InputConnection;
import android.widget.FrameLayout; import android.widget.FrameLayout;
import androidx.annotation.AnyThread;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.UiThread;
import java.io.File; import java.io.File;
import java.io.InputStream; import java.io.InputStream;
import java.lang.Boolean; import java.lang.Boolean;

Просмотреть файл

@ -213,18 +213,18 @@ tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile) {
dependencies { dependencies {
// For exoplayer. // For exoplayer.
implementation "androidx.annotation:annotation:1.1.0"
compileOnly "com.google.code.findbugs:jsr305:3.0.2" compileOnly "com.google.code.findbugs:jsr305:3.0.2"
compileOnly "org.checkerframework:checker-compat-qual:2.5.0" compileOnly "org.checkerframework:checker-compat-qual:2.5.0"
compileOnly "org.checkerframework:checker-qual:2.5.0" compileOnly "org.checkerframework:checker-qual:2.5.0"
compileOnly "org.jetbrains.kotlin:kotlin-annotations-jvm:1.3.70" compileOnly "org.jetbrains.kotlin:kotlin-annotations-jvm:1.3.70"
implementation "com.android.support:support-v4:$support_library_version" implementation "androidx.annotation:annotation:1.1.0"
implementation "com.android.support:palette-v7:$support_library_version" implementation "androidx.legacy:legacy-support-v4:1.0.0"
implementation "androidx.palette:palette:1.0.0"
implementation "org.yaml:snakeyaml:1.24:android" implementation "org.yaml:snakeyaml:1.24:android"
implementation "android.arch.lifecycle:extensions:$lifecycle_library_version" implementation "androidx.lifecycle:lifecycle-extensions:2.0.0"
implementation "android.arch.lifecycle:common-java8:$lifecycle_library_version" implementation "androidx.lifecycle:lifecycle-common-java8:2.0.0"
testImplementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" testImplementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
testImplementation 'junit:junit:4.12' testImplementation 'junit:junit:4.12'
@ -238,8 +238,6 @@ dependencies {
androidTestImplementation 'androidx.test.ext:junit:1.1.0' androidTestImplementation 'androidx.test.ext:junit:1.1.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0' androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0'
androidTestImplementation "com.android.support:support-annotations:$support_library_version"
androidTestImplementation 'com.koushikdutta.async:androidasync:2.+' androidTestImplementation 'com.koushikdutta.async:androidasync:2.+'
} }
@ -556,6 +554,7 @@ apiLint {
allowedPackages = [ allowedPackages = [
'java', 'java',
'android', 'android',
'androidx',
'org.json', 'org.json',
'org.mozilla.geckoview', 'org.mozilla.geckoview',
] ]

Просмотреть файл

@ -19,7 +19,7 @@ import org.mozilla.geckoview.test.rule.GeckoSessionTestRule.IgnoreCrash
import org.mozilla.geckoview.test.rule.GeckoSessionTestRule.WithDisplay import org.mozilla.geckoview.test.rule.GeckoSessionTestRule.WithDisplay
import org.mozilla.geckoview.test.util.Callbacks import org.mozilla.geckoview.test.util.Callbacks
import android.support.annotation.AnyThread import androidx.annotation.AnyThread
import androidx.test.filters.MediumTest import androidx.test.filters.MediumTest
import androidx.test.ext.junit.runners.AndroidJUnit4 import androidx.test.ext.junit.runners.AndroidJUnit4
import android.util.Pair import android.util.Pair

Просмотреть файл

@ -15,7 +15,7 @@ import org.mozilla.geckoview.test.rule.GeckoSessionTestRule.IgnoreCrash
import org.mozilla.geckoview.test.rule.GeckoSessionTestRule.WithDisplay import org.mozilla.geckoview.test.rule.GeckoSessionTestRule.WithDisplay
import org.mozilla.geckoview.test.util.Callbacks import org.mozilla.geckoview.test.util.Callbacks
import android.support.annotation.AnyThread import androidx.annotation.AnyThread
import androidx.test.filters.MediumTest import androidx.test.filters.MediumTest
import androidx.test.ext.junit.runners.AndroidJUnit4 import androidx.test.ext.junit.runners.AndroidJUnit4
import android.view.Surface import android.view.Surface

Просмотреть файл

@ -3,7 +3,7 @@ package org.mozilla.geckoview.test
import androidx.test.filters.LargeTest import androidx.test.filters.LargeTest
import androidx.test.rule.ActivityTestRule import androidx.test.rule.ActivityTestRule
import androidx.test.ext.junit.runners.AndroidJUnit4 import androidx.test.ext.junit.runners.AndroidJUnit4
import android.support.v4.view.ViewCompat import androidx.core.view.ViewCompat
import android.view.View import android.view.View
import org.hamcrest.MatcherAssert.assertThat import org.hamcrest.MatcherAssert.assertThat

Просмотреть файл

@ -13,8 +13,6 @@ import android.os.Looper;
import android.os.Message; import android.os.Message;
import android.os.Messenger; import android.os.Messenger;
import android.os.RemoteException; import android.os.RemoteException;
import android.support.annotation.Nullable;
import android.util.Log;
import org.mozilla.geckoview.GeckoRuntime; import org.mozilla.geckoview.GeckoRuntime;
import org.mozilla.geckoview.test.util.UiThreadUtils; import org.mozilla.geckoview.test.util.UiThreadUtils;

Просмотреть файл

@ -5,7 +5,6 @@
package org.mozilla.geckoview.test; package org.mozilla.geckoview.test;
import org.json.JSONObject;
import org.mozilla.geckoview.AllowOrDeny; import org.mozilla.geckoview.AllowOrDeny;
import org.mozilla.geckoview.GeckoDisplay; import org.mozilla.geckoview.GeckoDisplay;
import org.mozilla.geckoview.GeckoResult; import org.mozilla.geckoview.GeckoResult;
@ -23,16 +22,14 @@ import android.content.Intent;
import android.graphics.SurfaceTexture; import android.graphics.SurfaceTexture;
import android.net.Uri; import android.net.Uri;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.view.Surface; import android.view.Surface;
import java.util.ArrayDeque; import java.util.ArrayDeque;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.HashSet;
import java.util.List; import java.util.List;
import java.util.Stack;
public class TestRunnerActivity extends Activity { public class TestRunnerActivity extends Activity {
private static final String LOGTAG = "TestRunnerActivity"; private static final String LOGTAG = "TestRunnerActivity";

Просмотреть файл

@ -6,8 +6,8 @@
package org.mozilla.geckoview.test; package org.mozilla.geckoview.test;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.util.Base64; import android.util.Base64;
import java.math.BigInteger; import java.math.BigInteger;
@ -17,12 +17,10 @@ import java.security.KeyFactory;
import java.security.KeyPairGenerator; import java.security.KeyPairGenerator;
import java.security.NoSuchAlgorithmException; import java.security.NoSuchAlgorithmException;
import java.security.interfaces.ECPublicKey; import java.security.interfaces.ECPublicKey;
import java.security.spec.ECFieldFp;
import java.security.spec.ECGenParameterSpec; import java.security.spec.ECGenParameterSpec;
import java.security.spec.ECParameterSpec; import java.security.spec.ECParameterSpec;
import java.security.spec.ECPoint; import java.security.spec.ECPoint;
import java.security.spec.ECPublicKeySpec; import java.security.spec.ECPublicKeySpec;
import java.security.spec.EllipticCurve;
import java.security.spec.InvalidKeySpecException; import java.security.spec.InvalidKeySpecException;
/** /**

Просмотреть файл

@ -44,8 +44,8 @@ import android.app.Instrumentation;
import android.graphics.Point; import android.graphics.Point;
import android.graphics.SurfaceTexture; import android.graphics.SurfaceTexture;
import android.os.SystemClock; import android.os.SystemClock;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.test.platform.app.InstrumentationRegistry; import androidx.test.platform.app.InstrumentationRegistry;
import android.util.Log; import android.util.Log;
import android.util.Pair; import android.util.Pair;

Просмотреть файл

@ -8,9 +8,9 @@ import org.mozilla.geckoview.test.TestCrashHandler;
import android.os.Looper; import android.os.Looper;
import android.os.Process; import android.os.Process;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import androidx.test.platform.app.InstrumentationRegistry; import androidx.test.platform.app.InstrumentationRegistry;
import android.util.Log; import android.util.Log;

Просмотреть файл

@ -11,7 +11,7 @@ import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.os.Message; import android.os.Message;
import android.os.MessageQueue; import android.os.MessageQueue;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import java.lang.reflect.InvocationTargetException; import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method; import java.lang.reflect.Method;

Просмотреть файл

@ -17,7 +17,7 @@ import org.mozilla.gecko.util.ThreadUtils;
import org.mozilla.geckoview.BuildConfig; import org.mozilla.geckoview.BuildConfig;
import android.os.Handler; import android.os.Handler;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.util.Log; import android.util.Log;
import java.util.ArrayDeque; import java.util.ArrayDeque;

Просмотреть файл

@ -75,9 +75,9 @@ import android.os.Looper;
import android.os.PowerManager; import android.os.PowerManager;
import android.os.Vibrator; import android.os.Vibrator;
import android.provider.Settings; import android.provider.Settings;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.v4.content.res.ResourcesCompat; import androidx.core.content.res.ResourcesCompat;
import android.support.v4.util.SimpleArrayMap; import androidx.collection.SimpleArrayMap;
import android.telephony.TelephonyManager; import android.telephony.TelephonyManager;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log; import android.util.Log;

Просмотреть файл

@ -12,7 +12,7 @@ import org.mozilla.gecko.util.ThreadUtils;
import android.graphics.RectF; import android.graphics.RectF;
import android.os.IBinder; import android.os.IBinder;
import android.os.RemoteException; import android.os.RemoteException;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.util.Log; import android.util.Log;
import android.view.KeyEvent; import android.view.KeyEvent;

Просмотреть файл

@ -8,8 +8,8 @@ package org.mozilla.gecko;
import android.os.Looper; import android.os.Looper;
import android.os.SystemClock; import android.os.SystemClock;
import android.util.Log; import android.util.Log;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.util.Queue; import java.util.Queue;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;

Просмотреть файл

@ -24,8 +24,8 @@ import android.net.ConnectivityManager;
import android.net.DhcpInfo; import android.net.DhcpInfo;
import android.net.wifi.WifiInfo; import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager; import android.net.wifi.WifiManager;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.telephony.TelephonyManager; import android.telephony.TelephonyManager;
import android.text.format.Formatter; import android.text.format.Formatter;
import android.util.Log; import android.util.Log;

Просмотреть файл

@ -6,9 +6,9 @@
package org.mozilla.gecko; package org.mozilla.gecko;
import android.content.Context; import android.content.Context;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.WorkerThread; import androidx.annotation.WorkerThread;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log; import android.util.Log;

Просмотреть файл

@ -15,7 +15,7 @@ import android.os.Build;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.provider.Settings; import android.provider.Settings;
import android.support.annotation.RequiresApi; import androidx.annotation.RequiresApi;
import android.util.Log; import android.util.Log;
import android.view.InputDevice; import android.view.InputDevice;
import org.mozilla.gecko.annotation.WrapForJNI; import org.mozilla.gecko.annotation.WrapForJNI;

Просмотреть файл

@ -14,7 +14,6 @@ import org.mozilla.gecko.util.GeckoBundle;
import org.mozilla.gecko.util.ThreadUtils; import org.mozilla.gecko.util.ThreadUtils;
import org.mozilla.geckoview.BuildConfig; import org.mozilla.geckoview.BuildConfig;
import org.mozilla.geckoview.GeckoResult; import org.mozilla.geckoview.GeckoResult;
import org.mozilla.gecko.GeckoJavaSampler;
import android.app.ActivityManager; import android.app.ActivityManager;
import android.content.Context; import android.content.Context;
@ -28,9 +27,9 @@ import android.os.Message;
import android.os.MessageQueue; import android.os.MessageQueue;
import android.os.Process; import android.os.Process;
import android.os.SystemClock; import android.os.SystemClock;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log; import android.util.Log;

Просмотреть файл

@ -1,7 +1,7 @@
package org.mozilla.gecko; package org.mozilla.gecko;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;

Просмотреть файл

@ -8,7 +8,7 @@ package org.mozilla.gecko;
import org.mozilla.gecko.annotation.RobocopTarget; import org.mozilla.gecko.annotation.RobocopTarget;
import org.mozilla.gecko.annotation.WrapForJNI; import org.mozilla.gecko.annotation.WrapForJNI;
import android.support.v4.util.SimpleArrayMap; import androidx.collection.SimpleArrayMap;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashSet; import java.util.HashSet;

Просмотреть файл

@ -7,7 +7,7 @@ package org.mozilla.gecko.gfx;
import android.graphics.SurfaceTexture; import android.graphics.SurfaceTexture;
import android.os.Build; import android.os.Build;
import android.support.annotation.RequiresApi; import androidx.annotation.RequiresApi;
import android.util.Log; import android.util.Log;
import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicInteger;

Просмотреть файл

@ -10,7 +10,7 @@ import android.hardware.display.DisplayManager;
import android.os.Build; import android.os.Build;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.support.annotation.RequiresApi; import androidx.annotation.RequiresApi;
import android.view.Choreographer; import android.view.Choreographer;
import android.view.Display; import android.view.Display;
import org.mozilla.gecko.annotation.WrapForJNI; import org.mozilla.gecko.annotation.WrapForJNI;

Просмотреть файл

@ -4,7 +4,7 @@
package org.mozilla.gecko.media; package org.mozilla.gecko.media;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.util.Log; import android.util.Log;
import java.util.ArrayList; import java.util.ArrayList;

Просмотреть файл

@ -16,7 +16,7 @@ import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.os.Message; import android.os.Message;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.view.Surface; import android.view.Surface;
import java.io.IOException; import java.io.IOException;

Просмотреть файл

@ -5,7 +5,7 @@
package org.mozilla.gecko.mozglue; package org.mozilla.gecko.mozglue;
import android.support.annotation.Keep; import androidx.annotation.Keep;
import org.mozilla.gecko.annotation.JNITarget; import org.mozilla.gecko.annotation.JNITarget;
import java.io.InputStream; import java.io.InputStream;

Просмотреть файл

@ -10,7 +10,7 @@ package org.mozilla.gecko.mozglue;
import android.content.Intent; import android.content.Intent;
import android.net.Uri; import android.net.Uri;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.util.Log; import android.util.Log;
import java.util.ArrayList; import java.util.ArrayList;

Просмотреть файл

@ -23,10 +23,10 @@ import android.os.DeadObjectException;
import android.os.IBinder; import android.os.IBinder;
import android.os.ParcelFileDescriptor; import android.os.ParcelFileDescriptor;
import android.os.RemoteException; import android.os.RemoteException;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.v4.util.ArrayMap; import androidx.collection.ArrayMap;
import android.support.v4.util.ArraySet; import androidx.collection.ArraySet;
import android.support.v4.util.SimpleArrayMap; import androidx.collection.SimpleArrayMap;
import android.util.Log; import android.util.Log;

Просмотреть файл

@ -16,7 +16,7 @@ import android.content.pm.ServiceInfo;
import android.content.ServiceConnection; import android.content.ServiceConnection;
import android.os.Build; import android.os.Build;
import android.os.IBinder; import android.os.IBinder;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.util.Log; import android.util.Log;
import java.util.BitSet; import java.util.BitSet;

Просмотреть файл

@ -9,7 +9,7 @@ import android.content.Context;
import android.content.pm.PackageInfo; import android.content.pm.PackageInfo;
import android.content.pm.PackageManager; import android.content.pm.PackageManager;
import android.content.pm.ServiceInfo; import android.content.pm.ServiceInfo;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
/* package */ final class ServiceUtils { /* package */ final class ServiceUtils {
private static final String DEFAULT_ISOLATED_CONTENT_SERVICE_NAME_SUFFIX = "0"; private static final String DEFAULT_ISOLATED_CONTENT_SERVICE_NAME_SUFFIX = "0";

Просмотреть файл

@ -19,8 +19,8 @@ import android.graphics.Color;
import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
import android.net.Uri; import android.net.Uri;
import android.support.annotation.ColorInt; import androidx.annotation.ColorInt;
import android.support.v7.graphics.Palette; import androidx.palette.graphics.Palette;
import android.util.Base64; import android.util.Base64;
import android.util.Log; import android.util.Log;

Просмотреть файл

@ -24,7 +24,7 @@ import android.os.Build;
import android.os.Environment; import android.os.Environment;
import android.provider.DocumentsContract; import android.provider.DocumentsContract;
import android.provider.MediaStore; import android.provider.MediaStore;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.text.TextUtils; import android.text.TextUtils;
import java.io.File; import java.io.File;

Просмотреть файл

@ -6,7 +6,7 @@
package org.mozilla.gecko.util; package org.mozilla.gecko.util;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import java.text.DateFormat; import java.text.DateFormat;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;

Просмотреть файл

@ -6,7 +6,7 @@
package org.mozilla.gecko.util; package org.mozilla.gecko.util;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.util.Log; import android.util.Log;
import org.mozilla.gecko.GeckoThread; import org.mozilla.gecko.GeckoThread;

Просмотреть файл

@ -13,7 +13,7 @@ import android.os.Build;
import android.os.Environment; import android.os.Environment;
import android.os.storage.StorageVolume; import android.os.storage.StorageVolume;
import android.provider.MediaStore; import android.provider.MediaStore;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log; import android.util.Log;

Просмотреть файл

@ -16,7 +16,7 @@ import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.os.Parcel; import android.os.Parcel;
import android.os.Parcelable; import android.os.Parcelable;
import android.support.v4.util.SimpleArrayMap; import androidx.collection.SimpleArrayMap;
import java.lang.reflect.Array; import java.lang.reflect.Array;
import java.util.Arrays; import java.util.Arrays;

Просмотреть файл

@ -1,8 +1,8 @@
package org.mozilla.gecko.util; package org.mozilla.gecko.util;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import org.mozilla.gecko.GeckoThread; import org.mozilla.gecko.GeckoThread;
import org.mozilla.gecko.annotation.WrapForJNI; import org.mozilla.gecko.annotation.WrapForJNI;

Просмотреть файл

@ -7,9 +7,9 @@
package org.mozilla.gecko.util; package org.mozilla.gecko.util;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.util.Log; import android.util.Log;
import java.util.ArrayList; import java.util.ArrayList;

Просмотреть файл

@ -10,8 +10,8 @@ import android.annotation.TargetApi;
import android.content.Intent; import android.content.Intent;
import android.net.Uri; import android.net.Uri;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.CheckResult; import androidx.annotation.CheckResult;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.text.TextUtils; import android.text.TextUtils;
import org.mozilla.gecko.mozglue.SafeIntent; import org.mozilla.gecko.mozglue.SafeIntent;

Просмотреть файл

@ -8,7 +8,7 @@ package org.mozilla.gecko.util;
import android.content.Context; import android.content.Context;
import android.net.ConnectivityManager; import android.net.ConnectivityManager;
import android.net.NetworkInfo; import android.net.NetworkInfo;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.telephony.TelephonyManager; import android.telephony.TelephonyManager;
public class NetworkUtils { public class NetworkUtils {

Просмотреть файл

@ -18,7 +18,7 @@
package org.mozilla.gecko.util; package org.mozilla.gecko.util;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.text.TextUtils; import android.text.TextUtils;
import java.io.IOException; import java.io.IOException;

Просмотреть файл

@ -8,7 +8,7 @@ package org.mozilla.gecko.util;
import android.graphics.Paint; import android.graphics.Paint;
import android.graphics.Rect; import android.graphics.Rect;
import android.net.Uri; import android.net.Uri;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.text.TextUtils; import android.text.TextUtils;
import java.nio.charset.Charset; import java.nio.charset.Charset;

Просмотреть файл

@ -10,7 +10,7 @@ import org.mozilla.gecko.GeckoThread;
import org.mozilla.gecko.mozglue.JNIObject; import org.mozilla.gecko.mozglue.JNIObject;
import org.mozilla.geckoview.BuildConfig; import org.mozilla.geckoview.BuildConfig;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
/** /**
* Wrapper for nsIEventTarget, enabling seamless dispatch of java runnables to * Wrapper for nsIEventTarget, enabling seamless dispatch of java runnables to

Просмотреть файл

@ -6,7 +6,7 @@
package org.mozilla.geckoview; package org.mozilla.geckoview;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
/** /**
* This represents a decision to allow or deny a request. * This represents a decision to allow or deny a request.

Просмотреть файл

@ -9,11 +9,11 @@ package org.mozilla.geckoview;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy; import java.lang.annotation.RetentionPolicy;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.util.Log; import android.util.Log;
import org.mozilla.gecko.EventDispatcher; import org.mozilla.gecko.EventDispatcher;

Просмотреть файл

@ -15,12 +15,12 @@ import java.util.Map;
import android.annotation.TargetApi; import android.annotation.TargetApi;
import android.graphics.Rect; import android.graphics.Rect;
import android.os.Build; import android.os.Build;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.support.v4.util.ArrayMap; import androidx.collection.ArrayMap;
import android.util.Log; import android.util.Log;
import android.util.SparseArray; import android.util.SparseArray;
import android.view.View; import android.view.View;

Просмотреть файл

@ -15,9 +15,9 @@ import android.graphics.Matrix;
import android.graphics.Rect; import android.graphics.Rect;
import android.graphics.RectF; import android.graphics.RectF;
import android.os.Build; import android.os.Build;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.util.Log; import android.util.Log;
import android.view.ActionMode; import android.view.ActionMode;
import android.view.Menu; import android.view.Menu;

Просмотреть файл

@ -9,9 +9,9 @@ import org.mozilla.gecko.annotation.RobocopTarget;
import org.mozilla.gecko.util.ThreadUtils; import org.mozilla.gecko.util.ThreadUtils;
import android.graphics.Color; import android.graphics.Color;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

Просмотреть файл

@ -11,11 +11,11 @@ import java.lang.annotation.RetentionPolicy;
import android.os.Parcelable; import android.os.Parcelable;
import android.os.Parcel; import android.os.Parcel;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.text.TextUtils; import android.text.TextUtils;
import org.mozilla.gecko.util.GeckoBundle; import org.mozilla.gecko.util.GeckoBundle;

Просмотреть файл

@ -12,11 +12,11 @@ import org.json.JSONObject;
import org.mozilla.gecko.EventDispatcher; import org.mozilla.gecko.EventDispatcher;
import org.mozilla.gecko.util.GeckoBundle; import org.mozilla.gecko.util.GeckoBundle;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.util.Log; import android.util.Log;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;

Просмотреть файл

@ -6,8 +6,8 @@ import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.os.Build; import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.util.Log; import android.util.Log;
import org.json.JSONException; import org.json.JSONException;
import org.json.JSONObject; import org.json.JSONObject;

Просмотреть файл

@ -8,10 +8,10 @@ package org.mozilla.geckoview;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.graphics.Rect; import android.graphics.Rect;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.view.Surface; import android.view.Surface;
import org.mozilla.gecko.util.ThreadUtils; import org.mozilla.gecko.util.ThreadUtils;

Просмотреть файл

@ -29,8 +29,8 @@ import android.os.IBinder;
import android.os.Looper; import android.os.Looper;
import android.os.RemoteException; import android.os.RemoteException;
import android.os.SystemClock; import android.os.SystemClock;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.text.Editable; import android.text.Editable;
import android.text.InputFilter; import android.text.InputFilter;
import android.text.InputType; import android.text.InputType;

Просмотреть файл

@ -6,7 +6,6 @@
package org.mozilla.geckoview; package org.mozilla.geckoview;
import org.mozilla.gecko.util.ThreadUtils; import org.mozilla.gecko.util.ThreadUtils;
import org.mozilla.geckoview.GeckoRuntimeSettings;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.ContentResolver; import android.content.ContentResolver;
@ -14,7 +13,7 @@ import android.content.Context;
import android.database.ContentObserver; import android.database.ContentObserver;
import android.net.Uri; import android.net.Uri;
import android.provider.Settings; import android.provider.Settings;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.util.Log; import android.util.Log;
/** /**

Просмотреть файл

@ -14,7 +14,7 @@ import android.media.AudioManager;
import android.os.Build; import android.os.Build;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.text.Editable; import android.text.Editable;
import android.text.Selection; import android.text.Selection;
import android.text.SpannableString; import android.text.SpannableString;

Просмотреть файл

@ -4,8 +4,8 @@ import org.mozilla.gecko.annotation.WrapForJNI;
import org.mozilla.gecko.mozglue.JNIObject; import org.mozilla.gecko.mozglue.JNIObject;
import org.mozilla.gecko.util.ThreadUtils; import org.mozilla.gecko.util.ThreadUtils;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;

Просмотреть файл

@ -9,10 +9,10 @@ import org.mozilla.gecko.util.XPCOMEventTarget;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.os.SystemClock; import android.os.SystemClock;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.v4.util.SimpleArrayMap; import androidx.collection.SimpleArrayMap;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;

Просмотреть файл

@ -6,10 +6,10 @@
package org.mozilla.geckoview; package org.mozilla.geckoview;
import android.arch.lifecycle.ProcessLifecycleOwner; import androidx.lifecycle.ProcessLifecycleOwner;
import android.arch.lifecycle.Lifecycle; import androidx.lifecycle.Lifecycle;
import android.arch.lifecycle.LifecycleObserver; import androidx.lifecycle.LifecycleObserver;
import android.arch.lifecycle.OnLifecycleEvent; import androidx.lifecycle.OnLifecycleEvent;
import android.app.ActivityManager; import android.app.ActivityManager;
import android.content.ComponentName; import android.content.ComponentName;
@ -24,11 +24,11 @@ import android.os.Parcel;
import android.os.Parcelable; import android.os.Parcelable;
import android.os.Process; import android.os.Process;
import android.provider.Settings; import android.provider.Settings;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.support.v4.util.ArrayMap; import androidx.collection.ArrayMap;
import android.util.Log; import android.util.Log;
import org.mozilla.gecko.EventDispatcher; import org.mozilla.gecko.EventDispatcher;

Просмотреть файл

@ -18,10 +18,10 @@ import android.os.Bundle;
import android.os.LocaleList; import android.os.LocaleList;
import android.os.Parcel; import android.os.Parcel;
import android.os.Parcelable; import android.os.Parcelable;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log; import android.util.Log;

Просмотреть файл

@ -53,13 +53,13 @@ import android.os.IInterface;
import android.os.Parcel; import android.os.Parcel;
import android.os.Parcelable; import android.os.Parcelable;
import android.os.SystemClock; import android.os.SystemClock;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import android.support.annotation.LongDef; import androidx.annotation.LongDef;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.StringDef; import androidx.annotation.StringDef;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Base64; import android.util.Base64;
import android.util.Log; import android.util.Log;

Просмотреть файл

@ -10,7 +10,7 @@ import org.mozilla.gecko.util.BundleEventListener;
import org.mozilla.gecko.util.EventCallback; import org.mozilla.gecko.util.EventCallback;
import org.mozilla.gecko.util.GeckoBundle; import org.mozilla.gecko.util.GeckoBundle;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.util.Log; import android.util.Log;
/* package */ abstract class GeckoSessionHandler<Delegate> /* package */ abstract class GeckoSessionHandler<Delegate>

Просмотреть файл

@ -10,9 +10,9 @@ import org.mozilla.gecko.util.GeckoBundle;
import android.os.Parcel; import android.os.Parcel;
import android.os.Parcelable; import android.os.Parcelable;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collection; import java.util.Collection;

Просмотреть файл

@ -6,7 +6,7 @@
package org.mozilla.geckoview; package org.mozilla.geckoview;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import org.mozilla.gecko.annotation.WrapForJNI; import org.mozilla.gecko.annotation.WrapForJNI;

Просмотреть файл

@ -27,12 +27,12 @@ import android.graphics.RectF;
import android.graphics.Region; import android.graphics.Region;
import android.os.Build; import android.os.Build;
import android.os.Handler; import android.os.Handler;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.support.v4.view.ViewCompat; import androidx.core.view.ViewCompat;
import android.util.AttributeSet; import android.util.AttributeSet;
import android.util.DisplayMetrics; import android.util.DisplayMetrics;
import android.util.SparseArray; import android.util.SparseArray;

Просмотреть файл

@ -6,9 +6,9 @@
package org.mozilla.geckoview; package org.mozilla.geckoview;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy; import java.lang.annotation.RetentionPolicy;

Просмотреть файл

@ -7,8 +7,8 @@
package org.mozilla.geckoview; package org.mozilla.geckoview;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import org.mozilla.gecko.util.GeckoBundle; import org.mozilla.gecko.util.GeckoBundle;
import org.mozilla.gecko.util.ImageResource; import org.mozilla.gecko.util.ImageResource;

Просмотреть файл

@ -6,11 +6,11 @@
package org.mozilla.geckoview; package org.mozilla.geckoview;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import org.mozilla.gecko.util.GeckoBundle; import org.mozilla.gecko.util.GeckoBundle;

Просмотреть файл

@ -9,11 +9,11 @@ package org.mozilla.geckoview;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy; import java.lang.annotation.RetentionPolicy;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.LongDef; import androidx.annotation.LongDef;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.util.Log; import android.util.Log;
import org.mozilla.gecko.util.EventCallback; import org.mozilla.gecko.util.EventCallback;

Просмотреть файл

@ -14,9 +14,9 @@ import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode; import android.graphics.PorterDuffXfermode;
import android.graphics.Rect; import android.graphics.Rect;
import android.os.Build; import android.os.Build;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.widget.EdgeEffect; import android.widget.EdgeEffect;
import java.lang.reflect.Field; import java.lang.reflect.Field;

Просмотреть файл

@ -17,9 +17,9 @@ import android.content.Context;
import android.content.res.Configuration; import android.content.res.Configuration;
import android.graphics.Rect; import android.graphics.Rect;
import android.os.SystemClock; import android.os.SystemClock;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import android.util.Log; import android.util.Log;
import android.util.Pair; import android.util.Pair;
import android.view.MotionEvent; import android.view.MotionEvent;

Просмотреть файл

@ -8,9 +8,9 @@ package org.mozilla.geckoview;
import org.mozilla.gecko.GeckoJavaSampler; import org.mozilla.gecko.GeckoJavaSampler;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
/** /**
* ProfilerController is used to manage GeckoProfiler related features. * ProfilerController is used to manage GeckoProfiler related features.

Просмотреть файл

@ -12,10 +12,10 @@ import java.util.Map;
import android.os.Parcel; import android.os.Parcel;
import android.os.Parcelable; import android.os.Parcelable;
import android.support.v4.util.ArrayMap; import androidx.collection.ArrayMap;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import org.mozilla.gecko.EventDispatcher; import org.mozilla.gecko.EventDispatcher;
import org.mozilla.gecko.util.GeckoBundle; import org.mozilla.gecko.util.GeckoBundle;

Просмотреть файл

@ -6,8 +6,8 @@
package org.mozilla.geckoview; package org.mozilla.geckoview;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import org.mozilla.gecko.annotation.WrapForJNI; import org.mozilla.gecko.annotation.WrapForJNI;
import org.mozilla.gecko.mozglue.JNIObject; import org.mozilla.gecko.mozglue.JNIObject;

Просмотреть файл

@ -3,9 +3,9 @@
package org.mozilla.geckoview; package org.mozilla.geckoview;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.IntDef; import androidx.annotation.IntDef;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import java.lang.annotation.Retention; import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy; import java.lang.annotation.RetentionPolicy;

Просмотреть файл

@ -19,9 +19,9 @@ import android.graphics.Matrix;
import android.graphics.Rect; import android.graphics.Rect;
import android.os.Build; import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.support.annotation.UiThread; import androidx.annotation.UiThread;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.Log; import android.util.Log;
import android.util.SparseArray; import android.util.SparseArray;

Просмотреть файл

@ -11,9 +11,9 @@ import org.mozilla.geckoview.GeckoSession.FinderFindFlags;
import org.mozilla.geckoview.GeckoSession.FinderDisplayFlags; import org.mozilla.geckoview.GeckoSession.FinderDisplayFlags;
import org.mozilla.geckoview.GeckoSession.FinderResult; import org.mozilla.geckoview.GeckoSession.FinderResult;
import android.support.annotation.AnyThread; import androidx.annotation.AnyThread;
import android.support.annotation.NonNull; import androidx.annotation.NonNull;
import android.support.annotation.Nullable; import androidx.annotation.Nullable;
import android.util.Pair; import android.util.Pair;
import java.util.Arrays; import java.util.Arrays;

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше