From 5e6d39beea6dbd57b566b9507ad1e1886ce61312 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Wed, 11 Sep 2013 15:32:18 -0700 Subject: [PATCH] Move classes into library --- .../textsecure}/util/FutureTaskListener.java | 2 +- .../textsecure}/util/ListenableFutureTask.java | 3 +-- .../zxing/integration}/IntentIntegrator.java | 2 +- .../zxing/integration}/IntentResult.java | 2 +- res/layout/conversation_list_activity.xml | 14 +++++++------- .../thoughtcrime/securesms/ConversationItem.java | 4 ++-- .../securesms/KeyScanningActivity.java | 4 ++-- .../securesms/database/MmsDatabase.java | 2 +- .../database/model/MediaMmsMessageRecord.java | 3 +-- .../securesms/recipients/Recipient.java | 4 ++-- .../securesms/recipients/RecipientProvider.java | 2 +- 11 files changed, 20 insertions(+), 22 deletions(-) rename {src/org/thoughtcrime/securesms => library/src/org/whispersystems/textsecure}/util/FutureTaskListener.java (73%) rename {src/org/thoughtcrime/securesms => library/src/org/whispersystems/textsecure}/util/ListenableFutureTask.java (94%) rename {src/com/google/zxing/integration/android => library/src/org/whispersystems/textsecure/zxing/integration}/IntentIntegrator.java (99%) rename {src/com/google/zxing/integration/android => library/src/org/whispersystems/textsecure/zxing/integration}/IntentResult.java (95%) diff --git a/src/org/thoughtcrime/securesms/util/FutureTaskListener.java b/library/src/org/whispersystems/textsecure/util/FutureTaskListener.java similarity index 73% rename from src/org/thoughtcrime/securesms/util/FutureTaskListener.java rename to library/src/org/whispersystems/textsecure/util/FutureTaskListener.java index 7477fdbc4..01de1e7f5 100644 --- a/src/org/thoughtcrime/securesms/util/FutureTaskListener.java +++ b/library/src/org/whispersystems/textsecure/util/FutureTaskListener.java @@ -1,4 +1,4 @@ -package org.thoughtcrime.securesms.util; +package org.whispersystems.textsecure.util; public interface FutureTaskListener { public void onSuccess(V result); diff --git a/src/org/thoughtcrime/securesms/util/ListenableFutureTask.java b/library/src/org/whispersystems/textsecure/util/ListenableFutureTask.java similarity index 94% rename from src/org/thoughtcrime/securesms/util/ListenableFutureTask.java rename to library/src/org/whispersystems/textsecure/util/ListenableFutureTask.java index 89d2512f2..0bb9d681e 100644 --- a/src/org/thoughtcrime/securesms/util/ListenableFutureTask.java +++ b/library/src/org/whispersystems/textsecure/util/ListenableFutureTask.java @@ -1,6 +1,5 @@ -package org.thoughtcrime.securesms.util; +package org.whispersystems.textsecure.util; -import java.lang.ref.WeakReference; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.FutureTask; diff --git a/src/com/google/zxing/integration/android/IntentIntegrator.java b/library/src/org/whispersystems/textsecure/zxing/integration/IntentIntegrator.java similarity index 99% rename from src/com/google/zxing/integration/android/IntentIntegrator.java rename to library/src/org/whispersystems/textsecure/zxing/integration/IntentIntegrator.java index c6c8214bb..b4a6116e4 100644 --- a/src/com/google/zxing/integration/android/IntentIntegrator.java +++ b/library/src/org/whispersystems/textsecure/zxing/integration/IntentIntegrator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.google.zxing.integration.android; +package org.whispersystems.textsecure.zxing.integration; import android.app.AlertDialog; import android.app.Activity; diff --git a/src/com/google/zxing/integration/android/IntentResult.java b/library/src/org/whispersystems/textsecure/zxing/integration/IntentResult.java similarity index 95% rename from src/com/google/zxing/integration/android/IntentResult.java rename to library/src/org/whispersystems/textsecure/zxing/integration/IntentResult.java index d4c69c025..aed21cad1 100644 --- a/src/com/google/zxing/integration/android/IntentResult.java +++ b/library/src/org/whispersystems/textsecure/zxing/integration/IntentResult.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.google.zxing.integration.android; +package org.whispersystems.textsecure.zxing.integration; /** *

Encapsulates the result of a barcode scan invoked through {@link IntentIntegrator}.

diff --git a/res/layout/conversation_list_activity.xml b/res/layout/conversation_list_activity.xml index ec9f405dd..1c613eac1 100644 --- a/res/layout/conversation_list_activity.xml +++ b/res/layout/conversation_list_activity.xml @@ -19,12 +19,12 @@ android:dividerHeight="1dp" android:background="?navigation_drawer_background"/> - + + + + + + + \ No newline at end of file diff --git a/src/org/thoughtcrime/securesms/ConversationItem.java b/src/org/thoughtcrime/securesms/ConversationItem.java index 9d3ae7f50..9fbd95d39 100644 --- a/src/org/thoughtcrime/securesms/ConversationItem.java +++ b/src/org/thoughtcrime/securesms/ConversationItem.java @@ -53,8 +53,8 @@ import org.thoughtcrime.securesms.mms.SlideDeck; import org.thoughtcrime.securesms.recipients.Recipient; import org.thoughtcrime.securesms.service.SendReceiveService; import org.thoughtcrime.securesms.util.Emoji; -import org.thoughtcrime.securesms.util.FutureTaskListener; -import org.thoughtcrime.securesms.util.ListenableFutureTask; +import org.whispersystems.textsecure.util.FutureTaskListener; +import org.whispersystems.textsecure.util.ListenableFutureTask; import java.io.File; import java.io.FileOutputStream; diff --git a/src/org/thoughtcrime/securesms/KeyScanningActivity.java b/src/org/thoughtcrime/securesms/KeyScanningActivity.java index 2c1bf04d9..415ea3971 100644 --- a/src/org/thoughtcrime/securesms/KeyScanningActivity.java +++ b/src/org/thoughtcrime/securesms/KeyScanningActivity.java @@ -28,8 +28,8 @@ import org.thoughtcrime.securesms.util.DynamicTheme; import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuInflater; import com.actionbarsherlock.view.MenuItem; -import com.google.zxing.integration.android.IntentIntegrator; -import com.google.zxing.integration.android.IntentResult; +import org.whispersystems.textsecure.zxing.integration.IntentIntegrator; +import org.whispersystems.textsecure.zxing.integration.IntentResult; /** * Activity for initiating/receiving key QR code scans. diff --git a/src/org/thoughtcrime/securesms/database/MmsDatabase.java b/src/org/thoughtcrime/securesms/database/MmsDatabase.java index 0df05ae1f..4e7cc18ae 100644 --- a/src/org/thoughtcrime/securesms/database/MmsDatabase.java +++ b/src/org/thoughtcrime/securesms/database/MmsDatabase.java @@ -43,7 +43,7 @@ import org.thoughtcrime.securesms.recipients.RecipientFactory; import org.thoughtcrime.securesms.recipients.RecipientFormattingException; import org.thoughtcrime.securesms.recipients.Recipients; import org.thoughtcrime.securesms.util.LRUCache; -import org.thoughtcrime.securesms.util.ListenableFutureTask; +import org.whispersystems.textsecure.util.ListenableFutureTask; import org.thoughtcrime.securesms.util.Trimmer; import org.whispersystems.textsecure.util.Util; diff --git a/src/org/thoughtcrime/securesms/database/model/MediaMmsMessageRecord.java b/src/org/thoughtcrime/securesms/database/model/MediaMmsMessageRecord.java index cf7127ade..8d0c5a3c9 100644 --- a/src/org/thoughtcrime/securesms/database/model/MediaMmsMessageRecord.java +++ b/src/org/thoughtcrime/securesms/database/model/MediaMmsMessageRecord.java @@ -21,11 +21,10 @@ import android.text.SpannableString; import org.thoughtcrime.securesms.R; import org.thoughtcrime.securesms.database.MmsDatabase; -import org.thoughtcrime.securesms.mms.Slide; import org.thoughtcrime.securesms.mms.SlideDeck; import org.thoughtcrime.securesms.recipients.Recipient; import org.thoughtcrime.securesms.recipients.Recipients; -import org.thoughtcrime.securesms.util.ListenableFutureTask; +import org.whispersystems.textsecure.util.ListenableFutureTask; /** * Represents the message record model for MMS messages that contain diff --git a/src/org/thoughtcrime/securesms/recipients/Recipient.java b/src/org/thoughtcrime/securesms/recipients/Recipient.java index d120fa812..9715f429f 100644 --- a/src/org/thoughtcrime/securesms/recipients/Recipient.java +++ b/src/org/thoughtcrime/securesms/recipients/Recipient.java @@ -25,8 +25,8 @@ import android.util.Log; import org.thoughtcrime.securesms.database.CanonicalAddressDatabase; import org.thoughtcrime.securesms.recipients.RecipientProvider.RecipientDetails; -import org.thoughtcrime.securesms.util.FutureTaskListener; -import org.thoughtcrime.securesms.util.ListenableFutureTask; +import org.whispersystems.textsecure.util.FutureTaskListener; +import org.whispersystems.textsecure.util.ListenableFutureTask; import org.whispersystems.textsecure.storage.CanonicalRecipientAddress; import java.util.HashSet; diff --git a/src/org/thoughtcrime/securesms/recipients/RecipientProvider.java b/src/org/thoughtcrime/securesms/recipients/RecipientProvider.java index 87c0a16b4..076b68467 100644 --- a/src/org/thoughtcrime/securesms/recipients/RecipientProvider.java +++ b/src/org/thoughtcrime/securesms/recipients/RecipientProvider.java @@ -28,7 +28,7 @@ import android.util.Log; import org.thoughtcrime.securesms.contacts.ContactPhotoFactory; import org.thoughtcrime.securesms.util.LRUCache; -import org.thoughtcrime.securesms.util.ListenableFutureTask; +import org.whispersystems.textsecure.util.ListenableFutureTask; import org.thoughtcrime.securesms.util.Util; import java.io.InputStream;