Use Log.tag where appropriate.
This commit is contained in:
parent
2144dc3b67
commit
b053fbc4a7
251 changed files with 313 additions and 253 deletions
|
@ -65,6 +65,8 @@ import androidx.lifecycle.LiveData;
|
||||||
|
|
||||||
import com.google.common.util.concurrent.ListenableFuture;
|
import com.google.common.util.concurrent.ListenableFuture;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.util.concurrent.Executor;
|
import java.util.concurrent.Executor;
|
||||||
|
|
||||||
|
@ -82,7 +84,7 @@ import java.util.concurrent.Executor;
|
||||||
@RequiresApi(21)
|
@RequiresApi(21)
|
||||||
@SuppressLint("RestrictedApi")
|
@SuppressLint("RestrictedApi")
|
||||||
public final class SignalCameraView extends FrameLayout {
|
public final class SignalCameraView extends FrameLayout {
|
||||||
static final String TAG = SignalCameraView.class.getSimpleName();
|
static final String TAG = Log.tag(SignalCameraView.class);
|
||||||
|
|
||||||
static final int INDEFINITE_VIDEO_DURATION = -1;
|
static final int INDEFINITE_VIDEO_DURATION = -1;
|
||||||
static final int INDEFINITE_VIDEO_SIZE = -1;
|
static final int INDEFINITE_VIDEO_SIZE = -1;
|
||||||
|
|
|
@ -32,7 +32,7 @@ import java.util.List;
|
||||||
*/
|
*/
|
||||||
public class APNGDecoder extends FrameSeqDecoder<APNGReader, APNGWriter> {
|
public class APNGDecoder extends FrameSeqDecoder<APNGReader, APNGWriter> {
|
||||||
|
|
||||||
private static final String TAG = APNGDecoder.class.getSimpleName();
|
private static final String TAG = Log.tag(APNGDecoder.class);
|
||||||
|
|
||||||
private APNGWriter apngWriter;
|
private APNGWriter apngWriter;
|
||||||
private int mLoopCount;
|
private int mLoopCount;
|
||||||
|
|
|
@ -35,7 +35,7 @@ import java.util.Set;
|
||||||
* @CreateDate: 2019/3/27
|
* @CreateDate: 2019/3/27
|
||||||
*/
|
*/
|
||||||
public abstract class FrameAnimationDrawable<Decoder extends FrameSeqDecoder> extends Drawable implements Animatable2Compat, FrameSeqDecoder.RenderListener {
|
public abstract class FrameAnimationDrawable<Decoder extends FrameSeqDecoder> extends Drawable implements Animatable2Compat, FrameSeqDecoder.RenderListener {
|
||||||
private static final String TAG = FrameAnimationDrawable.class.getSimpleName();
|
private static final String TAG = Log.tag(FrameAnimationDrawable.class);
|
||||||
private final Paint paint = new Paint();
|
private final Paint paint = new Paint();
|
||||||
private final Decoder frameSeqDecoder;
|
private final Decoder frameSeqDecoder;
|
||||||
private DrawFilter drawFilter = new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG | Paint.FILTER_BITMAP_FLAG);
|
private DrawFilter drawFilter = new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG | Paint.FILTER_BITMAP_FLAG);
|
||||||
|
|
|
@ -39,7 +39,7 @@ import java.util.concurrent.locks.LockSupport;
|
||||||
* @CreateDate: 2019/3/27
|
* @CreateDate: 2019/3/27
|
||||||
*/
|
*/
|
||||||
public abstract class FrameSeqDecoder<R extends Reader, W extends Writer> {
|
public abstract class FrameSeqDecoder<R extends Reader, W extends Writer> {
|
||||||
private static final String TAG = FrameSeqDecoder.class.getSimpleName();
|
private static final String TAG = Log.tag(FrameSeqDecoder.class);
|
||||||
private final int taskId;
|
private final int taskId;
|
||||||
|
|
||||||
private final Loader mLoader;
|
private final Loader mLoader;
|
||||||
|
|
|
@ -95,7 +95,7 @@ import java.util.concurrent.TimeUnit;
|
||||||
*/
|
*/
|
||||||
public class ApplicationContext extends MultiDexApplication implements AppForegroundObserver.Listener {
|
public class ApplicationContext extends MultiDexApplication implements AppForegroundObserver.Listener {
|
||||||
|
|
||||||
private static final String TAG = ApplicationContext.class.getSimpleName();
|
private static final String TAG = Log.tag(ApplicationContext.class);
|
||||||
|
|
||||||
private ExpiringMessageManager expiringMessageManager;
|
private ExpiringMessageManager expiringMessageManager;
|
||||||
private ViewOnceMessageManager viewOnceMessageManager;
|
private ViewOnceMessageManager viewOnceMessageManager;
|
||||||
|
|
|
@ -31,6 +31,7 @@ import androidx.fragment.app.Fragment;
|
||||||
import androidx.fragment.app.FragmentManager;
|
import androidx.fragment.app.FragmentManager;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.help.HelpFragment;
|
import org.thoughtcrime.securesms.help.HelpFragment;
|
||||||
import org.thoughtcrime.securesms.keyvalue.SignalStore;
|
import org.thoughtcrime.securesms.keyvalue.SignalStore;
|
||||||
import org.thoughtcrime.securesms.preferences.AdvancedPreferenceFragment;
|
import org.thoughtcrime.securesms.preferences.AdvancedPreferenceFragment;
|
||||||
|
@ -72,7 +73,7 @@ public class ApplicationPreferencesActivity extends PassphraseRequiredActivity
|
||||||
public static final String LAUNCH_TO_NOTIFICATIONS_FRAGMENT = "launch.to.notifications.fragment";
|
public static final String LAUNCH_TO_NOTIFICATIONS_FRAGMENT = "launch.to.notifications.fragment";
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = ApplicationPreferencesActivity.class.getSimpleName();
|
private static final String TAG = Log.tag(ApplicationPreferencesActivity.class);
|
||||||
|
|
||||||
private static final String PREFERENCE_CATEGORY_PROFILE = "preference_category_profile";
|
private static final String PREFERENCE_CATEGORY_PROFILE = "preference_category_profile";
|
||||||
private static final String PREFERENCE_CATEGORY_USERNAME = "preference_category_username";
|
private static final String PREFERENCE_CATEGORY_USERNAME = "preference_category_username";
|
||||||
|
|
|
@ -11,6 +11,7 @@ import android.widget.TextView;
|
||||||
|
|
||||||
import androidx.appcompat.app.AlertDialog;
|
import androidx.appcompat.app.AlertDialog;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.crypto.DatabaseSessionLock;
|
import org.thoughtcrime.securesms.crypto.DatabaseSessionLock;
|
||||||
import org.thoughtcrime.securesms.crypto.storage.TextSecureIdentityKeyStore;
|
import org.thoughtcrime.securesms.crypto.storage.TextSecureIdentityKeyStore;
|
||||||
import org.thoughtcrime.securesms.database.DatabaseFactory;
|
import org.thoughtcrime.securesms.database.DatabaseFactory;
|
||||||
|
@ -37,7 +38,7 @@ import java.io.IOException;
|
||||||
public class ConfirmIdentityDialog extends AlertDialog {
|
public class ConfirmIdentityDialog extends AlertDialog {
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = ConfirmIdentityDialog.class.getSimpleName();
|
private static final String TAG = Log.tag(ConfirmIdentityDialog.class);
|
||||||
|
|
||||||
private OnClickListener callback;
|
private OnClickListener callback;
|
||||||
|
|
||||||
|
|
|
@ -47,7 +47,7 @@ public abstract class ContactSelectionActivity extends PassphraseRequiredActivit
|
||||||
ContactSelectionListFragment.OnContactSelectedListener,
|
ContactSelectionListFragment.OnContactSelectedListener,
|
||||||
ContactSelectionListFragment.ScrollCallback
|
ContactSelectionListFragment.ScrollCallback
|
||||||
{
|
{
|
||||||
private static final String TAG = ContactSelectionActivity.class.getSimpleName();
|
private static final String TAG = Log.tag(ContactSelectionActivity.class);
|
||||||
|
|
||||||
public static final String EXTRA_LAYOUT_RES_ID = "layout_res_id";
|
public static final String EXTRA_LAYOUT_RES_ID = "layout_res_id";
|
||||||
|
|
||||||
|
|
|
@ -45,7 +45,7 @@ public class DeviceActivity extends PassphraseRequiredActivity
|
||||||
implements Button.OnClickListener, ScanListener, DeviceLinkFragment.LinkClickedListener
|
implements Button.OnClickListener, ScanListener, DeviceLinkFragment.LinkClickedListener
|
||||||
{
|
{
|
||||||
|
|
||||||
private static final String TAG = DeviceActivity.class.getSimpleName();
|
private static final String TAG = Log.tag(DeviceActivity.class);
|
||||||
|
|
||||||
private final DynamicTheme dynamicTheme = new DynamicTheme();
|
private final DynamicTheme dynamicTheme = new DynamicTheme();
|
||||||
private final DynamicLanguage dynamicLanguage = new DynamicLanguage();
|
private final DynamicLanguage dynamicLanguage = new DynamicLanguage();
|
||||||
|
|
|
@ -40,7 +40,7 @@ public class DeviceListFragment extends ListFragment
|
||||||
ListView.OnItemClickListener, Button.OnClickListener
|
ListView.OnItemClickListener, Button.OnClickListener
|
||||||
{
|
{
|
||||||
|
|
||||||
private static final String TAG = DeviceListFragment.class.getSimpleName();
|
private static final String TAG = Log.tag(DeviceListFragment.class);
|
||||||
|
|
||||||
private SignalServiceAccountManager accountManager;
|
private SignalServiceAccountManager accountManager;
|
||||||
private Locale locale;
|
private Locale locale;
|
||||||
|
|
|
@ -6,10 +6,12 @@ import android.view.Window;
|
||||||
|
|
||||||
import androidx.appcompat.app.AlertDialog;
|
import androidx.appcompat.app.AlertDialog;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
|
|
||||||
public class DeviceProvisioningActivity extends PassphraseRequiredActivity {
|
public class DeviceProvisioningActivity extends PassphraseRequiredActivity {
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = DeviceProvisioningActivity.class.getSimpleName();
|
private static final String TAG = Log.tag(DeviceProvisioningActivity.class);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onPreCreate() {
|
protected void onPreCreate() {
|
||||||
|
|
|
@ -91,7 +91,7 @@ public final class MediaPreviewActivity extends PassphraseRequiredActivity
|
||||||
MediaPreviewFragment.Events
|
MediaPreviewFragment.Events
|
||||||
{
|
{
|
||||||
|
|
||||||
private final static String TAG = MediaPreviewActivity.class.getSimpleName();
|
private final static String TAG = Log.tag(MediaPreviewActivity.class);
|
||||||
|
|
||||||
private static final int NOT_IN_A_THREAD = -2;
|
private static final int NOT_IN_A_THREAD = -2;
|
||||||
|
|
||||||
|
|
|
@ -49,7 +49,7 @@ public class NewConversationActivity extends ContactSelectionActivity
|
||||||
{
|
{
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = NewConversationActivity.class.getSimpleName();
|
private static final String TAG = Log.tag(NewConversationActivity.class);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle bundle, boolean ready) {
|
public void onCreate(Bundle bundle, boolean ready) {
|
||||||
|
|
|
@ -34,7 +34,7 @@ import org.thoughtcrime.securesms.service.KeyCachingService;
|
||||||
*/
|
*/
|
||||||
public abstract class PassphraseActivity extends BaseActivity {
|
public abstract class PassphraseActivity extends BaseActivity {
|
||||||
|
|
||||||
private static final String TAG = PassphraseActivity.class.getSimpleName();
|
private static final String TAG = Log.tag(PassphraseActivity.class);
|
||||||
|
|
||||||
private KeyCachingService keyCachingService;
|
private KeyCachingService keyCachingService;
|
||||||
private MasterSecret masterSecret;
|
private MasterSecret masterSecret;
|
||||||
|
|
|
@ -35,7 +35,7 @@ import org.thoughtcrime.securesms.util.TextSecurePreferences;
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
|
|
||||||
public abstract class PassphraseRequiredActivity extends BaseActivity implements MasterSecretListener {
|
public abstract class PassphraseRequiredActivity extends BaseActivity implements MasterSecretListener {
|
||||||
private static final String TAG = PassphraseRequiredActivity.class.getSimpleName();
|
private static final String TAG = Log.tag(PassphraseRequiredActivity.class);
|
||||||
|
|
||||||
public static final String LOCALE_EXTRA = "locale_extra";
|
public static final String LOCALE_EXTRA = "locale_extra";
|
||||||
public static final String NEXT_INTENT_EXTRA = "next_intent";
|
public static final String NEXT_INTENT_EXTRA = "next_intent";
|
||||||
|
|
|
@ -21,6 +21,7 @@ import android.os.Bundle;
|
||||||
|
|
||||||
import com.annimon.stream.Stream;
|
import com.annimon.stream.Stream;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.contacts.SelectedContact;
|
import org.thoughtcrime.securesms.contacts.SelectedContact;
|
||||||
import org.thoughtcrime.securesms.recipients.RecipientId;
|
import org.thoughtcrime.securesms.recipients.RecipientId;
|
||||||
|
|
||||||
|
@ -38,7 +39,7 @@ public class PushContactSelectionActivity extends ContactSelectionActivity {
|
||||||
public static final String KEY_SELECTED_RECIPIENTS = "recipients";
|
public static final String KEY_SELECTED_RECIPIENTS = "recipients";
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private final static String TAG = PushContactSelectionActivity.class.getSimpleName();
|
private final static String TAG = Log.tag(PushContactSelectionActivity.class);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle icicle, boolean ready) {
|
protected void onCreate(Bundle icicle, boolean ready) {
|
||||||
|
|
|
@ -20,7 +20,7 @@ import java.net.URISyntaxException;
|
||||||
|
|
||||||
public class SmsSendtoActivity extends Activity {
|
public class SmsSendtoActivity extends Activity {
|
||||||
|
|
||||||
private static final String TAG = SmsSendtoActivity.class.getSimpleName();
|
private static final String TAG = Log.tag(SmsSendtoActivity.class);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
|
|
|
@ -6,6 +6,7 @@ import android.content.Context;
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.permissions.Permissions;
|
import org.thoughtcrime.securesms.permissions.Permissions;
|
||||||
import org.thoughtcrime.securesms.util.CharacterCalculator;
|
import org.thoughtcrime.securesms.util.CharacterCalculator;
|
||||||
import org.thoughtcrime.securesms.util.MmsCharacterCalculator;
|
import org.thoughtcrime.securesms.util.MmsCharacterCalculator;
|
||||||
|
@ -25,7 +26,7 @@ import static org.thoughtcrime.securesms.TransportOption.Type;
|
||||||
|
|
||||||
public class TransportOptions {
|
public class TransportOptions {
|
||||||
|
|
||||||
private static final String TAG = TransportOptions.class.getSimpleName();
|
private static final String TAG = Log.tag(TransportOptions.class);
|
||||||
|
|
||||||
private final List<OnTransportChangedListener> listeners = new LinkedList<>();
|
private final List<OnTransportChangedListener> listeners = new LinkedList<>();
|
||||||
private final Context context;
|
private final Context context;
|
||||||
|
|
|
@ -20,7 +20,7 @@ import java.nio.ByteBuffer;
|
||||||
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
|
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
|
||||||
public class AudioCodec {
|
public class AudioCodec {
|
||||||
|
|
||||||
private static final String TAG = AudioCodec.class.getSimpleName();
|
private static final String TAG = Log.tag(AudioCodec.class);
|
||||||
|
|
||||||
private static final int SAMPLE_RATE = 44100;
|
private static final int SAMPLE_RATE = 44100;
|
||||||
private static final int SAMPLE_RATE_INDEX = 4;
|
private static final int SAMPLE_RATE_INDEX = 4;
|
||||||
|
|
|
@ -23,7 +23,7 @@ import java.util.concurrent.ExecutorService;
|
||||||
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
|
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
|
||||||
public class AudioRecorder {
|
public class AudioRecorder {
|
||||||
|
|
||||||
private static final String TAG = AudioRecorder.class.getSimpleName();
|
private static final String TAG = Log.tag(AudioRecorder.class);
|
||||||
|
|
||||||
private static final ExecutorService executor = SignalExecutors.newCachedSingleThreadExecutor("signal-AudioRecorder");
|
private static final ExecutorService executor = SignalExecutors.newCachedSingleThreadExecutor("signal-AudioRecorder");
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ public final class BackupPassphrase {
|
||||||
private BackupPassphrase() {
|
private BackupPassphrase() {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final String TAG = BackupPassphrase.class.getSimpleName();
|
private static final String TAG = Log.tag(BackupPassphrase.class);
|
||||||
|
|
||||||
public static @Nullable String get(@NonNull Context context) {
|
public static @Nullable String get(@NonNull Context context) {
|
||||||
String passphrase = TextSecurePreferences.getBackupPassphrase(context);
|
String passphrase = TextSecurePreferences.getBackupPassphrase(context);
|
||||||
|
|
|
@ -5,6 +5,7 @@ import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.whispersystems.libsignal.util.ByteUtil;
|
import org.whispersystems.libsignal.util.ByteUtil;
|
||||||
|
|
||||||
import java.security.MessageDigest;
|
import java.security.MessageDigest;
|
||||||
|
@ -13,7 +14,7 @@ import java.security.NoSuchAlgorithmException;
|
||||||
public abstract class FullBackupBase {
|
public abstract class FullBackupBase {
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = FullBackupBase.class.getSimpleName();
|
private static final String TAG = Log.tag(FullBackupBase.class);
|
||||||
|
|
||||||
static class BackupStream {
|
static class BackupStream {
|
||||||
static @NonNull byte[] getBackupKey(@NonNull String passphrase, @Nullable byte[] salt) {
|
static @NonNull byte[] getBackupKey(@NonNull String passphrase, @Nullable byte[] salt) {
|
||||||
|
|
|
@ -68,7 +68,7 @@ import javax.crypto.spec.SecretKeySpec;
|
||||||
|
|
||||||
public class FullBackupExporter extends FullBackupBase {
|
public class FullBackupExporter extends FullBackupBase {
|
||||||
|
|
||||||
private static final String TAG = FullBackupExporter.class.getSimpleName();
|
private static final String TAG = Log.tag(FullBackupExporter.class);
|
||||||
|
|
||||||
private static final Set<String> BLACKLISTED_TABLES = SetUtil.newHashSet(
|
private static final Set<String> BLACKLISTED_TABLES = SetUtil.newHashSet(
|
||||||
SignedPreKeyDatabase.TABLE_NAME,
|
SignedPreKeyDatabase.TABLE_NAME,
|
||||||
|
|
|
@ -65,7 +65,7 @@ import javax.crypto.spec.SecretKeySpec;
|
||||||
public class FullBackupImporter extends FullBackupBase {
|
public class FullBackupImporter extends FullBackupBase {
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = FullBackupImporter.class.getSimpleName();
|
private static final String TAG = Log.tag(FullBackupImporter.class);
|
||||||
|
|
||||||
public static void importFile(@NonNull Context context, @NonNull AttachmentSecret attachmentSecret,
|
public static void importFile(@NonNull Context context, @NonNull AttachmentSecret attachmentSecret,
|
||||||
@NonNull SQLiteDatabase db, @NonNull Uri uri, @NonNull String passphrase)
|
@NonNull SQLiteDatabase db, @NonNull Uri uri, @NonNull String passphrase)
|
||||||
|
|
|
@ -9,11 +9,12 @@ import android.view.View;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.R;
|
import org.thoughtcrime.securesms.R;
|
||||||
|
|
||||||
public class AlertView extends LinearLayout {
|
public class AlertView extends LinearLayout {
|
||||||
|
|
||||||
private static final String TAG = AlertView.class.getSimpleName();
|
private static final String TAG = Log.tag(AlertView.class);
|
||||||
|
|
||||||
private ImageView approvalIndicator;
|
private ImageView approvalIndicator;
|
||||||
private ImageView failedIndicator;
|
private ImageView failedIndicator;
|
||||||
|
|
|
@ -29,6 +29,7 @@ import com.pnikosis.materialishprogress.ProgressWheel;
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
import org.greenrobot.eventbus.Subscribe;
|
import org.greenrobot.eventbus.Subscribe;
|
||||||
import org.greenrobot.eventbus.ThreadMode;
|
import org.greenrobot.eventbus.ThreadMode;
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.R;
|
import org.thoughtcrime.securesms.R;
|
||||||
import org.thoughtcrime.securesms.audio.AudioWaveForm;
|
import org.thoughtcrime.securesms.audio.AudioWaveForm;
|
||||||
import org.thoughtcrime.securesms.components.voice.VoiceNotePlaybackState;
|
import org.thoughtcrime.securesms.components.voice.VoiceNotePlaybackState;
|
||||||
|
@ -42,7 +43,7 @@ import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
public final class AudioView extends FrameLayout {
|
public final class AudioView extends FrameLayout {
|
||||||
|
|
||||||
private static final String TAG = AudioView.class.getSimpleName();
|
private static final String TAG = Log.tag(AudioView.class);
|
||||||
|
|
||||||
private static final int FORWARDS = 1;
|
private static final int FORWARDS = 1;
|
||||||
private static final int REVERSE = -1;
|
private static final int REVERSE = -1;
|
||||||
|
|
|
@ -15,6 +15,7 @@ import androidx.fragment.app.FragmentActivity;
|
||||||
|
|
||||||
import com.bumptech.glide.load.engine.DiskCacheStrategy;
|
import com.bumptech.glide.load.engine.DiskCacheStrategy;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.R;
|
import org.thoughtcrime.securesms.R;
|
||||||
import org.thoughtcrime.securesms.color.MaterialColor;
|
import org.thoughtcrime.securesms.color.MaterialColor;
|
||||||
import org.thoughtcrime.securesms.contacts.avatars.ContactColors;
|
import org.thoughtcrime.securesms.contacts.avatars.ContactColors;
|
||||||
|
@ -39,7 +40,7 @@ public final class AvatarImageView extends AppCompatImageView {
|
||||||
private static final int SIZE_SMALL = 2;
|
private static final int SIZE_SMALL = 2;
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = AvatarImageView.class.getSimpleName();
|
private static final String TAG = Log.tag(AvatarImageView.class);
|
||||||
|
|
||||||
private static final Paint LIGHT_THEME_OUTLINE_PAINT = new Paint();
|
private static final Paint LIGHT_THEME_OUTLINE_PAINT = new Paint();
|
||||||
private static final Paint DARK_THEME_OUTLINE_PAINT = new Paint();
|
private static final Paint DARK_THEME_OUTLINE_PAINT = new Paint();
|
||||||
|
|
|
@ -365,7 +365,7 @@ public class ComposeText extends EmojiEditText {
|
||||||
|
|
||||||
private static class CommitContentListener implements InputConnectionCompat.OnCommitContentListener {
|
private static class CommitContentListener implements InputConnectionCompat.OnCommitContentListener {
|
||||||
|
|
||||||
private static final String TAG = CommitContentListener.class.getSimpleName();
|
private static final String TAG = Log.tag(CommitContentListener.class);
|
||||||
|
|
||||||
private final InputPanel.MediaListener mediaListener;
|
private final InputPanel.MediaListener mediaListener;
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,7 @@ import java.net.URISyntaxException;
|
||||||
|
|
||||||
public class CustomDefaultPreference extends DialogPreference {
|
public class CustomDefaultPreference extends DialogPreference {
|
||||||
|
|
||||||
private static final String TAG = CustomDefaultPreference.class.getSimpleName();
|
private static final String TAG = Log.tag(CustomDefaultPreference.class);
|
||||||
|
|
||||||
private final int inputType;
|
private final int inputType;
|
||||||
private final String customPreference;
|
private final String customPreference;
|
||||||
|
|
|
@ -10,11 +10,12 @@ import android.view.animation.RotateAnimation;
|
||||||
import android.widget.FrameLayout;
|
import android.widget.FrameLayout;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.R;
|
import org.thoughtcrime.securesms.R;
|
||||||
|
|
||||||
public class DeliveryStatusView extends FrameLayout {
|
public class DeliveryStatusView extends FrameLayout {
|
||||||
|
|
||||||
private static final String TAG = DeliveryStatusView.class.getSimpleName();
|
private static final String TAG = Log.tag(DeliveryStatusView.class);
|
||||||
|
|
||||||
private static final RotateAnimation ROTATION_ANIMATION = new RotateAnimation(0, 360f,
|
private static final RotateAnimation ROTATION_ANIMATION = new RotateAnimation(0, 360f,
|
||||||
Animation.RELATIVE_TO_SELF, 0.5f,
|
Animation.RELATIVE_TO_SELF, 0.5f,
|
||||||
|
|
|
@ -20,6 +20,7 @@ import com.pnikosis.materialishprogress.ProgressWheel;
|
||||||
|
|
||||||
import org.greenrobot.eventbus.Subscribe;
|
import org.greenrobot.eventbus.Subscribe;
|
||||||
import org.greenrobot.eventbus.ThreadMode;
|
import org.greenrobot.eventbus.ThreadMode;
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.R;
|
import org.thoughtcrime.securesms.R;
|
||||||
import org.thoughtcrime.securesms.database.AttachmentDatabase;
|
import org.thoughtcrime.securesms.database.AttachmentDatabase;
|
||||||
import org.thoughtcrime.securesms.events.PartProgressEvent;
|
import org.thoughtcrime.securesms.events.PartProgressEvent;
|
||||||
|
@ -29,7 +30,7 @@ import org.thoughtcrime.securesms.util.Util;
|
||||||
|
|
||||||
public class DocumentView extends FrameLayout {
|
public class DocumentView extends FrameLayout {
|
||||||
|
|
||||||
private static final String TAG = DocumentView.class.getSimpleName();
|
private static final String TAG = Log.tag(DocumentView.class);
|
||||||
|
|
||||||
private final @NonNull AnimatingToggle controlToggle;
|
private final @NonNull AnimatingToggle controlToggle;
|
||||||
private final @NonNull ImageView downloadButton;
|
private final @NonNull ImageView downloadButton;
|
||||||
|
|
|
@ -10,13 +10,14 @@ import android.util.AttributeSet;
|
||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.R;
|
import org.thoughtcrime.securesms.R;
|
||||||
import org.thoughtcrime.securesms.components.emoji.EmojiTextView;
|
import org.thoughtcrime.securesms.components.emoji.EmojiTextView;
|
||||||
import org.thoughtcrime.securesms.recipients.Recipient;
|
import org.thoughtcrime.securesms.recipients.Recipient;
|
||||||
|
|
||||||
public class FromTextView extends EmojiTextView {
|
public class FromTextView extends EmojiTextView {
|
||||||
|
|
||||||
private static final String TAG = FromTextView.class.getSimpleName();
|
private static final String TAG = Log.tag(FromTextView.class);
|
||||||
|
|
||||||
public FromTextView(Context context) {
|
public FromTextView(Context context) {
|
||||||
super(context);
|
super(context);
|
||||||
|
|
|
@ -58,7 +58,7 @@ public class InputPanel extends LinearLayout
|
||||||
ConversationStickerSuggestionAdapter.EventListener
|
ConversationStickerSuggestionAdapter.EventListener
|
||||||
{
|
{
|
||||||
|
|
||||||
private static final String TAG = InputPanel.class.getSimpleName();
|
private static final String TAG = Log.tag(InputPanel.class);
|
||||||
|
|
||||||
private static final long QUOTE_REVEAL_DURATION_MILLIS = 150;
|
private static final long QUOTE_REVEAL_DURATION_MILLIS = 150;
|
||||||
private static final int FADE_TIME = 150;
|
private static final int FADE_TIME = 150;
|
||||||
|
|
|
@ -43,7 +43,7 @@ import java.util.Set;
|
||||||
* has been opened and what its height would be.
|
* has been opened and what its height would be.
|
||||||
*/
|
*/
|
||||||
public class KeyboardAwareLinearLayout extends LinearLayoutCompat {
|
public class KeyboardAwareLinearLayout extends LinearLayoutCompat {
|
||||||
private static final String TAG = KeyboardAwareLinearLayout.class.getSimpleName();
|
private static final String TAG = Log.tag(KeyboardAwareLinearLayout.class);
|
||||||
|
|
||||||
private final Rect rect = new Rect();
|
private final Rect rect = new Rect();
|
||||||
private final Set<OnKeyboardHiddenListener> hiddenListeners = new HashSet<>();
|
private final Set<OnKeyboardHiddenListener> hiddenListeners = new HashSet<>();
|
||||||
|
|
|
@ -28,6 +28,7 @@ import androidx.annotation.NonNull;
|
||||||
|
|
||||||
import com.annimon.stream.Stream;
|
import com.annimon.stream.Stream;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.R;
|
import org.thoughtcrime.securesms.R;
|
||||||
import org.thoughtcrime.securesms.contacts.RecipientsAdapter;
|
import org.thoughtcrime.securesms.contacts.RecipientsAdapter;
|
||||||
import org.thoughtcrime.securesms.contacts.RecipientsEditor;
|
import org.thoughtcrime.securesms.contacts.RecipientsEditor;
|
||||||
|
@ -45,7 +46,7 @@ import java.util.StringTokenizer;
|
||||||
* @author Moxie Marlinspike
|
* @author Moxie Marlinspike
|
||||||
*/
|
*/
|
||||||
public class PushRecipientsPanel extends RelativeLayout implements RecipientForeverObserver {
|
public class PushRecipientsPanel extends RelativeLayout implements RecipientForeverObserver {
|
||||||
private final String TAG = PushRecipientsPanel.class.getSimpleName();
|
private final String TAG = Log.tag(PushRecipientsPanel.class);
|
||||||
private RecipientsPanelChangedListener panelChangeListener;
|
private RecipientsPanelChangedListener panelChangeListener;
|
||||||
|
|
||||||
private RecipientsEditor recipientsText;
|
private RecipientsEditor recipientsText;
|
||||||
|
|
|
@ -21,6 +21,7 @@ import androidx.annotation.RequiresApi;
|
||||||
import com.annimon.stream.Stream;
|
import com.annimon.stream.Stream;
|
||||||
import com.bumptech.glide.load.engine.DiskCacheStrategy;
|
import com.bumptech.glide.load.engine.DiskCacheStrategy;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.R;
|
import org.thoughtcrime.securesms.R;
|
||||||
import org.thoughtcrime.securesms.attachments.Attachment;
|
import org.thoughtcrime.securesms.attachments.Attachment;
|
||||||
import org.thoughtcrime.securesms.components.mention.MentionAnnotation;
|
import org.thoughtcrime.securesms.components.mention.MentionAnnotation;
|
||||||
|
@ -38,7 +39,7 @@ import java.util.List;
|
||||||
|
|
||||||
public class QuoteView extends FrameLayout implements RecipientForeverObserver {
|
public class QuoteView extends FrameLayout implements RecipientForeverObserver {
|
||||||
|
|
||||||
private static final String TAG = QuoteView.class.getSimpleName();
|
private static final String TAG = Log.tag(QuoteView.class);
|
||||||
|
|
||||||
private static final int MESSAGE_TYPE_PREVIEW = 0;
|
private static final int MESSAGE_TYPE_PREVIEW = 0;
|
||||||
private static final int MESSAGE_TYPE_OUTGOING = 1;
|
private static final int MESSAGE_TYPE_OUTGOING = 1;
|
||||||
|
|
|
@ -23,7 +23,7 @@ public class RatingManager {
|
||||||
private static final int DAYS_SINCE_INSTALL_THRESHOLD = 7;
|
private static final int DAYS_SINCE_INSTALL_THRESHOLD = 7;
|
||||||
private static final int DAYS_UNTIL_REPROMPT_THRESHOLD = 4;
|
private static final int DAYS_UNTIL_REPROMPT_THRESHOLD = 4;
|
||||||
|
|
||||||
private static final String TAG = RatingManager.class.getSimpleName();
|
private static final String TAG = Log.tag(RatingManager.class);
|
||||||
|
|
||||||
public static void showRatingDialogIfNecessary(Context context) {
|
public static void showRatingDialogIfNecessary(Context context) {
|
||||||
if (!TextSecurePreferences.isRatingEnabled(context) || BuildConfig.PLAY_STORE_DISABLED) return;
|
if (!TextSecurePreferences.isRatingEnabled(context) || BuildConfig.PLAY_STORE_DISABLED) return;
|
||||||
|
|
|
@ -28,6 +28,7 @@ import com.bumptech.glide.load.engine.DiskCacheStrategy;
|
||||||
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions;
|
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions;
|
||||||
import com.bumptech.glide.signature.MediaStoreSignature;
|
import com.bumptech.glide.signature.MediaStoreSignature;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.R;
|
import org.thoughtcrime.securesms.R;
|
||||||
import org.thoughtcrime.securesms.database.CursorRecyclerViewAdapter;
|
import org.thoughtcrime.securesms.database.CursorRecyclerViewAdapter;
|
||||||
import org.thoughtcrime.securesms.database.loaders.RecentPhotosLoader;
|
import org.thoughtcrime.securesms.database.loaders.RecentPhotosLoader;
|
||||||
|
@ -82,7 +83,7 @@ public class RecentPhotoViewRail extends FrameLayout implements LoaderManager.Lo
|
||||||
private static class RecentPhotoAdapter extends CursorRecyclerViewAdapter<RecentPhotoAdapter.RecentPhotoViewHolder> {
|
private static class RecentPhotoAdapter extends CursorRecyclerViewAdapter<RecentPhotoAdapter.RecentPhotoViewHolder> {
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = RecentPhotoAdapter.class.getSimpleName();
|
private static final String TAG = Log.tag(RecentPhotoAdapter.class);
|
||||||
|
|
||||||
@NonNull private final Uri baseUri;
|
@NonNull private final Uri baseUri;
|
||||||
@Nullable private OnItemClickedListener clickedListener;
|
@Nullable private OnItemClickedListener clickedListener;
|
||||||
|
|
|
@ -15,6 +15,7 @@ import androidx.recyclerview.widget.DefaultItemAnimator;
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.R;
|
import org.thoughtcrime.securesms.R;
|
||||||
import org.thoughtcrime.securesms.database.CursorRecyclerViewAdapter;
|
import org.thoughtcrime.securesms.database.CursorRecyclerViewAdapter;
|
||||||
import org.thoughtcrime.securesms.database.MediaDatabase;
|
import org.thoughtcrime.securesms.database.MediaDatabase;
|
||||||
|
@ -61,7 +62,7 @@ public class ThreadPhotoRailView extends FrameLayout {
|
||||||
private static class ThreadPhotoRailAdapter extends CursorRecyclerViewAdapter<ThreadPhotoRailAdapter.ThreadPhotoViewHolder> {
|
private static class ThreadPhotoRailAdapter extends CursorRecyclerViewAdapter<ThreadPhotoRailAdapter.ThreadPhotoViewHolder> {
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = ThreadPhotoRailAdapter.class.getSimpleName();
|
private static final String TAG = Log.tag(ThreadPhotoRailAdapter.class);
|
||||||
|
|
||||||
@NonNull private final GlideRequests glideRequests;
|
@NonNull private final GlideRequests glideRequests;
|
||||||
|
|
||||||
|
|
|
@ -47,7 +47,7 @@ import static com.bumptech.glide.load.resource.drawable.DrawableTransitionOption
|
||||||
|
|
||||||
public class ThumbnailView extends FrameLayout {
|
public class ThumbnailView extends FrameLayout {
|
||||||
|
|
||||||
private static final String TAG = ThumbnailView.class.getSimpleName();
|
private static final String TAG = Log.tag(ThumbnailView.class);
|
||||||
private static final int WIDTH = 0;
|
private static final int WIDTH = 0;
|
||||||
private static final int HEIGHT = 1;
|
private static final int HEIGHT = 1;
|
||||||
private static final int MIN_WIDTH = 0;
|
private static final int MIN_WIDTH = 0;
|
||||||
|
|
|
@ -27,7 +27,7 @@ import java.util.concurrent.TimeUnit;
|
||||||
@SuppressLint("UseSparseArrays")
|
@SuppressLint("UseSparseArrays")
|
||||||
public class TypingStatusRepository {
|
public class TypingStatusRepository {
|
||||||
|
|
||||||
private static final String TAG = TypingStatusRepository.class.getSimpleName();
|
private static final String TAG = Log.tag(TypingStatusRepository.class);
|
||||||
|
|
||||||
private static final long RECIPIENT_TYPING_TIMEOUT = TimeUnit.SECONDS.toMillis(15);
|
private static final long RECIPIENT_TYPING_TIMEOUT = TimeUnit.SECONDS.toMillis(15);
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,7 @@ package org.thoughtcrime.securesms.components;
|
||||||
import android.annotation.SuppressLint;
|
import android.annotation.SuppressLint;
|
||||||
|
|
||||||
import org.signal.core.util.ThreadUtil;
|
import org.signal.core.util.ThreadUtil;
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies;
|
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies;
|
||||||
import org.thoughtcrime.securesms.jobs.TypingSendJob;
|
import org.thoughtcrime.securesms.jobs.TypingSendJob;
|
||||||
import org.thoughtcrime.securesms.util.Util;
|
import org.thoughtcrime.securesms.util.Util;
|
||||||
|
@ -14,7 +15,7 @@ import java.util.concurrent.TimeUnit;
|
||||||
@SuppressLint("UseSparseArrays")
|
@SuppressLint("UseSparseArrays")
|
||||||
public class TypingStatusSender {
|
public class TypingStatusSender {
|
||||||
|
|
||||||
private static final String TAG = TypingStatusSender.class.getSimpleName();
|
private static final String TAG = Log.tag(TypingStatusSender.class);
|
||||||
|
|
||||||
private static final long REFRESH_TYPING_TIMEOUT = TimeUnit.SECONDS.toMillis(10);
|
private static final long REFRESH_TYPING_TIMEOUT = TimeUnit.SECONDS.toMillis(10);
|
||||||
private static final long PAUSE_TYPING_TIMEOUT = TimeUnit.SECONDS.toMillis(3);
|
private static final long PAUSE_TYPING_TIMEOUT = TimeUnit.SECONDS.toMillis(3);
|
||||||
|
|
|
@ -35,7 +35,7 @@ import java.io.InputStream;
|
||||||
|
|
||||||
public class ZoomingImageView extends FrameLayout {
|
public class ZoomingImageView extends FrameLayout {
|
||||||
|
|
||||||
private static final String TAG = ZoomingImageView.class.getSimpleName();
|
private static final String TAG = Log.tag(ZoomingImageView.class);
|
||||||
|
|
||||||
private static final int ZOOM_TRANSITION_DURATION = 300;
|
private static final int ZOOM_TRANSITION_DURATION = 300;
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@ import java.util.Locale;
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("deprecation")
|
||||||
public class CameraUtils {
|
public class CameraUtils {
|
||||||
private static final String TAG = CameraUtils.class.getSimpleName();
|
private static final String TAG = Log.tag(CameraUtils.class);
|
||||||
/*
|
/*
|
||||||
* modified from: https://github.com/commonsguy/cwac-camera/blob/master/camera/src/com/commonsware/cwac/camera/CameraUtils.java
|
* modified from: https://github.com/commonsguy/cwac-camera/blob/master/camera/src/com/commonsware/cwac/camera/CameraUtils.java
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -51,7 +51,7 @@ import java.util.List;
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("deprecation")
|
||||||
public class CameraView extends ViewGroup {
|
public class CameraView extends ViewGroup {
|
||||||
private static final String TAG = CameraView.class.getSimpleName();
|
private static final String TAG = Log.tag(CameraView.class);
|
||||||
|
|
||||||
private final CameraSurfaceView surface;
|
private final CameraSurfaceView surface;
|
||||||
private final OnOrientationChange onOrientationChange;
|
private final OnOrientationChange onOrientationChange;
|
||||||
|
|
|
@ -10,13 +10,14 @@ import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import androidx.appcompat.widget.AppCompatEditText;
|
import androidx.appcompat.widget.AppCompatEditText;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.R;
|
import org.thoughtcrime.securesms.R;
|
||||||
import org.thoughtcrime.securesms.components.emoji.EmojiProvider.EmojiDrawable;
|
import org.thoughtcrime.securesms.components.emoji.EmojiProvider.EmojiDrawable;
|
||||||
import org.thoughtcrime.securesms.util.TextSecurePreferences;
|
import org.thoughtcrime.securesms.util.TextSecurePreferences;
|
||||||
|
|
||||||
|
|
||||||
public class EmojiEditText extends AppCompatEditText {
|
public class EmojiEditText extends AppCompatEditText {
|
||||||
private static final String TAG = EmojiEditText.class.getSimpleName();
|
private static final String TAG = Log.tag(EmojiEditText.class);
|
||||||
|
|
||||||
public EmojiEditText(Context context) {
|
public EmojiEditText(Context context) {
|
||||||
this(context, null);
|
this(context, null);
|
||||||
|
|
|
@ -10,12 +10,13 @@ import androidx.annotation.NonNull;
|
||||||
import androidx.recyclerview.widget.GridLayoutManager;
|
import androidx.recyclerview.widget.GridLayoutManager;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.R;
|
import org.thoughtcrime.securesms.R;
|
||||||
import org.thoughtcrime.securesms.components.emoji.EmojiKeyboardProvider.EmojiEventListener;
|
import org.thoughtcrime.securesms.components.emoji.EmojiKeyboardProvider.EmojiEventListener;
|
||||||
import org.thoughtcrime.securesms.components.emoji.EmojiPageViewGridAdapter.VariationSelectorListener;
|
import org.thoughtcrime.securesms.components.emoji.EmojiPageViewGridAdapter.VariationSelectorListener;
|
||||||
|
|
||||||
public class EmojiPageView extends FrameLayout implements VariationSelectorListener {
|
public class EmojiPageView extends FrameLayout implements VariationSelectorListener {
|
||||||
private static final String TAG = EmojiPageView.class.getSimpleName();
|
private static final String TAG = Log.tag(EmojiPageView.class);
|
||||||
|
|
||||||
private EmojiPageModel model;
|
private EmojiPageModel model;
|
||||||
private EmojiPageViewGridAdapter adapter;
|
private EmojiPageViewGridAdapter adapter;
|
||||||
|
|
|
@ -33,7 +33,7 @@ import java.util.concurrent.ExecutionException;
|
||||||
|
|
||||||
class EmojiProvider {
|
class EmojiProvider {
|
||||||
|
|
||||||
private static final String TAG = EmojiProvider.class.getSimpleName();
|
private static final String TAG = Log.tag(EmojiProvider.class);
|
||||||
private static volatile EmojiProvider instance = null;
|
private static volatile EmojiProvider instance = null;
|
||||||
private static final Paint paint = new Paint(Paint.FILTER_BITMAP_FLAG | Paint.ANTI_ALIAS_FLAG);
|
private static final Paint paint = new Paint(Paint.FILTER_BITMAP_FLAG | Paint.ANTI_ALIAS_FLAG);
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@ import java.util.LinkedHashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class RecentEmojiPageModel implements EmojiPageModel {
|
public class RecentEmojiPageModel implements EmojiPageModel {
|
||||||
private static final String TAG = RecentEmojiPageModel.class.getSimpleName();
|
private static final String TAG = Log.tag(RecentEmojiPageModel.class);
|
||||||
private static final int EMOJI_LRU_SIZE = 50;
|
private static final int EMOJI_LRU_SIZE = 50;
|
||||||
|
|
||||||
private final SharedPreferences prefs;
|
private final SharedPreferences prefs;
|
||||||
|
|
|
@ -23,7 +23,7 @@ import java.util.concurrent.Callable;
|
||||||
|
|
||||||
public class EmojiPageBitmap {
|
public class EmojiPageBitmap {
|
||||||
|
|
||||||
private static final String TAG = EmojiPageBitmap.class.getSimpleName();
|
private static final String TAG = Log.tag(EmojiPageBitmap.class);
|
||||||
|
|
||||||
private final Context context;
|
private final Context context;
|
||||||
private final EmojiPageModel model;
|
private final EmojiPageModel model;
|
||||||
|
|
|
@ -22,7 +22,7 @@ import java.util.List;
|
||||||
|
|
||||||
public class UnverifiedBannerView extends LinearLayout {
|
public class UnverifiedBannerView extends LinearLayout {
|
||||||
|
|
||||||
private static final String TAG = UnverifiedBannerView.class.getSimpleName();
|
private static final String TAG = Log.tag(UnverifiedBannerView.class);
|
||||||
|
|
||||||
private View container;
|
private View container;
|
||||||
private TextView text;
|
private TextView text;
|
||||||
|
|
|
@ -20,7 +20,7 @@ import java.io.IOException;
|
||||||
public class SignalPlace {
|
public class SignalPlace {
|
||||||
|
|
||||||
private static final String URL = "https://maps.google.com/maps";
|
private static final String URL = "https://maps.google.com/maps";
|
||||||
private static final String TAG = SignalPlace.class.getSimpleName();
|
private static final String TAG = Log.tag(SignalPlace.class);
|
||||||
|
|
||||||
@JsonProperty
|
@JsonProperty
|
||||||
private CharSequence name;
|
private CharSequence name;
|
||||||
|
|
|
@ -19,7 +19,7 @@ import java.io.InputStream;
|
||||||
|
|
||||||
public class AttachmentRegionDecoder implements ImageRegionDecoder {
|
public class AttachmentRegionDecoder implements ImageRegionDecoder {
|
||||||
|
|
||||||
private static final String TAG = AttachmentRegionDecoder.class.getSimpleName();
|
private static final String TAG = Log.tag(AttachmentRegionDecoder.class);
|
||||||
|
|
||||||
private SkiaImageRegionDecoder passthrough;
|
private SkiaImageRegionDecoder passthrough;
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,7 @@ import org.signal.core.util.logging.Log;
|
||||||
*/
|
*/
|
||||||
public class HackyViewPager extends ViewPager {
|
public class HackyViewPager extends ViewPager {
|
||||||
|
|
||||||
private static final String TAG = HackyViewPager.class.getSimpleName();
|
private static final String TAG = Log.tag(HackyViewPager.class);
|
||||||
|
|
||||||
public HackyViewPager(Context context) {
|
public HackyViewPager(Context context) {
|
||||||
super(context);
|
super(context);
|
||||||
|
|
|
@ -11,6 +11,7 @@ import android.widget.TextView;
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.R;
|
import org.thoughtcrime.securesms.R;
|
||||||
import org.thoughtcrime.securesms.components.AvatarImageView;
|
import org.thoughtcrime.securesms.components.AvatarImageView;
|
||||||
import org.thoughtcrime.securesms.components.FromTextView;
|
import org.thoughtcrime.securesms.components.FromTextView;
|
||||||
|
@ -26,7 +27,7 @@ import org.whispersystems.libsignal.util.guava.Optional;
|
||||||
public class ContactSelectionListItem extends LinearLayout implements RecipientForeverObserver {
|
public class ContactSelectionListItem extends LinearLayout implements RecipientForeverObserver {
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = ContactSelectionListItem.class.getSimpleName();
|
private static final String TAG = Log.tag(ContactSelectionListItem.class);
|
||||||
|
|
||||||
private AvatarImageView contactPhotoImage;
|
private AvatarImageView contactPhotoImage;
|
||||||
private TextView numberView;
|
private TextView numberView;
|
||||||
|
|
|
@ -47,7 +47,7 @@ import java.util.List;
|
||||||
*/
|
*/
|
||||||
public class ContactsCursorLoader extends AbstractContactsCursorLoader {
|
public class ContactsCursorLoader extends AbstractContactsCursorLoader {
|
||||||
|
|
||||||
private static final String TAG = ContactsCursorLoader.class.getSimpleName();
|
private static final String TAG = Log.tag(ContactsCursorLoader.class);
|
||||||
|
|
||||||
public static final class DisplayMode {
|
public static final class DisplayMode {
|
||||||
public static final int FLAG_PUSH = 1;
|
public static final int FLAG_PUSH = 1;
|
||||||
|
|
|
@ -51,7 +51,7 @@ import java.util.Set;
|
||||||
*/
|
*/
|
||||||
public class ContactsDatabase {
|
public class ContactsDatabase {
|
||||||
|
|
||||||
private static final String TAG = ContactsDatabase.class.getSimpleName();
|
private static final String TAG = Log.tag(ContactsDatabase.class);
|
||||||
private static final String CONTACT_MIMETYPE = "vnd.android.cursor.item/vnd.org.thoughtcrime.securesms.contact";
|
private static final String CONTACT_MIMETYPE = "vnd.android.cursor.item/vnd.org.thoughtcrime.securesms.contact";
|
||||||
private static final String CALL_MIMETYPE = "vnd.android.cursor.item/vnd.org.thoughtcrime.securesms.call";
|
private static final String CALL_MIMETYPE = "vnd.android.cursor.item/vnd.org.thoughtcrime.securesms.call";
|
||||||
private static final String SYNC = "__TS";
|
private static final String SYNC = "__TS";
|
||||||
|
|
|
@ -15,7 +15,7 @@ import java.io.IOException;
|
||||||
|
|
||||||
public class ContactsSyncAdapter extends AbstractThreadedSyncAdapter {
|
public class ContactsSyncAdapter extends AbstractThreadedSyncAdapter {
|
||||||
|
|
||||||
private static final String TAG = ContactsSyncAdapter.class.getSimpleName();
|
private static final String TAG = Log.tag(ContactsSyncAdapter.class);
|
||||||
|
|
||||||
public ContactsSyncAdapter(Context context, boolean autoInitialize) {
|
public ContactsSyncAdapter(Context context, boolean autoInitialize) {
|
||||||
super(context, autoInitialize);
|
super(context, autoInitialize);
|
||||||
|
|
|
@ -38,7 +38,7 @@ import java.util.Locale;
|
||||||
|
|
||||||
public final class ContactUtil {
|
public final class ContactUtil {
|
||||||
|
|
||||||
private static final String TAG = ContactUtil.class.getSimpleName();
|
private static final String TAG = Log.tag(ContactUtil.class);
|
||||||
|
|
||||||
public static long getContactIdFromUri(@NonNull Uri uri) {
|
public static long getContactIdFromUri(@NonNull Uri uri) {
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -38,7 +38,7 @@ import static org.thoughtcrime.securesms.contactshare.Contact.Avatar;
|
||||||
|
|
||||||
public class SharedContactRepository {
|
public class SharedContactRepository {
|
||||||
|
|
||||||
private static final String TAG = SharedContactRepository.class.getSimpleName();
|
private static final String TAG = Log.tag(SharedContactRepository.class);
|
||||||
|
|
||||||
private final Context context;
|
private final Context context;
|
||||||
private final Executor executor;
|
private final Executor executor;
|
||||||
|
|
|
@ -19,7 +19,7 @@ public final class VCardUtil {
|
||||||
|
|
||||||
private VCardUtil(){}
|
private VCardUtil(){}
|
||||||
|
|
||||||
private static final String TAG = VCardUtil.class.getSimpleName();
|
private static final String TAG = Log.tag(VCardUtil.class);
|
||||||
|
|
||||||
public static List<Contact> parseContacts(@NonNull String vCardData) {
|
public static List<Contact> parseContacts(@NonNull String vCardData) {
|
||||||
List<VCard> vContacts = Ezvcard.parse(vCardData).all();
|
List<VCard> vContacts = Ezvcard.parse(vCardData).all();
|
||||||
|
|
|
@ -324,7 +324,7 @@ public class ConversationActivity extends PassphraseRequiredActivity
|
||||||
|
|
||||||
private static final int SHORTCUT_ICON_SIZE = Build.VERSION.SDK_INT >= 26 ? ViewUtil.dpToPx(72) : ViewUtil.dpToPx(48 + 16 * 2);
|
private static final int SHORTCUT_ICON_SIZE = Build.VERSION.SDK_INT >= 26 ? ViewUtil.dpToPx(72) : ViewUtil.dpToPx(48 + 16 * 2);
|
||||||
|
|
||||||
private static final String TAG = ConversationActivity.class.getSimpleName();
|
private static final String TAG = Log.tag(ConversationActivity.class);
|
||||||
|
|
||||||
private static final String STATE_REACT_WITH_ANY_PAGE = "STATE_REACT_WITH_ANY_PAGE";
|
private static final String STATE_REACT_WITH_ANY_PAGE = "STATE_REACT_WITH_ANY_PAGE";
|
||||||
|
|
||||||
|
|
|
@ -161,7 +161,7 @@ import java.util.Set;
|
||||||
|
|
||||||
@SuppressLint("StaticFieldLeak")
|
@SuppressLint("StaticFieldLeak")
|
||||||
public class ConversationFragment extends LoggingFragment {
|
public class ConversationFragment extends LoggingFragment {
|
||||||
private static final String TAG = ConversationFragment.class.getSimpleName();
|
private static final String TAG = Log.tag(ConversationFragment.class);
|
||||||
|
|
||||||
private static final int SCROLL_ANIMATION_THRESHOLD = 50;
|
private static final int SCROLL_ANIMATION_THRESHOLD = 50;
|
||||||
private static final int CODE_ADD_EDIT_CONTACT = 77;
|
private static final int CODE_ADD_EDIT_CONTACT = 77;
|
||||||
|
|
|
@ -143,7 +143,7 @@ import static org.thoughtcrime.securesms.util.ThemeUtil.isDarkTheme;
|
||||||
public final class ConversationItem extends RelativeLayout implements BindableConversationItem,
|
public final class ConversationItem extends RelativeLayout implements BindableConversationItem,
|
||||||
RecipientForeverObserver
|
RecipientForeverObserver
|
||||||
{
|
{
|
||||||
private static final String TAG = ConversationItem.class.getSimpleName();
|
private static final String TAG = Log.tag(ConversationItem.class);
|
||||||
|
|
||||||
private static final int MAX_MEASURE_CALLS = 3;
|
private static final int MAX_MEASURE_CALLS = 3;
|
||||||
private static final int MAX_BODY_DISPLAY_LENGTH = 1000;
|
private static final int MAX_BODY_DISPLAY_LENGTH = 1000;
|
||||||
|
|
|
@ -20,7 +20,7 @@ import java.util.concurrent.ExecutionException;
|
||||||
|
|
||||||
public class ConversationPopupActivity extends ConversationActivity {
|
public class ConversationPopupActivity extends ConversationActivity {
|
||||||
|
|
||||||
private static final String TAG = ConversationPopupActivity.class.getSimpleName();
|
private static final String TAG = Log.tag(ConversationPopupActivity.class);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onPreCreate() {
|
protected void onPreCreate() {
|
||||||
|
|
|
@ -51,7 +51,7 @@ import java.util.concurrent.ExecutionException;
|
||||||
public final class ConversationUpdateItem extends FrameLayout
|
public final class ConversationUpdateItem extends FrameLayout
|
||||||
implements BindableConversationItem
|
implements BindableConversationItem
|
||||||
{
|
{
|
||||||
private static final String TAG = ConversationUpdateItem.class.getSimpleName();
|
private static final String TAG = Log.tag(ConversationUpdateItem.class);
|
||||||
|
|
||||||
private Set<ConversationMessage> batchSelected;
|
private Set<ConversationMessage> batchSelected;
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ import java.util.List;
|
||||||
|
|
||||||
final class SafetyNumberChangeRepository {
|
final class SafetyNumberChangeRepository {
|
||||||
|
|
||||||
private static final String TAG = SafetyNumberChangeRepository.class.getSimpleName();
|
private static final String TAG = Log.tag(SafetyNumberChangeRepository.class);
|
||||||
|
|
||||||
private final Context context;
|
private final Context context;
|
||||||
|
|
||||||
|
|
|
@ -40,7 +40,7 @@ import javax.crypto.spec.SecretKeySpec;
|
||||||
|
|
||||||
public class ClassicDecryptingPartInputStream {
|
public class ClassicDecryptingPartInputStream {
|
||||||
|
|
||||||
private static final String TAG = ClassicDecryptingPartInputStream.class.getSimpleName();
|
private static final String TAG = Log.tag(ClassicDecryptingPartInputStream.class);
|
||||||
|
|
||||||
private static final int IV_LENGTH = 16;
|
private static final int IV_LENGTH = 16;
|
||||||
private static final int MAC_LENGTH = 20;
|
private static final int MAC_LENGTH = 20;
|
||||||
|
|
|
@ -23,6 +23,7 @@ import android.content.SharedPreferences.Editor;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.backup.BackupProtos;
|
import org.thoughtcrime.securesms.backup.BackupProtos;
|
||||||
import org.thoughtcrime.securesms.util.Base64;
|
import org.thoughtcrime.securesms.util.Base64;
|
||||||
import org.whispersystems.libsignal.IdentityKey;
|
import org.whispersystems.libsignal.IdentityKey;
|
||||||
|
@ -45,7 +46,7 @@ import java.util.List;
|
||||||
public class IdentityKeyUtil {
|
public class IdentityKeyUtil {
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = IdentityKeyUtil.class.getSimpleName();
|
private static final String TAG = Log.tag(IdentityKeyUtil.class);
|
||||||
|
|
||||||
private static final String IDENTITY_PUBLIC_KEY_CIPHERTEXT_LEGACY_PREF = "pref_identity_public_curve25519";
|
private static final String IDENTITY_PUBLIC_KEY_CIPHERTEXT_LEGACY_PREF = "pref_identity_public_curve25519";
|
||||||
private static final String IDENTITY_PRIVATE_KEY_CIPHERTEXT_LEGACY_PREF = "pref_identity_private_curve25519";
|
private static final String IDENTITY_PRIVATE_KEY_CIPHERTEXT_LEGACY_PREF = "pref_identity_private_curve25519";
|
||||||
|
|
|
@ -19,6 +19,7 @@ import com.fasterxml.jackson.databind.SerializerProvider;
|
||||||
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
||||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.util.JsonUtils;
|
import org.thoughtcrime.securesms.util.JsonUtils;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
@ -152,7 +153,7 @@ public final class KeyStoreHelper {
|
||||||
public static class SealedData {
|
public static class SealedData {
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = SealedData.class.getSimpleName();
|
private static final String TAG = Log.tag(SealedData.class);
|
||||||
|
|
||||||
@JsonProperty
|
@JsonProperty
|
||||||
@JsonSerialize(using = ByteArraySerializer.class)
|
@JsonSerialize(using = ByteArraySerializer.class)
|
||||||
|
|
|
@ -55,7 +55,7 @@ import javax.crypto.spec.SecretKeySpec;
|
||||||
|
|
||||||
public class MasterCipher {
|
public class MasterCipher {
|
||||||
|
|
||||||
private static final String TAG = MasterCipher.class.getSimpleName();
|
private static final String TAG = Log.tag(MasterCipher.class);
|
||||||
|
|
||||||
private final MasterSecret masterSecret;
|
private final MasterSecret masterSecret;
|
||||||
private final Cipher encryptingCipher;
|
private final Cipher encryptingCipher;
|
||||||
|
|
|
@ -19,6 +19,7 @@ package org.thoughtcrime.securesms.crypto;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.crypto.storage.TextSecurePreKeyStore;
|
import org.thoughtcrime.securesms.crypto.storage.TextSecurePreKeyStore;
|
||||||
import org.thoughtcrime.securesms.util.TextSecurePreferences;
|
import org.thoughtcrime.securesms.util.TextSecurePreferences;
|
||||||
import org.whispersystems.libsignal.IdentityKeyPair;
|
import org.whispersystems.libsignal.IdentityKeyPair;
|
||||||
|
@ -37,7 +38,7 @@ import java.util.List;
|
||||||
public class PreKeyUtil {
|
public class PreKeyUtil {
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = PreKeyUtil.class.getSimpleName();
|
private static final String TAG = Log.tag(PreKeyUtil.class);
|
||||||
|
|
||||||
private static final int BATCH_SIZE = 100;
|
private static final int BATCH_SIZE = 100;
|
||||||
|
|
||||||
|
|
|
@ -30,7 +30,7 @@ import java.security.NoSuchAlgorithmException;
|
||||||
|
|
||||||
public class PublicKey {
|
public class PublicKey {
|
||||||
|
|
||||||
private static final String TAG = PublicKey.class.getSimpleName();
|
private static final String TAG = Log.tag(PublicKey.class);
|
||||||
|
|
||||||
public static final int KEY_SIZE = 3 + ECPublicKey.KEY_SIZE;
|
public static final int KEY_SIZE = 3 + ECPublicKey.KEY_SIZE;
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ import java.util.Map;
|
||||||
|
|
||||||
public class UnidentifiedAccessUtil {
|
public class UnidentifiedAccessUtil {
|
||||||
|
|
||||||
private static final String TAG = UnidentifiedAccessUtil.class.getSimpleName();
|
private static final String TAG = Log.tag(UnidentifiedAccessUtil.class);
|
||||||
|
|
||||||
public static CertificateValidator getCertificateValidator() {
|
public static CertificateValidator getCertificateValidator() {
|
||||||
try {
|
try {
|
||||||
|
|
|
@ -27,7 +27,7 @@ public class TextSecureIdentityKeyStore implements IdentityKeyStore {
|
||||||
|
|
||||||
private static final int TIMESTAMP_THRESHOLD_SECONDS = 5;
|
private static final int TIMESTAMP_THRESHOLD_SECONDS = 5;
|
||||||
|
|
||||||
private static final String TAG = TextSecureIdentityKeyStore.class.getSimpleName();
|
private static final String TAG = Log.tag(TextSecureIdentityKeyStore.class);
|
||||||
private static final Object LOCK = new Object();
|
private static final Object LOCK = new Object();
|
||||||
|
|
||||||
private final Context context;
|
private final Context context;
|
||||||
|
|
|
@ -4,6 +4,7 @@ import android.content.Context;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.crypto.DatabaseSessionLock;
|
import org.thoughtcrime.securesms.crypto.DatabaseSessionLock;
|
||||||
import org.thoughtcrime.securesms.database.DatabaseFactory;
|
import org.thoughtcrime.securesms.database.DatabaseFactory;
|
||||||
import org.whispersystems.libsignal.InvalidKeyIdException;
|
import org.whispersystems.libsignal.InvalidKeyIdException;
|
||||||
|
@ -18,7 +19,7 @@ import java.util.List;
|
||||||
public class TextSecurePreKeyStore implements PreKeyStore, SignedPreKeyStore {
|
public class TextSecurePreKeyStore implements PreKeyStore, SignedPreKeyStore {
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = TextSecurePreKeyStore.class.getSimpleName();
|
private static final String TAG = Log.tag(TextSecurePreKeyStore.class);
|
||||||
|
|
||||||
@NonNull
|
@NonNull
|
||||||
private final Context context;
|
private final Context context;
|
||||||
|
|
|
@ -21,7 +21,7 @@ import java.util.List;
|
||||||
|
|
||||||
public class TextSecureSessionStore implements SignalServiceSessionStore {
|
public class TextSecureSessionStore implements SignalServiceSessionStore {
|
||||||
|
|
||||||
private static final String TAG = TextSecureSessionStore.class.getSimpleName();
|
private static final String TAG = Log.tag(TextSecureSessionStore.class);
|
||||||
|
|
||||||
@NonNull private final Context context;
|
@NonNull private final Context context;
|
||||||
|
|
||||||
|
|
|
@ -37,7 +37,7 @@ import java.io.IOException;
|
||||||
* Database to query APN and MMSC information
|
* Database to query APN and MMSC information
|
||||||
*/
|
*/
|
||||||
public class ApnDatabase {
|
public class ApnDatabase {
|
||||||
private static final String TAG = ApnDatabase.class.getSimpleName();
|
private static final String TAG = Log.tag(ApnDatabase.class);
|
||||||
|
|
||||||
private final SQLiteDatabase db;
|
private final SQLiteDatabase db;
|
||||||
private final Context context;
|
private final Context context;
|
||||||
|
|
|
@ -83,7 +83,7 @@ import java.util.Set;
|
||||||
|
|
||||||
public class AttachmentDatabase extends Database {
|
public class AttachmentDatabase extends Database {
|
||||||
|
|
||||||
private static final String TAG = AttachmentDatabase.class.getSimpleName();
|
private static final String TAG = Log.tag(AttachmentDatabase.class);
|
||||||
|
|
||||||
public static final String TABLE_NAME = "part";
|
public static final String TABLE_NAME = "part";
|
||||||
public static final String ROW_ID = "_id";
|
public static final String ROW_ID = "_id";
|
||||||
|
|
|
@ -2,6 +2,7 @@ package org.thoughtcrime.securesms.database;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.recipients.RecipientId;
|
import org.thoughtcrime.securesms.recipients.RecipientId;
|
||||||
import org.thoughtcrime.securesms.util.LRUCache;
|
import org.thoughtcrime.securesms.util.LRUCache;
|
||||||
|
|
||||||
|
@ -10,7 +11,7 @@ import java.util.Map;
|
||||||
|
|
||||||
public class EarlyReceiptCache {
|
public class EarlyReceiptCache {
|
||||||
|
|
||||||
private static final String TAG = EarlyReceiptCache.class.getSimpleName();
|
private static final String TAG = Log.tag(EarlyReceiptCache.class);
|
||||||
|
|
||||||
private final LRUCache<Long, Map<RecipientId, Long>> cache = new LRUCache<>(100);
|
private final LRUCache<Long, Map<RecipientId, Long>> cache = new LRUCache<>(100);
|
||||||
private final String name;
|
private final String name;
|
||||||
|
|
|
@ -24,6 +24,7 @@ import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.database.helpers.SQLCipherOpenHelper;
|
import org.thoughtcrime.securesms.database.helpers.SQLCipherOpenHelper;
|
||||||
import org.thoughtcrime.securesms.database.identity.IdentityRecordList;
|
import org.thoughtcrime.securesms.database.identity.IdentityRecordList;
|
||||||
import org.thoughtcrime.securesms.recipients.Recipient;
|
import org.thoughtcrime.securesms.recipients.Recipient;
|
||||||
|
@ -41,7 +42,7 @@ import java.util.List;
|
||||||
public class IdentityDatabase extends Database {
|
public class IdentityDatabase extends Database {
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = IdentityDatabase.class.getSimpleName();
|
private static final String TAG = Log.tag(IdentityDatabase.class);
|
||||||
|
|
||||||
static final String TABLE_NAME = "identities";
|
static final String TABLE_NAME = "identities";
|
||||||
private static final String ID = "_id";
|
private static final String ID = "_id";
|
||||||
|
|
|
@ -55,7 +55,7 @@ import java.util.UUID;
|
||||||
|
|
||||||
public abstract class MessageDatabase extends Database implements MmsSmsColumns {
|
public abstract class MessageDatabase extends Database implements MmsSmsColumns {
|
||||||
|
|
||||||
private static final String TAG = MessageDatabase.class.getSimpleName();
|
private static final String TAG = Log.tag(MessageDatabase.class);
|
||||||
|
|
||||||
public MessageDatabase(Context context, SQLCipherOpenHelper databaseHelper) {
|
public MessageDatabase(Context context, SQLCipherOpenHelper databaseHelper) {
|
||||||
super(context, databaseHelper);
|
super(context, databaseHelper);
|
||||||
|
|
|
@ -97,7 +97,7 @@ import static org.thoughtcrime.securesms.contactshare.Contact.Avatar;
|
||||||
|
|
||||||
public class MmsDatabase extends MessageDatabase {
|
public class MmsDatabase extends MessageDatabase {
|
||||||
|
|
||||||
private static final String TAG = MmsDatabase.class.getSimpleName();
|
private static final String TAG = Log.tag(MmsDatabase.class);
|
||||||
|
|
||||||
public static final String TABLE_NAME = "mms";
|
public static final String TABLE_NAME = "mms";
|
||||||
static final String DATE_SENT = "date";
|
static final String DATE_SENT = "date";
|
||||||
|
|
|
@ -47,7 +47,7 @@ import java.util.Set;
|
||||||
public class MmsSmsDatabase extends Database {
|
public class MmsSmsDatabase extends Database {
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = MmsSmsDatabase.class.getSimpleName();
|
private static final String TAG = Log.tag(MmsSmsDatabase.class);
|
||||||
|
|
||||||
public static final String TRANSPORT = "transport_type";
|
public static final String TRANSPORT = "transport_type";
|
||||||
public static final String MMS_TRANSPORT = "mms";
|
public static final String MMS_TRANSPORT = "mms";
|
||||||
|
|
|
@ -21,7 +21,7 @@ import java.io.IOException;
|
||||||
|
|
||||||
public class OneTimePreKeyDatabase extends Database {
|
public class OneTimePreKeyDatabase extends Database {
|
||||||
|
|
||||||
private static final String TAG = OneTimePreKeyDatabase.class.getSimpleName();
|
private static final String TAG = Log.tag(OneTimePreKeyDatabase.class);
|
||||||
|
|
||||||
public static final String TABLE_NAME = "one_time_prekeys";
|
public static final String TABLE_NAME = "one_time_prekeys";
|
||||||
private static final String ID = "_id";
|
private static final String ID = "_id";
|
||||||
|
|
|
@ -21,7 +21,7 @@ import java.io.IOException;
|
||||||
|
|
||||||
public class PushDatabase extends Database {
|
public class PushDatabase extends Database {
|
||||||
|
|
||||||
private static final String TAG = PushDatabase.class.getSimpleName();
|
private static final String TAG = Log.tag(PushDatabase.class);
|
||||||
|
|
||||||
private static final String TABLE_NAME = "push";
|
private static final String TABLE_NAME = "push";
|
||||||
public static final String ID = "_id";
|
public static final String ID = "_id";
|
||||||
|
|
|
@ -90,7 +90,7 @@ import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
public class RecipientDatabase extends Database {
|
public class RecipientDatabase extends Database {
|
||||||
|
|
||||||
private static final String TAG = RecipientDatabase.class.getSimpleName();
|
private static final String TAG = Log.tag(RecipientDatabase.class);
|
||||||
|
|
||||||
static final String TABLE_NAME = "recipient";
|
static final String TABLE_NAME = "recipient";
|
||||||
public static final String ID = "_id";
|
public static final String ID = "_id";
|
||||||
|
|
|
@ -23,7 +23,7 @@ import java.util.List;
|
||||||
|
|
||||||
public class SessionDatabase extends Database {
|
public class SessionDatabase extends Database {
|
||||||
|
|
||||||
private static final String TAG = SessionDatabase.class.getSimpleName();
|
private static final String TAG = Log.tag(SessionDatabase.class);
|
||||||
|
|
||||||
public static final String TABLE_NAME = "sessions";
|
public static final String TABLE_NAME = "sessions";
|
||||||
|
|
||||||
|
|
|
@ -24,7 +24,7 @@ import java.util.List;
|
||||||
|
|
||||||
public class SignedPreKeyDatabase extends Database {
|
public class SignedPreKeyDatabase extends Database {
|
||||||
|
|
||||||
private static final String TAG = SignedPreKeyDatabase.class.getSimpleName();
|
private static final String TAG = Log.tag(SignedPreKeyDatabase.class);
|
||||||
|
|
||||||
public static final String TABLE_NAME = "signed_prekeys";
|
public static final String TABLE_NAME = "signed_prekeys";
|
||||||
|
|
||||||
|
|
|
@ -82,7 +82,7 @@ import java.util.UUID;
|
||||||
*/
|
*/
|
||||||
public class SmsDatabase extends MessageDatabase {
|
public class SmsDatabase extends MessageDatabase {
|
||||||
|
|
||||||
private static final String TAG = SmsDatabase.class.getSimpleName();
|
private static final String TAG = Log.tag(SmsDatabase.class);
|
||||||
|
|
||||||
public static final String TABLE_NAME = "sms";
|
public static final String TABLE_NAME = "sms";
|
||||||
public static final String PERSON = "person";
|
public static final String PERSON = "person";
|
||||||
|
|
|
@ -39,7 +39,7 @@ import java.util.StringTokenizer;
|
||||||
|
|
||||||
public class SmsMigrator {
|
public class SmsMigrator {
|
||||||
|
|
||||||
private static final String TAG = SmsMigrator.class.getSimpleName();
|
private static final String TAG = Log.tag(SmsMigrator.class);
|
||||||
|
|
||||||
private static class SystemColumns {
|
private static class SystemColumns {
|
||||||
private static final String ADDRESS = "address";
|
private static final String ADDRESS = "address";
|
||||||
|
|
|
@ -79,7 +79,7 @@ import java.util.Set;
|
||||||
|
|
||||||
public class ThreadDatabase extends Database {
|
public class ThreadDatabase extends Database {
|
||||||
|
|
||||||
private static final String TAG = ThreadDatabase.class.getSimpleName();
|
private static final String TAG = Log.tag(ThreadDatabase.class);
|
||||||
|
|
||||||
public static final long NO_TRIM_BEFORE_DATE_SET = 0;
|
public static final long NO_TRIM_BEFORE_DATE_SET = 0;
|
||||||
public static final int NO_TRIM_MESSAGE_COUNT_SET = Integer.MAX_VALUE;
|
public static final int NO_TRIM_MESSAGE_COUNT_SET = Integer.MAX_VALUE;
|
||||||
|
|
|
@ -28,7 +28,7 @@ import java.util.Objects;
|
||||||
|
|
||||||
public class IdentityKeyMismatch {
|
public class IdentityKeyMismatch {
|
||||||
|
|
||||||
private static final String TAG = IdentityKeyMismatch.class.getSimpleName();
|
private static final String TAG = Log.tag(IdentityKeyMismatch.class);
|
||||||
|
|
||||||
/** DEPRECATED */
|
/** DEPRECATED */
|
||||||
@JsonProperty(value = "a")
|
@JsonProperty(value = "a")
|
||||||
|
|
|
@ -117,7 +117,7 @@ public class ClassicOpenHelper extends SQLiteOpenHelper {
|
||||||
private static final int MORE_RECIPIENT_FIELDS = 47;
|
private static final int MORE_RECIPIENT_FIELDS = 47;
|
||||||
private static final int DATABASE_VERSION = 47;
|
private static final int DATABASE_VERSION = 47;
|
||||||
|
|
||||||
private static final String TAG = ClassicOpenHelper.class.getSimpleName();
|
private static final String TAG = Log.tag(ClassicOpenHelper.class);
|
||||||
|
|
||||||
private final Context context;
|
private final Context context;
|
||||||
|
|
||||||
|
@ -1393,7 +1393,7 @@ public class ClassicOpenHelper extends SQLiteOpenHelper {
|
||||||
|
|
||||||
private static class NumberMigrator {
|
private static class NumberMigrator {
|
||||||
|
|
||||||
private static final String TAG = NumberMigrator.class.getSimpleName();
|
private static final String TAG = Log.tag(NumberMigrator.class);
|
||||||
|
|
||||||
private static final Set<String> SHORT_COUNTRIES = new HashSet<String>() {{
|
private static final Set<String> SHORT_COUNTRIES = new HashSet<String>() {{
|
||||||
add("NU");
|
add("NU");
|
||||||
|
|
|
@ -34,7 +34,7 @@ class PreKeyMigrationHelper {
|
||||||
private static final int PLAINTEXT_VERSION = 2;
|
private static final int PLAINTEXT_VERSION = 2;
|
||||||
private static final int CURRENT_VERSION_MARKER = 2;
|
private static final int CURRENT_VERSION_MARKER = 2;
|
||||||
|
|
||||||
private static final String TAG = PreKeyMigrationHelper.class.getSimpleName();
|
private static final String TAG = Log.tag(PreKeyMigrationHelper.class);
|
||||||
|
|
||||||
static boolean migratePreKeys(Context context, SQLiteDatabase database) {
|
static boolean migratePreKeys(Context context, SQLiteDatabase database) {
|
||||||
File[] preKeyFiles = getPreKeyDirectory(context).listFiles();
|
File[] preKeyFiles = getPreKeyDirectory(context).listFiles();
|
||||||
|
|
|
@ -31,7 +31,7 @@ import java.util.Set;
|
||||||
|
|
||||||
public class SQLCipherMigrationHelper {
|
public class SQLCipherMigrationHelper {
|
||||||
|
|
||||||
private static final String TAG = SQLCipherMigrationHelper.class.getSimpleName();
|
private static final String TAG = Log.tag(SQLCipherMigrationHelper.class);
|
||||||
|
|
||||||
private static final long ENCRYPTION_SYMMETRIC_BIT = 0x80000000;
|
private static final long ENCRYPTION_SYMMETRIC_BIT = 0x80000000;
|
||||||
private static final long ENCRYPTION_ASYMMETRIC_BIT = 0x40000000;
|
private static final long ENCRYPTION_ASYMMETRIC_BIT = 0x40000000;
|
||||||
|
|
|
@ -81,7 +81,7 @@ import java.util.Set;
|
||||||
public class SQLCipherOpenHelper extends SQLiteOpenHelper implements SignalDatabase {
|
public class SQLCipherOpenHelper extends SQLiteOpenHelper implements SignalDatabase {
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = SQLCipherOpenHelper.class.getSimpleName();
|
private static final String TAG = Log.tag(SQLCipherOpenHelper.class);
|
||||||
|
|
||||||
private static final int RECIPIENT_CALL_RINGTONE_VERSION = 2;
|
private static final int RECIPIENT_CALL_RINGTONE_VERSION = 2;
|
||||||
private static final int MIGRATE_PREKEYS_VERSION = 3;
|
private static final int MIGRATE_PREKEYS_VERSION = 3;
|
||||||
|
|
|
@ -19,7 +19,7 @@ import java.io.IOException;
|
||||||
|
|
||||||
class SessionStoreMigrationHelper {
|
class SessionStoreMigrationHelper {
|
||||||
|
|
||||||
private static final String TAG = SessionStoreMigrationHelper.class.getSimpleName();
|
private static final String TAG = Log.tag(SessionStoreMigrationHelper.class);
|
||||||
|
|
||||||
private static final String SESSIONS_DIRECTORY_V2 = "sessions-v2";
|
private static final String SESSIONS_DIRECTORY_V2 = "sessions-v2";
|
||||||
private static final Object FILE_LOCK = new Object();
|
private static final Object FILE_LOCK = new Object();
|
||||||
|
|
|
@ -37,7 +37,7 @@ import static org.thoughtcrime.securesms.devicelist.DeviceNameProtos.DeviceName;
|
||||||
|
|
||||||
public class DeviceListLoader extends AsyncLoader<List<Device>> {
|
public class DeviceListLoader extends AsyncLoader<List<Device>> {
|
||||||
|
|
||||||
private static final String TAG = DeviceListLoader.class.getSimpleName();
|
private static final String TAG = Log.tag(DeviceListLoader.class);
|
||||||
|
|
||||||
private final SignalServiceAccountManager accountManager;
|
private final SignalServiceAccountManager accountManager;
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,7 @@ import androidx.annotation.NonNull;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
import androidx.core.util.Pair;
|
import androidx.core.util.Pair;
|
||||||
|
|
||||||
|
import org.signal.core.util.logging.Log;
|
||||||
import org.thoughtcrime.securesms.attachments.AttachmentId;
|
import org.thoughtcrime.securesms.attachments.AttachmentId;
|
||||||
import org.thoughtcrime.securesms.database.AttachmentDatabase;
|
import org.thoughtcrime.securesms.database.AttachmentDatabase;
|
||||||
import org.thoughtcrime.securesms.database.DatabaseFactory;
|
import org.thoughtcrime.securesms.database.DatabaseFactory;
|
||||||
|
@ -19,7 +20,7 @@ import org.thoughtcrime.securesms.util.AsyncLoader;
|
||||||
public final class PagingMediaLoader extends AsyncLoader<Pair<Cursor, Integer>> {
|
public final class PagingMediaLoader extends AsyncLoader<Pair<Cursor, Integer>> {
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private static final String TAG = PagingMediaLoader.class.getSimpleName();
|
private static final String TAG = Log.tag(PagingMediaLoader.class);
|
||||||
|
|
||||||
private final Uri uri;
|
private final Uri uri;
|
||||||
private final boolean leftIsRecent;
|
private final boolean leftIsRecent;
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue