Use Log.tag where appropriate.

This commit is contained in:
Greyson Parrelli 2021-03-29 18:37:22 -04:00 committed by Alex Hart
parent 2144dc3b67
commit b053fbc4a7
251 changed files with 313 additions and 253 deletions

View file

@ -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;

View file

@ -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;

View file

@ -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);

View file

@ -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;

View file

@ -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;

View file

@ -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";

View file

@ -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;

View file

@ -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";

View file

@ -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();

View file

@ -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;

View file

@ -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() {

View file

@ -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;

View file

@ -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) {

View file

@ -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;

View file

@ -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";

View file

@ -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) {

View file

@ -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) {

View file

@ -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;

View file

@ -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;

View file

@ -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");

View file

@ -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);

View file

@ -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) {

View file

@ -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,

View file

@ -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)

View file

@ -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;

View file

@ -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;

View file

@ -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();

View file

@ -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;

View file

@ -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;

View file

@ -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,

View file

@ -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;

View file

@ -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);

View file

@ -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;

View file

@ -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<>();

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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);

View file

@ -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);

View file

@ -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;

View file

@ -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
*/ */

View file

@ -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;

View file

@ -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);

View file

@ -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;

View file

@ -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);

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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);

View file

@ -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;

View file

@ -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;

View file

@ -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";

View file

@ -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);

View file

@ -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 {

View file

@ -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;

View file

@ -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();

View file

@ -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";

View file

@ -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;

View file

@ -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;

View file

@ -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() {

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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";

View file

@ -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)

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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 {

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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";

View file

@ -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;

View file

@ -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";

View file

@ -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);

View file

@ -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";

View file

@ -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";

View file

@ -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";

View file

@ -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";

View file

@ -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";

View file

@ -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";

View file

@ -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";

View file

@ -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";

View file

@ -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";

View file

@ -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;

View file

@ -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")

View file

@ -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");

View file

@ -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();

View file

@ -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;

View file

@ -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;

View file

@ -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();

View file

@ -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;

View file

@ -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