diff --git a/.idea/libraries/gcm.xml b/.idea/libraries/gcm.xml deleted file mode 100644 index a12ddc69e..000000000 --- a/.idea/libraries/gcm.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/runConfigurations/tests.xml b/.idea/runConfigurations/tests.xml new file mode 100644 index 000000000..3578fdfc9 --- /dev/null +++ b/.idea/runConfigurations/tests.xml @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/tests_sync.xml b/.idea/runConfigurations/tests_sync.xml new file mode 100644 index 000000000..471ad575c --- /dev/null +++ b/.idea/runConfigurations/tests_sync.xml @@ -0,0 +1,22 @@ + + + + + \ No newline at end of file diff --git a/api/AndroidManifest.xml b/api/AndroidManifest.xml index d63ccf83e..d7008d6e6 100644 --- a/api/AndroidManifest.xml +++ b/api/AndroidManifest.xml @@ -5,7 +5,7 @@ ** See the file "LICENSE" for the full license governing this code. --> diff --git a/api/src/com/todoroo/andlib/service/ExceptionService.java b/api/src/com/todoroo/andlib/service/ExceptionService.java index d0e82e932..8527fc14a 100644 --- a/api/src/com/todoroo/andlib/service/ExceptionService.java +++ b/api/src/com/todoroo/andlib/service/ExceptionService.java @@ -12,7 +12,7 @@ import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; import android.util.Log; -import com.todoroo.astrid.api.R; +import org.astrid.api.R; /** * Exception handling utility class - reports and logs errors diff --git a/api/src/com/todoroo/andlib/utility/DateUtilities.java b/api/src/com/todoroo/andlib/utility/DateUtilities.java index 54f95d773..029a30219 100644 --- a/api/src/com/todoroo/andlib/utility/DateUtilities.java +++ b/api/src/com/todoroo/andlib/utility/DateUtilities.java @@ -9,7 +9,7 @@ import android.content.Context; import android.text.format.DateFormat; import android.text.format.DateUtils; -import com.todoroo.astrid.api.R; +import org.astrid.api.R; import java.text.ParseException; import java.text.SimpleDateFormat; diff --git a/api/src/com/todoroo/andlib/utility/DialogUtilities.java b/api/src/com/todoroo/andlib/utility/DialogUtilities.java index 71da64eb3..8500a75a3 100644 --- a/api/src/com/todoroo/andlib/utility/DialogUtilities.java +++ b/api/src/com/todoroo/andlib/utility/DialogUtilities.java @@ -15,7 +15,7 @@ import android.content.DialogInterface; import android.view.View; import android.webkit.WebView; -import com.todoroo.astrid.api.R; +import org.astrid.api.R; public class DialogUtilities { diff --git a/api/src/com/todoroo/astrid/data/Task.java b/api/src/com/todoroo/astrid/data/Task.java index a63a56bae..8ff8ce530 100644 --- a/api/src/com/todoroo/astrid/data/Task.java +++ b/api/src/com/todoroo/astrid/data/Task.java @@ -19,7 +19,8 @@ import com.todoroo.andlib.data.Table; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.astrid.api.AstridApiConstants; -import com.todoroo.astrid.api.R; + +import org.astrid.api.R; import java.util.Date; diff --git a/api/src/com/todoroo/astrid/sync/SyncProvider.java b/api/src/com/todoroo/astrid/sync/SyncProvider.java index 771d949a3..4fba3976b 100644 --- a/api/src/com/todoroo/astrid/sync/SyncProvider.java +++ b/api/src/com/todoroo/astrid/sync/SyncProvider.java @@ -18,9 +18,10 @@ import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.service.ExceptionService; import com.todoroo.andlib.service.NotificationManager; import com.todoroo.andlib.utility.DialogUtilities; -import com.todoroo.astrid.api.R; import com.todoroo.astrid.data.Task; +import org.astrid.api.R; + import java.io.IOException; import java.util.ArrayList; import java.util.Collections; diff --git a/api/src/com/todoroo/astrid/sync/SyncProviderPreferences.java b/api/src/com/todoroo/astrid/sync/SyncProviderPreferences.java index 7838ce0a3..d957d2ecc 100644 --- a/api/src/com/todoroo/astrid/sync/SyncProviderPreferences.java +++ b/api/src/com/todoroo/astrid/sync/SyncProviderPreferences.java @@ -23,7 +23,8 @@ import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.andlib.utility.DialogUtilities; import com.todoroo.andlib.utility.TodorooPreferenceActivity; -import com.todoroo.astrid.api.R; + +import org.astrid.api.R; import java.util.Date; import java.util.HashMap; diff --git a/astrid/AndroidManifest.xml b/astrid/AndroidManifest.xml index ac59bcd18..10d239a3c 100644 --- a/astrid/AndroidManifest.xml +++ b/astrid/AndroidManifest.xml @@ -7,7 +7,7 @@ + android:versionCode="312"> @@ -26,26 +26,18 @@ - - - - - - + - - - @@ -75,16 +67,11 @@ android:protectionLevel="normal" android:label="@string/write_permission_label"/> - - - @@ -392,17 +380,6 @@ android:name="com.todoroo.astrid.actfm.CommentsActivity" android:windowSoftInputMode="stateHidden"/> - - - - - - - - - diff --git a/astrid/astrid.iml b/astrid/astrid.iml index e61bf42ff..072c5a2df 100644 --- a/astrid/astrid.iml +++ b/astrid/astrid.iml @@ -37,7 +37,6 @@ - diff --git a/astrid/libs/gcm-src.jar b/astrid/libs/gcm-src.jar deleted file mode 100644 index e2d9b43e9..000000000 Binary files a/astrid/libs/gcm-src.jar and /dev/null differ diff --git a/astrid/libs/gcm.jar b/astrid/libs/gcm.jar deleted file mode 100644 index ac109a830..000000000 Binary files a/astrid/libs/gcm.jar and /dev/null differ diff --git a/astrid/src/com/commonsware/cwac/tlv/TouchListView.java b/astrid/src/com/commonsware/cwac/tlv/TouchListView.java index 5aacc82e8..1f401745e 100644 --- a/astrid/src/com/commonsware/cwac/tlv/TouchListView.java +++ b/astrid/src/com/commonsware/cwac/tlv/TouchListView.java @@ -33,10 +33,11 @@ import android.view.WindowManager; import android.widget.AdapterView; import android.widget.ImageView; -import org.astrid.R; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.astrid.ui.ErrorCatchingListView; +import org.astrid.R; + public class TouchListView extends ErrorCatchingListView { private ImageView mDragView; diff --git a/astrid/src/com/timsu/astrid/GCMIntentService.java b/astrid/src/com/timsu/astrid/GCMIntentService.java deleted file mode 100644 index fa678d5c0..000000000 --- a/astrid/src/com/timsu/astrid/GCMIntentService.java +++ /dev/null @@ -1,472 +0,0 @@ -package com.timsu.astrid; - -import android.app.Notification; -import android.app.PendingIntent; -import android.content.Context; -import android.content.Intent; -import android.os.Build; -import android.provider.Settings.Secure; -import android.text.TextUtils; -import android.util.Log; - -import org.astrid.R; -import com.google.android.gcm.GCMBaseIntentService; -import com.google.android.gcm.GCMConstants; -import com.google.android.gcm.GCMRegistrar; -import com.todoroo.andlib.data.TodorooCursor; -import com.todoroo.andlib.service.Autowired; -import com.todoroo.andlib.service.ContextManager; -import com.todoroo.andlib.service.DependencyInjectionService; -import com.todoroo.andlib.service.NotificationManager; -import com.todoroo.andlib.service.NotificationManager.AndroidNotificationManager; -import com.todoroo.andlib.sql.Query; -import com.todoroo.andlib.sql.QueryTemplate; -import com.todoroo.andlib.utility.AndroidUtilities; -import com.todoroo.andlib.utility.DateUtilities; -import com.todoroo.andlib.utility.Preferences; -import com.todoroo.astrid.actfm.TagViewFragment; -import com.todoroo.astrid.actfm.sync.ActFmPreferenceService; -import com.todoroo.astrid.actfm.sync.ActFmSyncService; -import com.todoroo.astrid.actfm.sync.ActFmSyncThread; -import com.todoroo.astrid.actfm.sync.ActFmSyncV2Provider; -import com.todoroo.astrid.actfm.sync.messages.BriefMe; -import com.todoroo.astrid.activity.ShortcutActivity; -import com.todoroo.astrid.activity.TaskListActivity; -import com.todoroo.astrid.activity.TaskListFragment; -import com.todoroo.astrid.api.AstridApiConstants; -import com.todoroo.astrid.api.Filter; -import com.todoroo.astrid.api.FilterWithCustomIntent; -import com.todoroo.astrid.dao.UserActivityDao; -import com.todoroo.astrid.data.SyncFlags; -import com.todoroo.astrid.data.TagData; -import com.todoroo.astrid.data.Task; -import com.todoroo.astrid.data.UserActivity; -import com.todoroo.astrid.reminders.Notifications; -import com.todoroo.astrid.service.AstridDependencyInjector; -import com.todoroo.astrid.service.TagDataService; -import com.todoroo.astrid.service.TaskService; -import com.todoroo.astrid.sync.SyncResultCallbackAdapter; -import com.todoroo.astrid.tags.TagFilterExposer; -import com.todoroo.astrid.utility.Constants; - -import java.io.IOException; - - -public class GCMIntentService extends GCMBaseIntentService { - - public static final String SENDER_ID = "1003855277730"; //$NON-NLS-1$ - public static final String PREF_REGISTRATION = "gcm_id"; - public static final String PREF_NEEDS_REGISTRATION = "gcm_needs_reg"; - public static final String PREF_NEEDS_RETRY = "gcm_needs_retry"; - - private static final String PREF_LAST_GCM = "c2dm_last"; - public static final String PREF_C2DM_REGISTRATION = "c2dm_key"; - - public static String getDeviceID() { - String id = Secure.getString(ContextManager.getContext().getContentResolver(), Secure.ANDROID_ID); - if (AndroidUtilities.getSdkVersion() > 8) { //Gingerbread and above - //the following uses relection to get android.os.Build.SERIAL to avoid having to build with Gingerbread - try { - if (!Build.UNKNOWN.equals(Build.SERIAL)) { - id = Build.SERIAL; - } - } catch (Exception e) { - // Ah well - } - } - - if (TextUtils.isEmpty(id) || "9774d56d682e549c".equals(id)) { // check for failure or devices affected by the "9774d56d682e549c" bug - return null; - } - - return id; - } - - static { - AstridDependencyInjector.initialize(); - } - - @Autowired - private ActFmSyncService actFmSyncService; - - @Autowired - private ActFmPreferenceService actFmPreferenceService; - - @Autowired - private TaskService taskService; - - @Autowired - private TagDataService tagDataService; - - @Autowired - private UserActivityDao userActivityDao; - - public GCMIntentService() { - super(SENDER_ID); - DependencyInjectionService.getInstance().inject(this); - } - - - // ===================== Messaging =================== // - - private final SyncResultCallbackAdapter refreshOnlyCallback = new SyncResultCallbackAdapter() { - @Override - public void finished() { - ContextManager.getContext().sendBroadcast(new Intent(AstridApiConstants.BROADCAST_EVENT_REFRESH)); - } - }; - - private static final long MIN_MILLIS_BETWEEN_FULL_SYNCS = DateUtilities.ONE_HOUR; - - @Override - protected void onMessage(Context context, Intent intent) { - if (actFmPreferenceService.isLoggedIn()) { - if (intent.hasExtra("web_update")) { - if (DateUtilities.now() - actFmPreferenceService.getLastSyncDate() > MIN_MILLIS_BETWEEN_FULL_SYNCS && !actFmPreferenceService.isOngoing()) { - new ActFmSyncV2Provider().synchronizeActiveTasks(false, refreshOnlyCallback); - } else { - handleWebUpdate(intent); - } - } else { - handleMessage(intent); - } - } - } - - /** - * Handle web task or list changed - */ - protected void handleWebUpdate(Intent intent) { - if (intent.hasExtra("tag_id")) { - String uuid = intent.getStringExtra("tag_id"); - TodorooCursor cursor = tagDataService.query( - Query.select(TagData.PUSHED_AT).where(TagData.UUID.eq( - uuid))); - long pushedAt = 0; - try { - TagData tagData = new TagData(); - if (cursor.getCount() > 0) { - cursor.moveToNext(); - tagData.readFromCursor(cursor); - pushedAt = tagData.getValue(TagData.PUSHED_AT); - } - } finally { - cursor.close(); - } - ActFmSyncThread.getInstance().enqueueMessage(new BriefMe(TagData.class, uuid, pushedAt), ActFmSyncThread.DEFAULT_REFRESH_RUNNABLE); - } else if (intent.hasExtra("task_id")) { - String uuid = intent.getStringExtra("task_id"); - TodorooCursor cursor = taskService.query( - Query.select(Task.PROPERTIES).where(Task.UUID.eq( - uuid))); - long pushedAt = 0; - try { - final Task task = new Task(); - if (cursor.getCount() > 0) { - cursor.moveToNext(); - task.readFromCursor(cursor); - pushedAt = task.getValue(Task.PUSHED_AT); - } - ActFmSyncThread.getInstance().enqueueMessage(new BriefMe(Task.class, uuid, pushedAt), ActFmSyncThread.DEFAULT_REFRESH_RUNNABLE); - } finally { - cursor.close(); - } - } - } - - // --- message handling - - /** - * Handle message. Run on separate thread. - */ - private void handleMessage(Intent intent) { - String message = intent.getStringExtra("alert"); - Context context = ContextManager.getContext(); - if (TextUtils.isEmpty(message)) { - return; - } - - long lastNotification = Preferences.getLong(PREF_LAST_GCM, 0); - if (DateUtilities.now() - lastNotification < 5000L) { - return; - } - Preferences.setLong(PREF_LAST_GCM, DateUtilities.now()); - Intent notifyIntent = null; - int notifId; - - final String user_id = intent.getStringExtra("oid"); - final String token_id = intent.getStringExtra("tid"); - // unregister - if (!actFmPreferenceService.isLoggedIn() || !ActFmPreferenceService.userId().equals(user_id)) { - new Thread() { - @Override - public void run() { - try { - actFmSyncService.invoke("user_unset_c2dm", "tid", token_id, "oid", user_id); - } catch (IOException e) { - // - } - } - }.start(); - return; - } - - - // fetch data - if (intent.hasExtra("tag_id")) { - notifyIntent = createTagIntent(context, intent); - notifId = intent.getStringExtra("tag_id").hashCode(); - } else if (intent.hasExtra("task_id")) { - notifyIntent = createTaskIntent(intent); - notifId = intent.getStringExtra("task_id").hashCode(); - } else { - return; - } - - if (notifyIntent == null) { - return; - } - - notifyIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); - notifyIntent.putExtra(TaskListActivity.TOKEN_SOURCE, Constants.SOURCE_C2DM); - PendingIntent pendingIntent = PendingIntent.getActivity(context, - notifId, notifyIntent, 0); - - int icon = calculateIcon(intent); - - // create notification - NotificationManager nm = new AndroidNotificationManager(ContextManager.getContext()); - Notification notification = new Notification(icon, - message, System.currentTimeMillis()); - String title; - if (intent.hasExtra("title")) { - title = "Astrid: " + intent.getStringExtra("title"); - } else { - title = ContextManager.getString(R.string.app_name); - } - notification.setLatestEventInfo(ContextManager.getContext(), title, - message, pendingIntent); - notification.flags |= Notification.FLAG_AUTO_CANCEL; - - boolean sounds = !"false".equals(intent.getStringExtra("sound")); - notification.defaults = 0; - if (sounds && !Notifications.isQuietHours()) { - notification.defaults |= Notification.DEFAULT_SOUND; - notification.defaults |= Notification.DEFAULT_VIBRATE; - } - nm.notify(notifId, notification); - - if (intent.hasExtra("tag_id")) { - Intent broadcastIntent = new Intent(TagViewFragment.BROADCAST_TAG_ACTIVITY); - broadcastIntent.putExtras(intent); - ContextManager.getContext().sendBroadcast(broadcastIntent, AstridApiConstants.PERMISSION_READ); - } - } - - private int calculateIcon(Intent intent) { - if (intent.hasExtra("type")) { - String type = intent.getStringExtra("type"); - if ("f".equals(type)) { - return R.drawable.notif_c2dm_done; - } - if ("s".equals(type)) { - return R.drawable.notif_c2dm_assign; - } - if ("l".equals(type)) { - return R.drawable.notif_c2dm_assign; - } - } else { - String message = intent.getStringExtra("alert"); - if (message.contains(" finished ")) { - return R.drawable.notif_c2dm_done; - } - if (message.contains(" invited you to ")) { - return R.drawable.notif_c2dm_assign; - } - if (message.contains(" sent you ")) { - return R.drawable.notif_c2dm_assign; - } - } - return R.drawable.notif_c2dm_msg; - } - - private Intent createTaskIntent(Intent intent) { - String uuid = intent.getStringExtra("task_id"); - TodorooCursor cursor = taskService.query( - Query.select(Task.PROPERTIES).where(Task.UUID.eq( - uuid))); - long pushedAt = 0; - try { - final Task task = new Task(); - if (cursor.getCount() == 0) { - task.setValue(Task.TITLE, intent.getStringExtra("title")); - task.setValue(Task.UUID, intent.getStringExtra("task_id")); - task.setValue(Task.USER_ID, Task.USER_ID_UNASSIGNED); - task.putTransitory(SyncFlags.ACTFM_SUPPRESS_OUTSTANDING_ENTRIES, true); - taskService.save(task); - } else { - cursor.moveToNext(); - task.readFromCursor(cursor); - pushedAt = task.getValue(Task.PUSHED_AT); - } - ActFmSyncThread.getInstance().enqueueMessage(new BriefMe(Task.class, uuid, pushedAt), null); - - Filter filter = new Filter("", task.getValue(Task.TITLE), - new QueryTemplate().where(Task.ID.eq(task.getId())), - null); - - return ShortcutActivity.createIntent(filter); - } finally { - cursor.close(); - } - } - - private Intent createTagIntent(final Context context, final Intent intent) { - String uuid = intent.getStringExtra("tag_id"); - TodorooCursor cursor = tagDataService.query( - Query.select(TagData.PROPERTIES).where(TagData.UUID.eq( - uuid))); - long pushedAt = 0; - try { - final TagData tagData = new TagData(); - if (cursor.getCount() == 0) { - tagData.setValue(TagData.NAME, intent.getStringExtra("title")); - tagData.setValue(TagData.UUID, intent.getStringExtra("tag_id")); - tagData.putTransitory(SyncFlags.ACTFM_SUPPRESS_OUTSTANDING_ENTRIES, true); - tagDataService.save(tagData); - } else { - cursor.moveToNext(); - tagData.readFromCursor(cursor); - pushedAt = tagData.getValue(TagData.PUSHED_AT); - } - ActFmSyncThread.getInstance().enqueueMessage(new BriefMe(TagData.class, uuid, pushedAt), null); - - FilterWithCustomIntent filter = TagFilterExposer.filterFromTagData(context, tagData); - - if (intent.hasExtra("activity_id")) { - UserActivity update = new UserActivity(); - update.setValue(UserActivity.UUID, intent.getStringExtra("activity_id")); - update.setValue(UserActivity.USER_UUID, intent.getStringExtra("user_id")); - - update.setValue(UserActivity.ACTION, "tag_comment"); - update.setValue(UserActivity.TARGET_NAME, intent.getStringExtra("title")); - String message = intent.getStringExtra("alert"); - if (message.contains(":")) { - message = message.substring(message.indexOf(':') + 2); - } - update.setValue(UserActivity.MESSAGE, message); - update.setValue(UserActivity.CREATED_AT, DateUtilities.now()); - update.setValue(UserActivity.TARGET_ID, intent.getStringExtra("tag_id")); - update.putTransitory(SyncFlags.ACTFM_SUPPRESS_OUTSTANDING_ENTRIES, true); - userActivityDao.createNew(update); - } - - if (filter != null) { - Intent launchIntent = new Intent(context, TaskListActivity.class); - launchIntent.putExtra(TaskListFragment.TOKEN_FILTER, filter); - filter.customExtras.putBoolean(TagViewFragment.TOKEN_START_ACTIVITY, shouldLaunchActivity(intent)); - launchIntent.putExtras(filter.customExtras); - - return launchIntent; - } else { - return null; - } - } finally { - cursor.close(); - } - } - - private boolean shouldLaunchActivity(Intent intent) { - if (intent.hasExtra("type")) { - String type = intent.getStringExtra("type"); - if ("f".equals(type)) { - return true; - } - if ("s".equals(type)) { - return false; - } - if ("l".equals(type)) { - return false; - } - } else { - String message = intent.getStringExtra("alert"); - if (message.contains(" finished ")) { - return true; - } - if (message.contains(" invited you to ")) { - return false; - } - if (message.contains(" sent you ")) { - return false; - } - } - return true; - } - - // ==================== Registration ============== // - - public static void register(Context context) { - try { - if (AndroidUtilities.getSdkVersion() >= 8) { - GCMRegistrar.checkDevice(context); - GCMRegistrar.checkManifest(context); - final String regId = GCMRegistrar.getRegistrationId(context); - if ("".equals(regId)) { - GCMRegistrar.register(context, GCMIntentService.SENDER_ID); - } else { - // TODO: Already registered--do something? - } - } - } catch (Exception e) { - // phone may not support gcm - Log.e("actfm-sync", "gcm-register", e); - } - } - - public static void unregister(Context context) { - try { - if (AndroidUtilities.getSdkVersion() >= 8) { - GCMRegistrar.unregister(context); - } - } catch (Exception e) { - Log.e("actfm-sync", "gcm-unregister", e); - } - } - - @Override - protected void onRegistered(Context context, String registrationId) { - actFmSyncService.setGCMRegistration(registrationId); - } - - @Override - protected void onUnregistered(Context context, String registrationId) { - // Server can unregister automatically next time it tries to send a message - } - - - @Override - protected void onError(Context context, String intent) { - if ((GCMConstants.ERROR_AUTHENTICATION_FAILED.equals(intent) || GCMConstants.ERROR_ACCOUNT_MISSING.equals(intent)) - && !Preferences.getBoolean(PREF_NEEDS_RETRY, false)) { - Preferences.setBoolean(PREF_NEEDS_RETRY, true); - } - } - - // =========== Migration ============= // - - public static class GCMMigration { - @Autowired - private ActFmPreferenceService actFmPreferenceService; - - public GCMMigration() { - DependencyInjectionService.getInstance().inject(this); - } - - public void performMigration(Context context) { - if (actFmPreferenceService.isLoggedIn()) { - GCMIntentService.register(context); - } - } - } - -} diff --git a/astrid/src/com/timsu/astrid/data/task/AbstractTaskModel.java b/astrid/src/com/timsu/astrid/data/task/AbstractTaskModel.java index ac9ef63c7..e6c94617d 100644 --- a/astrid/src/com/timsu/astrid/data/task/AbstractTaskModel.java +++ b/astrid/src/com/timsu/astrid/data/task/AbstractTaskModel.java @@ -12,7 +12,6 @@ import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; -import org.astrid.R; import com.timsu.astrid.data.LegacyAbstractController; import com.timsu.astrid.data.LegacyAbstractModel; import com.timsu.astrid.data.enums.Importance; diff --git a/astrid/src/com/timsu/astrid/utilities/LegacyTasksXmlExporter.java b/astrid/src/com/timsu/astrid/utilities/LegacyTasksXmlExporter.java index 943cec6d7..9cdd4a94f 100644 --- a/astrid/src/com/timsu/astrid/utilities/LegacyTasksXmlExporter.java +++ b/astrid/src/com/timsu/astrid/utilities/LegacyTasksXmlExporter.java @@ -12,7 +12,6 @@ import android.util.Log; import android.util.Xml; import android.widget.Toast; -import org.astrid.R; import com.timsu.astrid.data.alerts.AlertController; import com.timsu.astrid.data.sync.SyncDataController; import com.timsu.astrid.data.sync.SyncMapping; @@ -24,6 +23,7 @@ import com.timsu.astrid.data.task.TaskIdentifier; import com.timsu.astrid.data.task.TaskModelForXml; import com.todoroo.astrid.backup.BackupDateUtilities; +import org.astrid.R; import org.xmlpull.v1.XmlSerializer; import java.io.File; diff --git a/astrid/src/com/todoroo/astrid/actfm/ActFmCameraModule.java b/astrid/src/com/todoroo/astrid/actfm/ActFmCameraModule.java index fd82ae307..059e115dc 100644 --- a/astrid/src/com/todoroo/astrid/actfm/ActFmCameraModule.java +++ b/astrid/src/com/todoroo/astrid/actfm/ActFmCameraModule.java @@ -18,10 +18,11 @@ import android.provider.MediaStore; import android.support.v4.app.Fragment; import android.widget.ArrayAdapter; -import org.astrid.R; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.DateUtilities; +import org.astrid.R; + import java.io.File; import java.io.IOException; import java.util.ArrayList; diff --git a/astrid/src/com/todoroo/astrid/actfm/ActFmGoogleAuthActivity.java b/astrid/src/com/todoroo/astrid/actfm/ActFmGoogleAuthActivity.java index cca79bde7..105387e5b 100644 --- a/astrid/src/com/todoroo/astrid/actfm/ActFmGoogleAuthActivity.java +++ b/astrid/src/com/todoroo/astrid/actfm/ActFmGoogleAuthActivity.java @@ -23,10 +23,11 @@ import android.widget.TextView; import android.widget.Toast; import com.google.api.client.googleapis.extensions.android2.auth.GoogleAccountManager; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.utility.DialogUtilities; +import org.astrid.R; + import java.io.IOException; import java.util.ArrayList; import java.util.concurrent.TimeUnit; diff --git a/astrid/src/com/todoroo/astrid/actfm/CommentsActivity.java b/astrid/src/com/todoroo/astrid/actfm/CommentsActivity.java index 7dbca6da3..f45af28fe 100644 --- a/astrid/src/com/todoroo/astrid/actfm/CommentsActivity.java +++ b/astrid/src/com/todoroo/astrid/actfm/CommentsActivity.java @@ -12,11 +12,12 @@ import android.widget.TextView; import com.actionbarsherlock.app.ActionBar; import com.actionbarsherlock.view.MenuItem; -import org.astrid.R; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.astrid.activity.AstridActivity; import com.todoroo.astrid.service.ThemeService; +import org.astrid.R; + public class CommentsActivity extends AstridActivity { @Override protected void onCreate(Bundle savedInstanceState) { diff --git a/astrid/src/com/todoroo/astrid/actfm/CommentsFragment.java b/astrid/src/com/todoroo/astrid/actfm/CommentsFragment.java index fd75a1827..1e7ce2224 100644 --- a/astrid/src/com/todoroo/astrid/actfm/CommentsFragment.java +++ b/astrid/src/com/todoroo/astrid/actfm/CommentsFragment.java @@ -34,7 +34,6 @@ import com.actionbarsherlock.app.SherlockListFragment; import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuInflater; import com.actionbarsherlock.view.MenuItem; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.astrid.actfm.ActFmCameraModule.CameraResultCallback; @@ -51,6 +50,7 @@ import com.todoroo.astrid.data.RemoteModel; import com.todoroo.astrid.data.UserActivity; import com.todoroo.astrid.helper.AsyncImageView; +import org.astrid.R; import org.json.JSONArray; import org.json.JSONObject; diff --git a/astrid/src/com/todoroo/astrid/actfm/TagCommentsFragment.java b/astrid/src/com/todoroo/astrid/actfm/TagCommentsFragment.java index 293b9ee30..9b829de18 100644 --- a/astrid/src/com/todoroo/astrid/actfm/TagCommentsFragment.java +++ b/astrid/src/com/todoroo/astrid/actfm/TagCommentsFragment.java @@ -15,7 +15,6 @@ import android.view.ViewGroup; import android.widget.ListView; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.andlib.utility.Preferences; @@ -37,6 +36,8 @@ import com.todoroo.astrid.tags.TagService; import com.todoroo.astrid.utility.AstridPreferences; import com.todoroo.astrid.utility.ResourceDrawableCache; +import org.astrid.R; + public class TagCommentsFragment extends CommentsFragment { private TagData tagData; diff --git a/astrid/src/com/todoroo/astrid/actfm/TagSettingsActivity.java b/astrid/src/com/todoroo/astrid/actfm/TagSettingsActivity.java index 870df9a18..39ca1aaac 100644 --- a/astrid/src/com/todoroo/astrid/actfm/TagSettingsActivity.java +++ b/astrid/src/com/todoroo/astrid/actfm/TagSettingsActivity.java @@ -28,7 +28,6 @@ import com.actionbarsherlock.app.SherlockFragmentActivity; import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuItem; import com.actionbarsherlock.view.Window; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; @@ -61,6 +60,7 @@ import com.todoroo.astrid.tags.TagService; import com.todoroo.astrid.utility.AstridPreferences; import com.todoroo.astrid.utility.ResourceDrawableCache; +import org.astrid.R; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; diff --git a/astrid/src/com/todoroo/astrid/actfm/TagViewFragment.java b/astrid/src/com/todoroo/astrid/actfm/TagViewFragment.java index b8d9704bb..e96b6cc83 100644 --- a/astrid/src/com/todoroo/astrid/actfm/TagViewFragment.java +++ b/astrid/src/com/todoroo/astrid/actfm/TagViewFragment.java @@ -22,7 +22,6 @@ import android.widget.TextView; import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuItem; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; @@ -70,6 +69,7 @@ import com.todoroo.astrid.tags.TaskToTagMetadata; import com.todoroo.astrid.utility.AstridPreferences; import com.todoroo.astrid.utility.Flags; +import org.astrid.R; import org.json.JSONArray; import java.util.List; diff --git a/astrid/src/com/todoroo/astrid/actfm/TaskCommentsFragment.java b/astrid/src/com/todoroo/astrid/actfm/TaskCommentsFragment.java index ef17a3bc4..d974c2285 100644 --- a/astrid/src/com/todoroo/astrid/actfm/TaskCommentsFragment.java +++ b/astrid/src/com/todoroo/astrid/actfm/TaskCommentsFragment.java @@ -5,7 +5,6 @@ import android.database.Cursor; import android.view.ViewGroup; import android.widget.ListView; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.astrid.actfm.sync.ActFmSyncThread; @@ -19,6 +18,8 @@ import com.todoroo.astrid.data.Task; import com.todoroo.astrid.data.UserActivity; import com.todoroo.astrid.service.TaskService; +import org.astrid.R; + public class TaskCommentsFragment extends CommentsFragment { public static final String EXTRA_TASK = "extra_task"; //$NON-NLS-1$ diff --git a/astrid/src/com/todoroo/astrid/actfm/sync/ActFmInvoker.java b/astrid/src/com/todoroo/astrid/actfm/sync/ActFmInvoker.java index 669d355cc..da46ef292 100644 --- a/astrid/src/com/todoroo/astrid/actfm/sync/ActFmInvoker.java +++ b/astrid/src/com/todoroo/astrid/actfm/sync/ActFmInvoker.java @@ -8,8 +8,6 @@ package com.todoroo.astrid.actfm.sync; import android.text.TextUtils; import android.util.Log; -import com.timsu.astrid.GCMIntentService; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.service.RestClient; @@ -17,12 +15,12 @@ import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.andlib.utility.Pair; import com.todoroo.andlib.utility.Preferences; -import com.todoroo.astrid.utility.Constants; import org.apache.commons.codec.digest.DigestUtils; import org.apache.http.HttpEntity; import org.apache.http.entity.mime.MultipartEntity; import org.apache.http.entity.mime.content.StringBody; +import org.astrid.R; import org.json.JSONException; import org.json.JSONObject; @@ -190,15 +188,6 @@ public class ActFmInvoker { Object[] params = {"token", tok, "data", data, "time", timeString}; - if (changesHappened) { - String gcm = Preferences.getStringValue(GCMIntentService.PREF_REGISTRATION); - ActFmSyncThread.syncLog("Sending GCM token: " + gcm); - if (!TextUtils.isEmpty(gcm)) { - params = AndroidUtilities.addToArray(Object.class, params, "gcm", gcm); - entity.addPart("gcm", new StringBody(gcm)); - } - } - String request = createFetchUrl("api/" + API_VERSION, "synchronize", params); if (SYNC_DEBUG) { Log.e("act-fm-post", request); diff --git a/astrid/src/com/todoroo/astrid/actfm/sync/ActFmPreferenceService.java b/astrid/src/com/todoroo/astrid/actfm/sync/ActFmPreferenceService.java index 4c5d3b743..3b7bcca6c 100644 --- a/astrid/src/com/todoroo/astrid/actfm/sync/ActFmPreferenceService.java +++ b/astrid/src/com/todoroo/astrid/actfm/sync/ActFmPreferenceService.java @@ -7,13 +7,13 @@ package com.todoroo.astrid.actfm.sync; import android.text.TextUtils; -import org.astrid.R; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.dao.RemoteModelDao; import com.todoroo.astrid.data.RemoteModel; import com.todoroo.astrid.sync.SyncProviderUtilities; import com.todoroo.astrid.utility.AstridPreferences; +import org.astrid.R; import org.json.JSONException; import org.json.JSONObject; diff --git a/astrid/src/com/todoroo/astrid/actfm/sync/ActFmSyncService.java b/astrid/src/com/todoroo/astrid/actfm/sync/ActFmSyncService.java index 131196901..ab5b17a44 100644 --- a/astrid/src/com/todoroo/astrid/actfm/sync/ActFmSyncService.java +++ b/astrid/src/com/todoroo/astrid/actfm/sync/ActFmSyncService.java @@ -8,7 +8,6 @@ package com.todoroo.astrid.actfm.sync; import android.text.TextUtils; import android.util.Log; -import com.timsu.astrid.GCMIntentService; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.utility.Preferences; @@ -45,36 +44,6 @@ public final class ActFmSyncService { DependencyInjectionService.getInstance().inject(this); } - // --- data fetch methods - public void setGCMRegistration(String regId) { - try { - String deviceId = GCMIntentService.getDeviceID(); - String existingC2DM = Preferences.getStringValue(GCMIntentService.PREF_C2DM_REGISTRATION); - - ArrayList params = new ArrayList(); - params.add("gcm"); - params.add(regId); - if (!TextUtils.isEmpty(deviceId)) { - params.add("device_id"); - params.add(deviceId); - } - if (!TextUtils.isEmpty(existingC2DM)) { // Unregisters C2DM with the server for migration purposes - params.add("c2dm"); - params.add(existingC2DM); - } - - invoke("user_set_gcm", params.toArray(new Object[params.size()])); - - Preferences.setString(GCMIntentService.PREF_REGISTRATION, regId); - Preferences.setString(GCMIntentService.PREF_C2DM_REGISTRATION, null); - Preferences.setString(GCMIntentService.PREF_NEEDS_REGISTRATION, null); - Preferences.setBoolean(GCMIntentService.PREF_NEEDS_RETRY, false); - } catch (IOException e) { - Preferences.setString(GCMIntentService.PREF_NEEDS_REGISTRATION, regId); - Log.e("gcm", "error-gcm-register", e); - } - } - // --- generic invokation /** diff --git a/astrid/src/com/todoroo/astrid/actfm/sync/ActFmSyncThread.java b/astrid/src/com/todoroo/astrid/actfm/sync/ActFmSyncThread.java index 7639c6f8c..27c5087b2 100644 --- a/astrid/src/com/todoroo/astrid/actfm/sync/ActFmSyncThread.java +++ b/astrid/src/com/todoroo/astrid/actfm/sync/ActFmSyncThread.java @@ -11,7 +11,6 @@ import android.net.NetworkInfo; import android.support.v4.app.NotificationCompat; import android.util.Log; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; @@ -59,6 +58,7 @@ import com.todoroo.astrid.utility.Constants; import com.todoroo.astrid.widget.TasksWidget; import org.apache.http.entity.mime.MultipartEntity; +import org.astrid.R; import org.json.JSONArray; import org.json.JSONObject; diff --git a/astrid/src/com/todoroo/astrid/actfm/sync/ActFmSyncV2Provider.java b/astrid/src/com/todoroo/astrid/actfm/sync/ActFmSyncV2Provider.java index 2ef48d0d0..979b0b600 100644 --- a/astrid/src/com/todoroo/astrid/actfm/sync/ActFmSyncV2Provider.java +++ b/astrid/src/com/todoroo/astrid/actfm/sync/ActFmSyncV2Provider.java @@ -8,8 +8,6 @@ package com.todoroo.astrid.actfm.sync; import android.app.Activity; import android.content.DialogInterface; -import com.timsu.astrid.GCMIntentService; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.utility.DialogUtilities; @@ -20,6 +18,7 @@ import com.todoroo.astrid.service.AstridDependencyInjector; import com.todoroo.astrid.sync.SyncResultCallback; import com.todoroo.astrid.sync.SyncV2Provider; +import org.astrid.R; import org.json.JSONObject; import java.io.IOException; @@ -57,7 +56,6 @@ public class ActFmSyncV2Provider extends SyncV2Provider { actFmPreferenceService.setToken(null); actFmPreferenceService.clearLastSyncDate(); ActFmPreferenceService.premiumLogout(); - GCMIntentService.unregister(ContextManager.getContext()); DialogUtilities.okCancelCustomDialog(activity, activity.getString(R.string.actfm_logout_clear_tasks_title), @@ -105,12 +103,6 @@ public class ActFmSyncV2Provider extends SyncV2Provider { */ public void updateUserStatus() { - if (Preferences.getStringValue(GCMIntentService.PREF_NEEDS_REGISTRATION) != null) { - actFmSyncService.setGCMRegistration(Preferences.getStringValue(GCMIntentService.PREF_NEEDS_REGISTRATION)); - } else if (Preferences.getBoolean(GCMIntentService.PREF_NEEDS_RETRY, false)) { - GCMIntentService.register(ContextManager.getContext()); - } - try { JSONObject status = actFmSyncService.invoke("user_status"); //$NON-NLS-1$ if (status.has("id")) { diff --git a/astrid/src/com/todoroo/astrid/actfm/sync/messages/MakeChanges.java b/astrid/src/com/todoroo/astrid/actfm/sync/messages/MakeChanges.java index a3d6fd3b2..daf401def 100644 --- a/astrid/src/com/todoroo/astrid/actfm/sync/messages/MakeChanges.java +++ b/astrid/src/com/todoroo/astrid/actfm/sync/messages/MakeChanges.java @@ -3,7 +3,6 @@ package com.todoroo.astrid.actfm.sync.messages; import android.text.TextUtils; import android.util.Log; -import org.astrid.R; import com.todoroo.andlib.data.AbstractModel; import com.todoroo.andlib.data.Property; import com.todoroo.andlib.data.Property.StringProperty; @@ -33,6 +32,7 @@ import com.todoroo.astrid.service.MetadataService; import com.todoroo.astrid.tags.TagService; import com.todoroo.astrid.tags.TaskToTagMetadata; +import org.astrid.R; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; diff --git a/astrid/src/com/todoroo/astrid/activity/AstridActivity.java b/astrid/src/com/todoroo/astrid/activity/AstridActivity.java index 8c131cb9f..04657ca4c 100644 --- a/astrid/src/com/todoroo/astrid/activity/AstridActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/AstridActivity.java @@ -20,7 +20,6 @@ import android.widget.EditText; import android.widget.Toast; import com.actionbarsherlock.app.SherlockFragmentActivity; -import org.astrid.R; import com.todoroo.aacenc.RecognizerApi.RecognizerApiListener; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; @@ -48,6 +47,8 @@ import com.todoroo.astrid.ui.DateChangedAlerts; import com.todoroo.astrid.ui.QuickAddBar; import com.todoroo.astrid.voice.VoiceRecognizer; +import org.astrid.R; + /** * This wrapper activity contains all the glue-code to handle the callbacks between the different * fragments that could be visible on the screen in landscape-mode. diff --git a/astrid/src/com/todoroo/astrid/activity/BeastModePreferences.java b/astrid/src/com/todoroo/astrid/activity/BeastModePreferences.java index 368adc11f..d76009328 100644 --- a/astrid/src/com/todoroo/astrid/activity/BeastModePreferences.java +++ b/astrid/src/com/todoroo/astrid/activity/BeastModePreferences.java @@ -20,9 +20,10 @@ import android.widget.TextView; import com.commonsware.cwac.tlv.TouchListView; import com.commonsware.cwac.tlv.TouchListView.DropListener; -import org.astrid.R; import com.todoroo.andlib.utility.Preferences; +import org.astrid.R; + import java.util.ArrayList; import java.util.HashMap; diff --git a/astrid/src/com/todoroo/astrid/activity/DefaultFilterMode.java b/astrid/src/com/todoroo/astrid/activity/DefaultFilterMode.java index 196d5898f..25131a34f 100644 --- a/astrid/src/com/todoroo/astrid/activity/DefaultFilterMode.java +++ b/astrid/src/com/todoroo/astrid/activity/DefaultFilterMode.java @@ -2,11 +2,12 @@ package com.todoroo.astrid.activity; import android.content.Context; -import org.astrid.R; import com.todoroo.astrid.api.Filter; import com.todoroo.astrid.core.CoreFilterExposer; import com.todoroo.astrid.ui.MainMenuPopover; +import org.astrid.R; + public class DefaultFilterMode implements FilterModeSpec { @Override diff --git a/astrid/src/com/todoroo/astrid/activity/EditPreferences.java b/astrid/src/com/todoroo/astrid/activity/EditPreferences.java index 80ce33b76..6a2fcefd2 100644 --- a/astrid/src/com/todoroo/astrid/activity/EditPreferences.java +++ b/astrid/src/com/todoroo/astrid/activity/EditPreferences.java @@ -23,7 +23,6 @@ import android.preference.PreferenceScreen; import android.text.TextUtils; import android.widget.Toast; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.service.DependencyInjectionService; @@ -57,6 +56,8 @@ import com.todoroo.astrid.voice.VoiceOutputService; import com.todoroo.astrid.voice.VoiceRecognizer; import com.todoroo.astrid.widget.TasksWidget; +import org.astrid.R; + import java.util.ArrayList; import java.util.HashMap; import java.util.LinkedHashMap; diff --git a/astrid/src/com/todoroo/astrid/activity/FilterListFragment.java b/astrid/src/com/todoroo/astrid/activity/FilterListFragment.java index 36523c079..8dad87e1c 100644 --- a/astrid/src/com/todoroo/astrid/activity/FilterListFragment.java +++ b/astrid/src/com/todoroo/astrid/activity/FilterListFragment.java @@ -41,7 +41,6 @@ import android.widget.Toast; import com.actionbarsherlock.app.SherlockListFragment; import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuItem; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.service.ExceptionService; @@ -56,6 +55,8 @@ import com.todoroo.astrid.tags.TagService; import com.todoroo.astrid.tags.TagsPlugin; import com.todoroo.astrid.utility.AstridPreferences; +import org.astrid.R; + /** * Activity that displays a user's task lists and allows users * to filter their task list. diff --git a/astrid/src/com/todoroo/astrid/activity/FilterShortcutActivity.java b/astrid/src/com/todoroo/astrid/activity/FilterShortcutActivity.java index 96b61bde7..55bdbbb10 100644 --- a/astrid/src/com/todoroo/astrid/activity/FilterShortcutActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/FilterShortcutActivity.java @@ -13,12 +13,13 @@ import android.view.View; import android.widget.Button; import android.widget.ListView; -import org.astrid.R; import com.todoroo.andlib.utility.DialogUtilities; import com.todoroo.astrid.adapter.FilterAdapter; import com.todoroo.astrid.api.Filter; import com.todoroo.astrid.service.ThemeService; +import org.astrid.R; + public class FilterShortcutActivity extends ListActivity { diff --git a/astrid/src/com/todoroo/astrid/activity/ShortcutActivity.java b/astrid/src/com/todoroo/astrid/activity/ShortcutActivity.java index 139daf205..875aad7e8 100644 --- a/astrid/src/com/todoroo/astrid/activity/ShortcutActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/ShortcutActivity.java @@ -11,7 +11,6 @@ import android.content.ContentValues; import android.content.Intent; import android.os.Bundle; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.sql.QueryTemplate; import com.todoroo.andlib.utility.AndroidUtilities; @@ -20,6 +19,8 @@ import com.todoroo.astrid.api.FilterWithCustomIntent; import com.todoroo.astrid.api.FilterWithUpdate; import com.todoroo.astrid.data.Task; +import org.astrid.R; + import java.util.Map.Entry; import java.util.Set; diff --git a/astrid/src/com/todoroo/astrid/activity/SortSelectionActivity.java b/astrid/src/com/todoroo/astrid/activity/SortSelectionActivity.java index 136f65b91..a682a4d0b 100644 --- a/astrid/src/com/todoroo/astrid/activity/SortSelectionActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/SortSelectionActivity.java @@ -13,9 +13,10 @@ import android.view.View; import android.widget.CheckBox; import android.widget.RadioButton; -import org.astrid.R; import com.todoroo.astrid.core.SortHelper; +import org.astrid.R; + /** * Shows the sort / hidden dialog * diff --git a/astrid/src/com/todoroo/astrid/activity/TaskEditActivity.java b/astrid/src/com/todoroo/astrid/activity/TaskEditActivity.java index b2b7d7cf8..251cd4ac2 100644 --- a/astrid/src/com/todoroo/astrid/activity/TaskEditActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskEditActivity.java @@ -11,12 +11,13 @@ import android.view.KeyEvent; import android.widget.TextView; import com.actionbarsherlock.app.ActionBar; -import org.astrid.R; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.actfm.sync.ActFmPreferenceService; import com.todoroo.astrid.service.ThemeService; +import org.astrid.R; + public class TaskEditActivity extends AstridActivity { /** * @see android.app.Activity#onCreate(Bundle) diff --git a/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java b/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java index 69c214581..71d9a94a4 100755 --- a/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java @@ -44,7 +44,6 @@ import com.actionbarsherlock.app.SherlockFragment; import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuInflater; import com.actionbarsherlock.view.MenuItem; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.service.ExceptionService; @@ -100,6 +99,8 @@ import com.todoroo.astrid.voice.VoiceInputAssistant; import com.todoroo.astrid.voice.VoiceRecognizer; import com.viewpagerindicator.TabPageIndicator; +import org.astrid.R; + import java.io.File; import java.io.FileOutputStream; import java.util.ArrayList; diff --git a/astrid/src/com/todoroo/astrid/activity/TaskEditViewPager.java b/astrid/src/com/todoroo/astrid/activity/TaskEditViewPager.java index fb9f576b4..a5f5ddba5 100644 --- a/astrid/src/com/todoroo/astrid/activity/TaskEditViewPager.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskEditViewPager.java @@ -11,9 +11,10 @@ import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.view.View; -import org.astrid.R; import com.viewpagerindicator.TitleProvider; +import org.astrid.R; + import java.util.ArrayList; public class TaskEditViewPager extends PagerAdapter implements TitleProvider { diff --git a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java index 6e4169adb..bcbf81055 100644 --- a/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskListActivity.java @@ -26,7 +26,6 @@ import android.widget.PopupWindow.OnDismissListener; import android.widget.TextView; import com.actionbarsherlock.app.ActionBar; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.sql.QueryTemplate; @@ -60,6 +59,8 @@ import com.todoroo.astrid.utility.AstridPreferences; import com.todoroo.astrid.utility.Constants; import com.todoroo.astrid.utility.Flags; +import org.astrid.R; + public class TaskListActivity extends AstridActivity implements MainMenuListener, OnPageChangeListener { public static final String TOKEN_SELECTED_FILTER = "selectedFilter"; //$NON-NLS-1$ diff --git a/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java b/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java index 6b5e92325..5eb7db0a2 100644 --- a/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskListFragment.java @@ -43,7 +43,6 @@ import android.widget.ListView; import com.actionbarsherlock.app.SherlockListFragment; import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuItem; -import org.astrid.R; import com.todoroo.andlib.data.Property; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; @@ -101,6 +100,8 @@ import com.todoroo.astrid.utility.AstridPreferences; import com.todoroo.astrid.utility.Flags; import com.todoroo.astrid.widget.TasksWidget; +import org.astrid.R; + import java.util.List; import java.util.Timer; import java.util.TimerTask; diff --git a/astrid/src/com/todoroo/astrid/adapter/FilterAdapter.java b/astrid/src/com/todoroo/astrid/adapter/FilterAdapter.java index 776e92b2f..b88f9df27 100644 --- a/astrid/src/com/todoroo/astrid/adapter/FilterAdapter.java +++ b/astrid/src/com/todoroo/astrid/adapter/FilterAdapter.java @@ -32,7 +32,6 @@ import android.widget.ListView; import android.widget.RelativeLayout; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.service.DependencyInjectionService; @@ -57,6 +56,8 @@ import com.todoroo.astrid.tags.TagService; import com.todoroo.astrid.utility.Constants; import com.todoroo.astrid.utility.ResourceDrawableCache; +import org.astrid.R; + import java.util.HashMap; import java.util.List; import java.util.concurrent.LinkedBlockingQueue; diff --git a/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java b/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java index 4298946bc..f0408de86 100644 --- a/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java +++ b/astrid/src/com/todoroo/astrid/adapter/TaskAdapter.java @@ -42,7 +42,6 @@ import android.widget.LinearLayout; import android.widget.RelativeLayout; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.data.Property; import com.todoroo.andlib.data.Property.IntegerProperty; import com.todoroo.andlib.data.Property.LongProperty; @@ -79,6 +78,7 @@ import com.todoroo.astrid.ui.CheckableImageView; import com.todoroo.astrid.utility.Constants; import com.todoroo.astrid.utility.ResourceDrawableCache; +import org.astrid.R; import org.json.JSONException; import org.json.JSONObject; diff --git a/astrid/src/com/todoroo/astrid/adapter/UpdateAdapter.java b/astrid/src/com/todoroo/astrid/adapter/UpdateAdapter.java index e1292c431..6f8142fc7 100644 --- a/astrid/src/com/todoroo/astrid/adapter/UpdateAdapter.java +++ b/astrid/src/com/todoroo/astrid/adapter/UpdateAdapter.java @@ -29,7 +29,6 @@ import android.view.ViewGroup.LayoutParams; import android.widget.CursorAdapter; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.data.Property; import com.todoroo.andlib.data.Property.StringProperty; import com.todoroo.andlib.data.TodorooCursor; @@ -47,6 +46,7 @@ import com.todoroo.astrid.data.User; import com.todoroo.astrid.data.UserActivity; import com.todoroo.astrid.helper.AsyncImageView; +import org.astrid.R; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; diff --git a/astrid/src/com/todoroo/astrid/alarms/AlarmControlSet.java b/astrid/src/com/todoroo/astrid/alarms/AlarmControlSet.java index 167fb9bf9..1d6ff7966 100644 --- a/astrid/src/com/todoroo/astrid/alarms/AlarmControlSet.java +++ b/astrid/src/com/todoroo/astrid/alarms/AlarmControlSet.java @@ -13,7 +13,6 @@ import android.widget.ImageButton; import android.widget.LinearLayout; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.astrid.data.Metadata; @@ -23,6 +22,8 @@ import com.todoroo.astrid.ui.DateAndTimeDialog; import com.todoroo.astrid.ui.DateAndTimeDialog.DateAndTimeDialogListener; import com.todoroo.astrid.ui.DateAndTimePicker; +import org.astrid.R; + import java.util.Date; import java.util.LinkedHashSet; diff --git a/astrid/src/com/todoroo/astrid/backup/BackupActivity.java b/astrid/src/com/todoroo/astrid/backup/BackupActivity.java index 26915de89..bc6b247df 100644 --- a/astrid/src/com/todoroo/astrid/backup/BackupActivity.java +++ b/astrid/src/com/todoroo/astrid/backup/BackupActivity.java @@ -10,10 +10,11 @@ import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.astrid.utility.Flags; +import org.astrid.R; + public class BackupActivity extends Activity { @Override diff --git a/astrid/src/com/todoroo/astrid/backup/BackupPreferences.java b/astrid/src/com/todoroo/astrid/backup/BackupPreferences.java index fa1a64603..bd1797cf6 100644 --- a/astrid/src/com/todoroo/astrid/backup/BackupPreferences.java +++ b/astrid/src/com/todoroo/astrid/backup/BackupPreferences.java @@ -14,7 +14,6 @@ import android.preference.Preference.OnPreferenceClickListener; import android.view.View; import android.view.ViewGroup.OnHierarchyChangeListener; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.utility.DateUtilities; @@ -23,6 +22,8 @@ import com.todoroo.andlib.utility.Preferences; import com.todoroo.andlib.utility.TodorooPreferenceActivity; import com.todoroo.astrid.actfm.sync.ActFmPreferenceService; +import org.astrid.R; + import java.util.Date; /** diff --git a/astrid/src/com/todoroo/astrid/backup/BackupService.java b/astrid/src/com/todoroo/astrid/backup/BackupService.java index fbfe01b3e..4c7402114 100644 --- a/astrid/src/com/todoroo/astrid/backup/BackupService.java +++ b/astrid/src/com/todoroo/astrid/backup/BackupService.java @@ -13,12 +13,13 @@ import android.content.Intent; import android.os.IBinder; import android.util.Log; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.core.PluginServices; +import org.astrid.R; + import java.io.File; import java.io.FileFilter; import java.util.Arrays; diff --git a/astrid/src/com/todoroo/astrid/backup/FilePickerBuilder.java b/astrid/src/com/todoroo/astrid/backup/FilePickerBuilder.java index e4deee510..588195811 100644 --- a/astrid/src/com/todoroo/astrid/backup/FilePickerBuilder.java +++ b/astrid/src/com/todoroo/astrid/backup/FilePickerBuilder.java @@ -10,9 +10,10 @@ import android.content.Context; import android.content.DialogInterface; import android.util.Log; -import org.astrid.R; import com.todoroo.andlib.utility.AndroidUtilities; +import org.astrid.R; + import java.io.File; import java.io.FilenameFilter; diff --git a/astrid/src/com/todoroo/astrid/backup/TasksXmlExporter.java b/astrid/src/com/todoroo/astrid/backup/TasksXmlExporter.java index 0c0f374d0..a7ce3f362 100644 --- a/astrid/src/com/todoroo/astrid/backup/TasksXmlExporter.java +++ b/astrid/src/com/todoroo/astrid/backup/TasksXmlExporter.java @@ -13,7 +13,6 @@ import android.util.Log; import android.util.Xml; import android.widget.Toast; -import org.astrid.R; import com.todoroo.andlib.data.AbstractModel; import com.todoroo.andlib.data.Property; import com.todoroo.andlib.data.Property.PropertyVisitor; @@ -33,6 +32,7 @@ import com.todoroo.astrid.service.MetadataService; import com.todoroo.astrid.service.TaskService; import com.todoroo.astrid.utility.AstridPreferences; +import org.astrid.R; import org.xmlpull.v1.XmlSerializer; import java.io.File; diff --git a/astrid/src/com/todoroo/astrid/backup/TasksXmlImporter.java b/astrid/src/com/todoroo/astrid/backup/TasksXmlImporter.java index e608de8a8..7179f5b64 100644 --- a/astrid/src/com/todoroo/astrid/backup/TasksXmlImporter.java +++ b/astrid/src/com/todoroo/astrid/backup/TasksXmlImporter.java @@ -18,7 +18,6 @@ import android.util.Log; import android.view.WindowManager.BadTokenException; import com.google.ical.values.RRule; -import org.astrid.R; import com.todoroo.andlib.data.AbstractModel; import com.todoroo.andlib.data.Property; import com.todoroo.andlib.data.Property.PropertyVisitor; @@ -42,6 +41,7 @@ import com.todoroo.astrid.service.TaskService; import com.todoroo.astrid.service.UpgradeService; import com.todoroo.astrid.tags.TagService; +import org.astrid.R; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; import org.xmlpull.v1.XmlPullParserFactory; diff --git a/astrid/src/com/todoroo/astrid/calls/MissedCallActivity.java b/astrid/src/com/todoroo/astrid/calls/MissedCallActivity.java index 39ca1eb0d..d1a048a1f 100644 --- a/astrid/src/com/todoroo/astrid/calls/MissedCallActivity.java +++ b/astrid/src/com/todoroo/astrid/calls/MissedCallActivity.java @@ -22,7 +22,6 @@ import android.view.View.OnClickListener; import android.widget.ImageView; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.utility.AndroidUtilities; @@ -37,6 +36,8 @@ import com.todoroo.astrid.service.StartupService; import com.todoroo.astrid.service.TaskService; import com.todoroo.astrid.service.ThemeService; +import org.astrid.R; + import java.io.InputStream; public class MissedCallActivity extends Activity { diff --git a/astrid/src/com/todoroo/astrid/calls/PhoneStateChangedReceiver.java b/astrid/src/com/todoroo/astrid/calls/PhoneStateChangedReceiver.java index c51658a8b..9e3bcdcbc 100644 --- a/astrid/src/com/todoroo/astrid/calls/PhoneStateChangedReceiver.java +++ b/astrid/src/com/todoroo/astrid/calls/PhoneStateChangedReceiver.java @@ -16,11 +16,12 @@ import android.telephony.TelephonyManager; import android.text.TextUtils; import android.util.Log; -import org.astrid.R; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.andlib.utility.Preferences; +import org.astrid.R; + import java.util.Date; diff --git a/astrid/src/com/todoroo/astrid/core/CoreFilterExposer.java b/astrid/src/com/todoroo/astrid/core/CoreFilterExposer.java index 02074eac2..8eaee44ba 100644 --- a/astrid/src/com/todoroo/astrid/core/CoreFilterExposer.java +++ b/astrid/src/com/todoroo/astrid/core/CoreFilterExposer.java @@ -12,7 +12,6 @@ import android.content.Intent; import android.content.res.Resources; import android.graphics.drawable.BitmapDrawable; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.sql.Criterion; import com.todoroo.andlib.sql.Query; @@ -32,6 +31,8 @@ import com.todoroo.astrid.data.Task; import com.todoroo.astrid.service.ThemeService; import com.todoroo.astrid.tags.TaskToTagMetadata; +import org.astrid.R; + import java.util.ArrayList; import java.util.List; diff --git a/astrid/src/com/todoroo/astrid/core/CustomFilterActivity.java b/astrid/src/com/todoroo/astrid/core/CustomFilterActivity.java index 63f9027dd..4ce3e9a13 100644 --- a/astrid/src/com/todoroo/astrid/core/CustomFilterActivity.java +++ b/astrid/src/com/todoroo/astrid/core/CustomFilterActivity.java @@ -29,7 +29,6 @@ import android.widget.TextView; import com.actionbarsherlock.app.ActionBar; import com.actionbarsherlock.app.SherlockFragmentActivity; import com.actionbarsherlock.view.MenuItem; -import org.astrid.R; import com.todoroo.andlib.data.Property.CountProperty; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; @@ -52,6 +51,8 @@ import com.todoroo.astrid.data.Task; import com.todoroo.astrid.service.ThemeService; import com.todoroo.astrid.utility.AstridPreferences; +import org.astrid.R; + import java.util.ArrayList; import java.util.Collections; import java.util.LinkedHashMap; diff --git a/astrid/src/com/todoroo/astrid/core/CustomFilterAdapter.java b/astrid/src/com/todoroo/astrid/core/CustomFilterAdapter.java index d9270f4f2..5d8e5b459 100644 --- a/astrid/src/com/todoroo/astrid/core/CustomFilterAdapter.java +++ b/astrid/src/com/todoroo/astrid/core/CustomFilterAdapter.java @@ -20,11 +20,12 @@ import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.TextView; -import org.astrid.R; import com.todoroo.astrid.api.MultipleSelectCriterion; import com.todoroo.astrid.api.TextInputCriterion; import com.todoroo.astrid.core.CustomFilterActivity.CriterionInstance; +import org.astrid.R; + import java.util.List; public class CustomFilterAdapter extends ArrayAdapter { diff --git a/astrid/src/com/todoroo/astrid/core/CustomFilterExposer.java b/astrid/src/com/todoroo/astrid/core/CustomFilterExposer.java index d8b1fa9eb..5b2f255b6 100644 --- a/astrid/src/com/todoroo/astrid/core/CustomFilterExposer.java +++ b/astrid/src/com/todoroo/astrid/core/CustomFilterExposer.java @@ -14,7 +14,6 @@ import android.content.res.Resources; import android.graphics.drawable.BitmapDrawable; import android.os.Bundle; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; @@ -37,6 +36,8 @@ import com.todoroo.astrid.gtasks.GtasksPreferenceService; import com.todoroo.astrid.service.TagDataService; import com.todoroo.astrid.service.ThemeService; +import org.astrid.R; + import java.util.ArrayList; /** diff --git a/astrid/src/com/todoroo/astrid/core/DefaultsPreferences.java b/astrid/src/com/todoroo/astrid/core/DefaultsPreferences.java index 292b4d0ca..8feecd27b 100644 --- a/astrid/src/com/todoroo/astrid/core/DefaultsPreferences.java +++ b/astrid/src/com/todoroo/astrid/core/DefaultsPreferences.java @@ -11,12 +11,13 @@ import android.os.Bundle; import android.preference.ListPreference; import android.preference.Preference; -import org.astrid.R; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.Preferences; import com.todoroo.andlib.utility.TodorooPreferenceActivity; import com.todoroo.astrid.gcal.Calendars; +import org.astrid.R; + /** * Displays the preference screen for users to edit their preferences * diff --git a/astrid/src/com/todoroo/astrid/core/LinkActionExposer.java b/astrid/src/com/todoroo/astrid/core/LinkActionExposer.java index 4e665c0da..f5f1077c0 100644 --- a/astrid/src/com/todoroo/astrid/core/LinkActionExposer.java +++ b/astrid/src/com/todoroo/astrid/core/LinkActionExposer.java @@ -18,7 +18,6 @@ import android.text.Spannable; import android.text.style.URLSpan; import android.text.util.Linkify; -import org.astrid.R; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.api.TaskAction; import com.todoroo.astrid.api.TaskDecoration; @@ -26,6 +25,8 @@ import com.todoroo.astrid.data.Task; import com.todoroo.astrid.files.FilesAction; import com.todoroo.astrid.notes.NotesAction; +import org.astrid.R; + import java.util.HashMap; import java.util.List; diff --git a/astrid/src/com/todoroo/astrid/core/OldTaskPreferences.java b/astrid/src/com/todoroo/astrid/core/OldTaskPreferences.java index 7588e3886..87246915b 100644 --- a/astrid/src/com/todoroo/astrid/core/OldTaskPreferences.java +++ b/astrid/src/com/todoroo/astrid/core/OldTaskPreferences.java @@ -14,8 +14,6 @@ import android.preference.Preference; import android.preference.Preference.OnPreferenceClickListener; import android.preference.PreferenceScreen; -import com.timsu.astrid.GCMIntentService; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; @@ -34,6 +32,8 @@ import com.todoroo.astrid.service.MetadataService; import com.todoroo.astrid.service.TaskService; import com.todoroo.astrid.utility.AstridPreferences; +import org.astrid.R; + /** * Displays the preference screen for users to manage their old tasks and events * @@ -135,7 +135,6 @@ public class OldTaskPreferences extends TodorooPreferenceActivity { deleteDatabase(database.getName()); AstridPreferences.setPreferenceDefaults(); - GCMIntentService.unregister(OldTaskPreferences.this); System.exit(0); } diff --git a/astrid/src/com/todoroo/astrid/dao/TaskDao.java b/astrid/src/com/todoroo/astrid/dao/TaskDao.java index 090c5c8ec..e4a12321e 100644 --- a/astrid/src/com/todoroo/astrid/dao/TaskDao.java +++ b/astrid/src/com/todoroo/astrid/dao/TaskDao.java @@ -10,7 +10,6 @@ import android.content.Context; import android.content.Intent; import android.database.sqlite.SQLiteConstraintException; -import org.astrid.R; import com.todoroo.andlib.data.Property; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; @@ -29,6 +28,8 @@ import com.todoroo.astrid.data.TaskApiDao; import com.todoroo.astrid.reminders.Notifications; import com.todoroo.astrid.reminders.ReminderService; +import org.astrid.R; + /** * Data Access layer for {@link Task}-related operations. * diff --git a/astrid/src/com/todoroo/astrid/files/AACRecordingActivity.java b/astrid/src/com/todoroo/astrid/files/AACRecordingActivity.java index 4675910e3..92b9936bb 100644 --- a/astrid/src/com/todoroo/astrid/files/AACRecordingActivity.java +++ b/astrid/src/com/todoroo/astrid/files/AACRecordingActivity.java @@ -14,12 +14,13 @@ import android.view.View.OnClickListener; import android.widget.Chronometer; import android.widget.Toast; -import org.astrid.R; import com.todoroo.aacenc.AACRecorder; import com.todoroo.aacenc.AACRecorder.AACRecorderCallbacks; import com.todoroo.aacenc.AACToM4A; import com.todoroo.andlib.utility.DialogUtilities; +import org.astrid.R; + import java.io.IOException; import java.util.concurrent.atomic.AtomicReference; diff --git a/astrid/src/com/todoroo/astrid/files/FileExplore.java b/astrid/src/com/todoroo/astrid/files/FileExplore.java index 2be266252..f465a3d98 100644 --- a/astrid/src/com/todoroo/astrid/files/FileExplore.java +++ b/astrid/src/com/todoroo/astrid/files/FileExplore.java @@ -21,9 +21,10 @@ import android.widget.ArrayAdapter; import android.widget.ListAdapter; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.utility.DialogUtilities; +import org.astrid.R; + import java.io.File; import java.io.FilenameFilter; import java.util.ArrayList; diff --git a/astrid/src/com/todoroo/astrid/files/FileUtilities.java b/astrid/src/com/todoroo/astrid/files/FileUtilities.java index 3acc459ff..571e52078 100644 --- a/astrid/src/com/todoroo/astrid/files/FileUtilities.java +++ b/astrid/src/com/todoroo/astrid/files/FileUtilities.java @@ -8,11 +8,12 @@ package com.todoroo.astrid.files; import android.content.Context; import android.text.TextUtils; -import org.astrid.R; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.data.TaskAttachment; +import org.astrid.R; + import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; diff --git a/astrid/src/com/todoroo/astrid/files/FilesControlSet.java b/astrid/src/com/todoroo/astrid/files/FilesControlSet.java index 7b3df8b12..68e651ef1 100644 --- a/astrid/src/com/todoroo/astrid/files/FilesControlSet.java +++ b/astrid/src/com/todoroo/astrid/files/FilesControlSet.java @@ -24,7 +24,6 @@ import android.widget.LinearLayout.LayoutParams; import android.widget.TextView; import android.widget.Toast; -import org.astrid.R; import com.todoroo.aacenc.RecognizerApi; import com.todoroo.aacenc.RecognizerApi.PlaybackExceptionHandler; import com.todoroo.andlib.data.TodorooCursor; @@ -45,6 +44,8 @@ import com.todoroo.astrid.service.ThemeService; import com.todoroo.astrid.ui.PopupControlSet; import com.todoroo.astrid.utility.Constants; +import org.astrid.R; + import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; diff --git a/astrid/src/com/todoroo/astrid/gcal/CalendarAlarmListCreator.java b/astrid/src/com/todoroo/astrid/gcal/CalendarAlarmListCreator.java index e6bf8701f..e3e2f5e03 100644 --- a/astrid/src/com/todoroo/astrid/gcal/CalendarAlarmListCreator.java +++ b/astrid/src/com/todoroo/astrid/gcal/CalendarAlarmListCreator.java @@ -9,7 +9,6 @@ import android.view.View; import android.view.View.OnClickListener; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; @@ -25,6 +24,7 @@ import com.todoroo.astrid.data.User; import com.todoroo.astrid.service.TagDataService; import com.todoroo.astrid.service.ThemeService; +import org.astrid.R; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; diff --git a/astrid/src/com/todoroo/astrid/gcal/CalendarAlarmReceiver.java b/astrid/src/com/todoroo/astrid/gcal/CalendarAlarmReceiver.java index 4d8683620..3422168f9 100644 --- a/astrid/src/com/todoroo/astrid/gcal/CalendarAlarmReceiver.java +++ b/astrid/src/com/todoroo/astrid/gcal/CalendarAlarmReceiver.java @@ -11,13 +11,14 @@ import android.net.Uri; import android.text.TextUtils; import android.util.Log; -import org.astrid.R; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.actfm.sync.ActFmPreferenceService; import com.todoroo.astrid.utility.Constants; +import org.astrid.R; + import java.util.ArrayList; import java.util.HashSet; import java.util.Set; diff --git a/astrid/src/com/todoroo/astrid/gcal/CalendarAlarmScheduler.java b/astrid/src/com/todoroo/astrid/gcal/CalendarAlarmScheduler.java index ebc4b5338..8591ef7b8 100644 --- a/astrid/src/com/todoroo/astrid/gcal/CalendarAlarmScheduler.java +++ b/astrid/src/com/todoroo/astrid/gcal/CalendarAlarmScheduler.java @@ -9,11 +9,12 @@ import android.database.Cursor; import android.net.Uri; import android.util.Log; -import org.astrid.R; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.utility.Constants; +import org.astrid.R; + import java.util.Date; diff --git a/astrid/src/com/todoroo/astrid/gcal/CalendarReminderActivity.java b/astrid/src/com/todoroo/astrid/gcal/CalendarReminderActivity.java index b5e1d1a77..f2c499ec4 100644 --- a/astrid/src/com/todoroo/astrid/gcal/CalendarReminderActivity.java +++ b/astrid/src/com/todoroo/astrid/gcal/CalendarReminderActivity.java @@ -13,7 +13,6 @@ import android.view.View; import android.view.View.OnClickListener; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.utility.AndroidUtilities; @@ -31,6 +30,8 @@ import com.todoroo.astrid.service.ThemeService; import com.todoroo.astrid.tags.TagFilterExposer; import com.todoroo.astrid.utility.Constants; +import org.astrid.R; + import java.util.Date; diff --git a/astrid/src/com/todoroo/astrid/gcal/CalendarStartupReceiver.java b/astrid/src/com/todoroo/astrid/gcal/CalendarStartupReceiver.java index 77c7d47fe..e939d0865 100644 --- a/astrid/src/com/todoroo/astrid/gcal/CalendarStartupReceiver.java +++ b/astrid/src/com/todoroo/astrid/gcal/CalendarStartupReceiver.java @@ -4,11 +4,12 @@ import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.api.AstridApiConstants; +import org.astrid.R; + public class CalendarStartupReceiver extends BroadcastReceiver { public static final String BROADCAST_RESCHEDULE_CAL_ALARMS = AstridApiConstants.API_PACKAGE + ".SCHEDULE_CAL_REMINDERS"; //$NON-NLS-1$ diff --git a/astrid/src/com/todoroo/astrid/gcal/Calendars.java b/astrid/src/com/todoroo/astrid/gcal/Calendars.java index bdb6fb315..abd75dc1f 100644 --- a/astrid/src/com/todoroo/astrid/gcal/Calendars.java +++ b/astrid/src/com/todoroo/astrid/gcal/Calendars.java @@ -14,11 +14,12 @@ import android.preference.ListPreference; import android.provider.CalendarContract; import android.util.Log; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.Preferences; +import org.astrid.R; + import java.util.ArrayList; import java.util.Arrays; diff --git a/astrid/src/com/todoroo/astrid/gcal/GCalControlSet.java b/astrid/src/com/todoroo/astrid/gcal/GCalControlSet.java index 8becb26a7..79a6138ee 100644 --- a/astrid/src/com/todoroo/astrid/gcal/GCalControlSet.java +++ b/astrid/src/com/todoroo/astrid/gcal/GCalControlSet.java @@ -24,7 +24,6 @@ import android.widget.Spinner; import android.widget.TextView; import android.widget.Toast; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.service.ExceptionService; @@ -34,6 +33,8 @@ import com.todoroo.astrid.gcal.Calendars.CalendarResult; import com.todoroo.astrid.service.ThemeService; import com.todoroo.astrid.ui.PopupControlSet; +import org.astrid.R; + import java.util.ArrayList; import java.util.Collections; diff --git a/astrid/src/com/todoroo/astrid/gcal/GCalHelper.java b/astrid/src/com/todoroo/astrid/gcal/GCalHelper.java index 9617ae3d7..3927f7524 100644 --- a/astrid/src/com/todoroo/astrid/gcal/GCalHelper.java +++ b/astrid/src/com/todoroo/astrid/gcal/GCalHelper.java @@ -14,7 +14,6 @@ import android.text.TextUtils; import android.text.format.Time; import android.util.Log; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.DateUtilities; @@ -22,6 +21,8 @@ import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.core.PluginServices; import com.todoroo.astrid.data.Task; +import org.astrid.R; + import java.util.TimeZone; public class GCalHelper { diff --git a/astrid/src/com/todoroo/astrid/gcal/GCalTaskCompleteListener.java b/astrid/src/com/todoroo/astrid/gcal/GCalTaskCompleteListener.java index 121730ecb..89c34cf73 100644 --- a/astrid/src/com/todoroo/astrid/gcal/GCalTaskCompleteListener.java +++ b/astrid/src/com/todoroo/astrid/gcal/GCalTaskCompleteListener.java @@ -14,12 +14,13 @@ import android.net.Uri; import android.text.TextUtils; import android.util.Log; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.astrid.api.AstridApiConstants; import com.todoroo.astrid.core.PluginServices; import com.todoroo.astrid.data.Task; +import org.astrid.R; + public class GCalTaskCompleteListener extends BroadcastReceiver { diff --git a/astrid/src/com/todoroo/astrid/gtasks/GtasksCustomFilterCriteriaExposer.java b/astrid/src/com/todoroo/astrid/gtasks/GtasksCustomFilterCriteriaExposer.java index 2f2a10ab3..97d60691f 100644 --- a/astrid/src/com/todoroo/astrid/gtasks/GtasksCustomFilterCriteriaExposer.java +++ b/astrid/src/com/todoroo/astrid/gtasks/GtasksCustomFilterCriteriaExposer.java @@ -12,7 +12,6 @@ import android.content.Intent; import android.content.res.Resources; import android.graphics.drawable.BitmapDrawable; -import org.astrid.R; import com.todoroo.andlib.data.AbstractModel; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; @@ -30,6 +29,8 @@ import com.todoroo.astrid.data.StoreObject; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.service.AstridDependencyInjector; +import org.astrid.R; + public class GtasksCustomFilterCriteriaExposer extends BroadcastReceiver { @Autowired private GtasksPreferenceService gtasksPreferenceService; diff --git a/astrid/src/com/todoroo/astrid/gtasks/GtasksFilterExposer.java b/astrid/src/com/todoroo/astrid/gtasks/GtasksFilterExposer.java index f28f290a4..e6c5f363c 100644 --- a/astrid/src/com/todoroo/astrid/gtasks/GtasksFilterExposer.java +++ b/astrid/src/com/todoroo/astrid/gtasks/GtasksFilterExposer.java @@ -14,7 +14,6 @@ import android.content.Intent; import android.graphics.drawable.BitmapDrawable; import android.os.Bundle; -import org.astrid.R; import com.todoroo.andlib.data.AbstractModel; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; @@ -39,6 +38,8 @@ import com.todoroo.astrid.data.StoreObject; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.service.AstridDependencyInjector; +import org.astrid.R; + /** * Exposes filters based on lists * diff --git a/astrid/src/com/todoroo/astrid/gtasks/GtasksListAdder.java b/astrid/src/com/todoroo/astrid/gtasks/GtasksListAdder.java index 2e18ef9b9..08ede15af 100644 --- a/astrid/src/com/todoroo/astrid/gtasks/GtasksListAdder.java +++ b/astrid/src/com/todoroo/astrid/gtasks/GtasksListAdder.java @@ -13,7 +13,6 @@ import android.text.TextUtils; import android.widget.EditText; import android.widget.FrameLayout; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.utility.DialogUtilities; @@ -22,6 +21,8 @@ import com.todoroo.astrid.data.StoreObject; import com.todoroo.astrid.gtasks.api.GtasksInvoker; import com.todoroo.astrid.gtasks.auth.GtasksTokenValidator; +import org.astrid.R; + import java.io.IOException; public class GtasksListAdder extends Activity { diff --git a/astrid/src/com/todoroo/astrid/gtasks/GtasksListFragment.java b/astrid/src/com/todoroo/astrid/gtasks/GtasksListFragment.java index f3d0f0915..d373440c7 100644 --- a/astrid/src/com/todoroo/astrid/gtasks/GtasksListFragment.java +++ b/astrid/src/com/todoroo/astrid/gtasks/GtasksListFragment.java @@ -12,7 +12,6 @@ import android.os.Bundle; import android.widget.TextView; import com.actionbarsherlock.view.Menu; -import org.astrid.R; import com.todoroo.andlib.data.Property; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; @@ -30,6 +29,8 @@ import com.todoroo.astrid.subtasks.OrderedListFragmentHelperInterface; import com.todoroo.astrid.subtasks.OrderedMetadataListFragmentHelper; import com.todoroo.astrid.subtasks.SubtasksListFragment; +import org.astrid.R; + public class GtasksListFragment extends SubtasksListFragment { protected static final int MENU_CLEAR_COMPLETED_ID = MENU_ADDON_INTENT_ID + 1; diff --git a/astrid/src/com/todoroo/astrid/gtasks/GtasksPreferenceService.java b/astrid/src/com/todoroo/astrid/gtasks/GtasksPreferenceService.java index 3957a49f0..823d88fe5 100644 --- a/astrid/src/com/todoroo/astrid/gtasks/GtasksPreferenceService.java +++ b/astrid/src/com/todoroo/astrid/gtasks/GtasksPreferenceService.java @@ -5,10 +5,11 @@ */ package com.todoroo.astrid.gtasks; -import org.astrid.R; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.sync.SyncProviderUtilities; +import org.astrid.R; + /** * Methods for working with GTasks preferences * diff --git a/astrid/src/com/todoroo/astrid/gtasks/GtasksPreferences.java b/astrid/src/com/todoroo/astrid/gtasks/GtasksPreferences.java index e0d534aa3..c0e5875d6 100644 --- a/astrid/src/com/todoroo/astrid/gtasks/GtasksPreferences.java +++ b/astrid/src/com/todoroo/astrid/gtasks/GtasksPreferences.java @@ -10,7 +10,6 @@ import android.content.DialogInterface; import android.content.Intent; import android.os.Bundle; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.utility.DialogUtilities; @@ -25,6 +24,8 @@ import com.todoroo.astrid.sync.SyncProviderUtilities; import com.todoroo.astrid.sync.SyncResultCallbackAdapter; import com.todoroo.astrid.tags.TagService; +import org.astrid.R; + /** * Displays synchronization preferences and an action panel so users can * initiate actions from the menu. diff --git a/astrid/src/com/todoroo/astrid/gtasks/api/GtasksInvoker.java b/astrid/src/com/todoroo/astrid/gtasks/api/GtasksInvoker.java index 4df3b67fc..8c4ec024c 100644 --- a/astrid/src/com/todoroo/astrid/gtasks/api/GtasksInvoker.java +++ b/astrid/src/com/todoroo/astrid/gtasks/api/GtasksInvoker.java @@ -15,13 +15,14 @@ import com.google.api.services.tasks.Tasks.TasksOperations.Move; import com.google.api.services.tasks.model.Task; import com.google.api.services.tasks.model.TaskList; import com.google.api.services.tasks.model.TaskLists; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.service.ExceptionService; import com.todoroo.astrid.gtasks.auth.GtasksTokenValidator; +import org.astrid.R; + import java.io.IOException; /** diff --git a/astrid/src/com/todoroo/astrid/gtasks/auth/GtasksLoginActivity.java b/astrid/src/com/todoroo/astrid/gtasks/auth/GtasksLoginActivity.java index 7c7f5c616..aba427768 100644 --- a/astrid/src/com/todoroo/astrid/gtasks/auth/GtasksLoginActivity.java +++ b/astrid/src/com/todoroo/astrid/gtasks/auth/GtasksLoginActivity.java @@ -23,7 +23,6 @@ import android.widget.TextView; import android.widget.Toast; import com.google.api.client.googleapis.extensions.android2.auth.GoogleAccountManager; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.service.DependencyInjectionService; @@ -34,6 +33,8 @@ import com.todoroo.astrid.gtasks.api.GtasksInvoker; import com.todoroo.astrid.service.AstridDependencyInjector; import com.todoroo.astrid.service.SyncV2Service; +import org.astrid.R; + import java.io.IOException; import java.util.ArrayList; import java.util.concurrent.TimeUnit; diff --git a/astrid/src/com/todoroo/astrid/gtasks/auth/GtasksTokenValidator.java b/astrid/src/com/todoroo/astrid/gtasks/auth/GtasksTokenValidator.java index 26d38cac9..1daba9e43 100644 --- a/astrid/src/com/todoroo/astrid/gtasks/auth/GtasksTokenValidator.java +++ b/astrid/src/com/todoroo/astrid/gtasks/auth/GtasksTokenValidator.java @@ -14,13 +14,14 @@ import android.content.Intent; import android.os.Bundle; import com.google.api.client.googleapis.extensions.android2.auth.GoogleAccountManager; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.gtasks.GtasksPreferenceService; import com.todoroo.astrid.gtasks.api.GoogleTasksException; import com.todoroo.astrid.gtasks.api.GtasksInvoker; +import org.astrid.R; + import java.io.IOException; diff --git a/astrid/src/com/todoroo/astrid/gtasks/sync/GtasksSyncV2Provider.java b/astrid/src/com/todoroo/astrid/gtasks/sync/GtasksSyncV2Provider.java index 727bdf590..69b767931 100644 --- a/astrid/src/com/todoroo/astrid/gtasks/sync/GtasksSyncV2Provider.java +++ b/astrid/src/com/todoroo/astrid/gtasks/sync/GtasksSyncV2Provider.java @@ -9,7 +9,6 @@ import android.app.Activity; import android.text.TextUtils; import com.google.api.services.tasks.model.Tasks; -import org.astrid.R; import com.todoroo.andlib.data.AbstractModel; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; @@ -51,6 +50,7 @@ import com.todoroo.astrid.sync.SyncResultCallback; import com.todoroo.astrid.sync.SyncV2Provider; import com.todoroo.astrid.tags.TagService; +import org.astrid.R; import org.json.JSONException; import java.io.IOException; diff --git a/astrid/src/com/todoroo/astrid/helper/SyncActionHelper.java b/astrid/src/com/todoroo/astrid/helper/SyncActionHelper.java index f632bf5f6..e5410a04a 100644 --- a/astrid/src/com/todoroo/astrid/helper/SyncActionHelper.java +++ b/astrid/src/com/todoroo/astrid/helper/SyncActionHelper.java @@ -18,7 +18,6 @@ import android.os.Bundle; import android.support.v4.app.Fragment; import android.widget.ArrayAdapter; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.service.DependencyInjectionService; @@ -34,6 +33,8 @@ import com.todoroo.astrid.service.SyncV2Service; import com.todoroo.astrid.sync.SyncResultCallback; import com.todoroo.astrid.sync.SyncV2Provider; +import org.astrid.R; + import java.util.ArrayList; import java.util.LinkedHashSet; import java.util.List; diff --git a/astrid/src/com/todoroo/astrid/helper/TaskEditControlSet.java b/astrid/src/com/todoroo/astrid/helper/TaskEditControlSet.java index d48ac569e..5055a3478 100644 --- a/astrid/src/com/todoroo/astrid/helper/TaskEditControlSet.java +++ b/astrid/src/com/todoroo/astrid/helper/TaskEditControlSet.java @@ -13,11 +13,12 @@ import android.view.LayoutInflater; import android.view.View; import android.widget.Button; -import org.astrid.R; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.service.ThemeService; import com.todoroo.astrid.ui.EditDialogOkBackground; +import org.astrid.R; + // --- interface /** diff --git a/astrid/src/com/todoroo/astrid/locale/LocaleEditAlerts.java b/astrid/src/com/todoroo/astrid/locale/LocaleEditAlerts.java index 3d8053ac6..d74e966b4 100644 --- a/astrid/src/com/todoroo/astrid/locale/LocaleEditAlerts.java +++ b/astrid/src/com/todoroo/astrid/locale/LocaleEditAlerts.java @@ -17,7 +17,6 @@ import android.view.View; import android.widget.ListView; import android.widget.Spinner; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.astrid.adapter.FilterAdapter; @@ -26,6 +25,8 @@ import com.todoroo.astrid.api.FilterCategory; import com.todoroo.astrid.api.FilterListItem; import com.twofortyfouram.SharedResources; +import org.astrid.R; + /** * Activity to edit alerts from Locale * diff --git a/astrid/src/com/todoroo/astrid/locale/LocaleReceiver.java b/astrid/src/com/todoroo/astrid/locale/LocaleReceiver.java index a0c2f33f5..aa0c34080 100644 --- a/astrid/src/com/todoroo/astrid/locale/LocaleReceiver.java +++ b/astrid/src/com/todoroo/astrid/locale/LocaleReceiver.java @@ -13,7 +13,6 @@ import android.os.Bundle; import android.text.TextUtils; import android.util.Log; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.service.DependencyInjectionService; @@ -27,6 +26,8 @@ import com.todoroo.astrid.data.Task; import com.todoroo.astrid.reminders.Notifications; import com.todoroo.astrid.utility.Constants; +import org.astrid.R; + /** * Receiver is activated when Locale conditions are triggered * diff --git a/astrid/src/com/todoroo/astrid/notes/EditNoteActivity.java b/astrid/src/com/todoroo/astrid/notes/EditNoteActivity.java index 00a68f960..5901101de 100644 --- a/astrid/src/com/todoroo/astrid/notes/EditNoteActivity.java +++ b/astrid/src/com/todoroo/astrid/notes/EditNoteActivity.java @@ -33,7 +33,6 @@ import android.widget.LinearLayout; import android.widget.TextView; import android.widget.TextView.OnEditorActionListener; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; @@ -72,6 +71,7 @@ import com.todoroo.astrid.service.TaskService; import com.todoroo.astrid.timers.TimerActionControlSet.TimerActionListener; import com.todoroo.astrid.utility.ResourceDrawableCache; +import org.astrid.R; import org.json.JSONArray; import org.json.JSONObject; diff --git a/astrid/src/com/todoroo/astrid/notes/NotesDecorationExposer.java b/astrid/src/com/todoroo/astrid/notes/NotesDecorationExposer.java index 416f21774..aac49cd62 100644 --- a/astrid/src/com/todoroo/astrid/notes/NotesDecorationExposer.java +++ b/astrid/src/com/todoroo/astrid/notes/NotesDecorationExposer.java @@ -9,13 +9,14 @@ import android.app.PendingIntent; import android.content.Intent; import android.widget.RemoteViews; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.api.TaskDecoration; import com.todoroo.astrid.api.TaskDecorationExposer; import com.todoroo.astrid.data.Task; +import org.astrid.R; + /** * Exposes {@link TaskDecoration} for timers * diff --git a/astrid/src/com/todoroo/astrid/notes/NotesDetailExposer.java b/astrid/src/com/todoroo/astrid/notes/NotesDetailExposer.java index c740b12a7..f47ded710 100644 --- a/astrid/src/com/todoroo/astrid/notes/NotesDetailExposer.java +++ b/astrid/src/com/todoroo/astrid/notes/NotesDetailExposer.java @@ -11,7 +11,6 @@ import android.content.Context; import android.content.Intent; import android.text.TextUtils; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.sql.Order; import com.todoroo.andlib.sql.Query; @@ -22,6 +21,8 @@ import com.todoroo.astrid.dao.MetadataDao.MetadataCriteria; import com.todoroo.astrid.data.Metadata; import com.todoroo.astrid.data.Task; +import org.astrid.R; + /** * Exposes Task Detail for notes * diff --git a/astrid/src/com/todoroo/astrid/opencrx/OpencrxControlSet.java b/astrid/src/com/todoroo/astrid/opencrx/OpencrxControlSet.java index 59ab14808..80b8947b5 100644 --- a/astrid/src/com/todoroo/astrid/opencrx/OpencrxControlSet.java +++ b/astrid/src/com/todoroo/astrid/opencrx/OpencrxControlSet.java @@ -15,7 +15,6 @@ import android.widget.AutoCompleteTextView; import android.widget.Spinner; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.data.Property.LongProperty; import com.todoroo.andlib.data.Property.StringProperty; import com.todoroo.andlib.data.TodorooCursor; @@ -32,6 +31,8 @@ import com.todoroo.astrid.data.Task; import com.todoroo.astrid.service.MetadataService; import com.todoroo.astrid.ui.PopupControlSet; +import org.astrid.R; + import java.util.ArrayList; /** diff --git a/astrid/src/com/todoroo/astrid/provider/Astrid2TaskProvider.java b/astrid/src/com/todoroo/astrid/provider/Astrid2TaskProvider.java index f9228ebfc..e6f103fc4 100644 --- a/astrid/src/com/todoroo/astrid/provider/Astrid2TaskProvider.java +++ b/astrid/src/com/todoroo/astrid/provider/Astrid2TaskProvider.java @@ -53,7 +53,6 @@ public class Astrid2TaskProvider extends ContentProvider { private static final boolean LOGD = false; - public static final String AUTHORITY = "com.timsu.astrid.tasksprovider"; public static final Uri CONTENT_URI = Uri.parse("content://com.timsu.astrid.tasksprovider"); diff --git a/astrid/src/com/todoroo/astrid/reminders/NotificationFragment.java b/astrid/src/com/todoroo/astrid/reminders/NotificationFragment.java index 06b7c26ec..f16753d20 100644 --- a/astrid/src/com/todoroo/astrid/reminders/NotificationFragment.java +++ b/astrid/src/com/todoroo/astrid/reminders/NotificationFragment.java @@ -19,7 +19,6 @@ import android.widget.FrameLayout; import android.widget.LinearLayout; import android.widget.Spinner; -import org.astrid.R; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.andlib.utility.Preferences; @@ -28,6 +27,8 @@ import com.todoroo.astrid.activity.TaskListFragment; import com.todoroo.astrid.repeats.RepeatControlSet; import com.todoroo.astrid.ui.NumberPicker; +import org.astrid.R; + import java.util.Date; /** diff --git a/astrid/src/com/todoroo/astrid/reminders/Notifications.java b/astrid/src/com/todoroo/astrid/reminders/Notifications.java index 89ac07b8a..16a7eab7b 100644 --- a/astrid/src/com/todoroo/astrid/reminders/Notifications.java +++ b/astrid/src/com/todoroo/astrid/reminders/Notifications.java @@ -20,7 +20,6 @@ import android.telephony.TelephonyManager; import android.text.TextUtils; import android.util.Log; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.service.DependencyInjectionService; @@ -43,6 +42,8 @@ import com.todoroo.astrid.utility.Constants; import com.todoroo.astrid.utility.Flags; import com.todoroo.astrid.voice.VoiceOutputService; +import org.astrid.R; + import java.util.Date; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; diff --git a/astrid/src/com/todoroo/astrid/reminders/ReengagementFragment.java b/astrid/src/com/todoroo/astrid/reminders/ReengagementFragment.java index 8362a37c5..7c7e080dc 100644 --- a/astrid/src/com/todoroo/astrid/reminders/ReengagementFragment.java +++ b/astrid/src/com/todoroo/astrid/reminders/ReengagementFragment.java @@ -11,10 +11,11 @@ import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.TextView; -import org.astrid.R; import com.todoroo.astrid.activity.TaskListFragment; import com.todoroo.astrid.service.ThemeService; +import org.astrid.R; + public class ReengagementFragment extends TaskListFragment { public static final String EXTRA_TEXT = "dialogText"; //$NON-NLS-1$ diff --git a/astrid/src/com/todoroo/astrid/reminders/ReengagementReceiver.java b/astrid/src/com/todoroo/astrid/reminders/ReengagementReceiver.java index 667cfd29c..4bbad1f6e 100644 --- a/astrid/src/com/todoroo/astrid/reminders/ReengagementReceiver.java +++ b/astrid/src/com/todoroo/astrid/reminders/ReengagementReceiver.java @@ -15,7 +15,6 @@ import android.graphics.Color; import android.os.Bundle; import android.text.TextUtils; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; @@ -35,6 +34,7 @@ import com.todoroo.astrid.service.TaskService; import com.todoroo.astrid.utility.Constants; import com.todoroo.astrid.utility.Flags; +import org.astrid.R; import org.json.JSONObject; public class ReengagementReceiver extends BroadcastReceiver { diff --git a/astrid/src/com/todoroo/astrid/reminders/ReminderDialog.java b/astrid/src/com/todoroo/astrid/reminders/ReminderDialog.java index 3abe58586..18744bccd 100644 --- a/astrid/src/com/todoroo/astrid/reminders/ReminderDialog.java +++ b/astrid/src/com/todoroo/astrid/reminders/ReminderDialog.java @@ -15,7 +15,6 @@ import android.widget.TextView; import android.widget.TimePicker; import android.widget.Toast; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.utility.DateUtilities; @@ -28,6 +27,8 @@ import com.todoroo.astrid.data.Task; import com.todoroo.astrid.service.TaskService; import com.todoroo.astrid.tags.TagService; +import org.astrid.R; + import java.util.Date; /** diff --git a/astrid/src/com/todoroo/astrid/reminders/ReminderPreferences.java b/astrid/src/com/todoroo/astrid/reminders/ReminderPreferences.java index 20796d8c2..23d01b51a 100644 --- a/astrid/src/com/todoroo/astrid/reminders/ReminderPreferences.java +++ b/astrid/src/com/todoroo/astrid/reminders/ReminderPreferences.java @@ -8,11 +8,12 @@ package com.todoroo.astrid.reminders; import android.content.res.Resources; import android.preference.Preference; -import org.astrid.R; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.Preferences; import com.todoroo.andlib.utility.TodorooPreferenceActivity; +import org.astrid.R; + /** * Displays the preference screen for users to edit their preferences * diff --git a/astrid/src/com/todoroo/astrid/reminders/ReminderService.java b/astrid/src/com/todoroo/astrid/reminders/ReminderService.java index ee7519f0c..012701453 100644 --- a/astrid/src/com/todoroo/astrid/reminders/ReminderService.java +++ b/astrid/src/com/todoroo/astrid/reminders/ReminderService.java @@ -14,7 +14,6 @@ import android.content.SharedPreferences.Editor; import android.content.res.Resources; import android.util.Log; -import org.astrid.R; import com.todoroo.andlib.data.Property; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; @@ -29,6 +28,8 @@ import com.todoroo.astrid.dao.TaskDao.TaskCriteria; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.utility.Constants; +import org.astrid.R; + import java.util.Date; import java.util.Random; diff --git a/astrid/src/com/todoroo/astrid/repeats/RepeatControlSet.java b/astrid/src/com/todoroo/astrid/repeats/RepeatControlSet.java index 1f80958ef..09e80c345 100644 --- a/astrid/src/com/todoroo/astrid/repeats/RepeatControlSet.java +++ b/astrid/src/com/todoroo/astrid/repeats/RepeatControlSet.java @@ -25,7 +25,6 @@ import com.google.ical.values.Frequency; import com.google.ical.values.RRule; import com.google.ical.values.Weekday; import com.google.ical.values.WeekdayNum; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.service.ExceptionService; @@ -40,6 +39,8 @@ import com.todoroo.astrid.ui.NumberPickerDialog; import com.todoroo.astrid.ui.NumberPickerDialog.OnNumberPickedListener; import com.todoroo.astrid.ui.PopupControlSet; +import org.astrid.R; + import java.text.DateFormatSymbols; import java.util.ArrayList; import java.util.Calendar; diff --git a/astrid/src/com/todoroo/astrid/repeats/RepeatDetailExposer.java b/astrid/src/com/todoroo/astrid/repeats/RepeatDetailExposer.java index 4556e024a..673d657e3 100644 --- a/astrid/src/com/todoroo/astrid/repeats/RepeatDetailExposer.java +++ b/astrid/src/com/todoroo/astrid/repeats/RepeatDetailExposer.java @@ -13,11 +13,12 @@ import android.content.res.Resources; import com.google.ical.values.Frequency; import com.google.ical.values.RRule; import com.google.ical.values.WeekdayNum; -import org.astrid.R; import com.todoroo.astrid.api.AstridApiConstants; import com.todoroo.astrid.core.PluginServices; import com.todoroo.astrid.data.Task; +import org.astrid.R; + import java.text.DateFormatSymbols; import java.text.ParseException; import java.util.List; diff --git a/astrid/src/com/todoroo/astrid/repeats/RepeatsPlugin.java b/astrid/src/com/todoroo/astrid/repeats/RepeatsPlugin.java index c523c13a3..c12895eb1 100644 --- a/astrid/src/com/todoroo/astrid/repeats/RepeatsPlugin.java +++ b/astrid/src/com/todoroo/astrid/repeats/RepeatsPlugin.java @@ -9,10 +9,11 @@ import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; -import org.astrid.R; import com.todoroo.astrid.api.Addon; import com.todoroo.astrid.api.AstridApiConstants; +import org.astrid.R; + public class RepeatsPlugin extends BroadcastReceiver { static final String IDENTIFIER = "repeats"; //$NON-NLS-1$ diff --git a/astrid/src/com/todoroo/astrid/service/Astrid2To3UpgradeHelper.java b/astrid/src/com/todoroo/astrid/service/Astrid2To3UpgradeHelper.java index 3338cf9e9..a55e2dc54 100644 --- a/astrid/src/com/todoroo/astrid/service/Astrid2To3UpgradeHelper.java +++ b/astrid/src/com/todoroo/astrid/service/Astrid2To3UpgradeHelper.java @@ -15,7 +15,6 @@ import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; import com.google.ical.values.RRule; -import org.astrid.R; import com.timsu.astrid.utilities.LegacyTasksXmlExporter; import com.todoroo.andlib.data.AbstractModel; import com.todoroo.andlib.data.DatabaseDao; @@ -43,6 +42,8 @@ import com.todoroo.astrid.legacy.LegacyTaskModel; import com.todoroo.astrid.legacy.TransitionalAlarm; import com.todoroo.astrid.tags.TaskToTagMetadata; +import org.astrid.R; + import java.util.Date; import java.util.HashMap; import java.util.Map.Entry; diff --git a/astrid/src/com/todoroo/astrid/service/StartupService.java b/astrid/src/com/todoroo/astrid/service/StartupService.java index 3e915bb99..9d16a4138 100644 --- a/astrid/src/com/todoroo/astrid/service/StartupService.java +++ b/astrid/src/com/todoroo/astrid/service/StartupService.java @@ -22,7 +22,6 @@ import android.media.AudioManager; import android.util.Log; import android.widget.Toast; -import org.astrid.R; import com.todoroo.andlib.data.DatabaseDao.ModelUpdateListener; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; @@ -67,6 +66,8 @@ import com.todoroo.astrid.utility.AstridPreferences; import com.todoroo.astrid.utility.Constants; import com.todoroo.astrid.widget.TasksWidget.WidgetUpdateService; +import org.astrid.R; + import java.io.File; import java.util.List; diff --git a/astrid/src/com/todoroo/astrid/service/ThemeService.java b/astrid/src/com/todoroo/astrid/service/ThemeService.java index 5209f9269..35645f631 100644 --- a/astrid/src/com/todoroo/astrid/service/ThemeService.java +++ b/astrid/src/com/todoroo/astrid/service/ThemeService.java @@ -10,13 +10,14 @@ import android.graphics.PixelFormat; import android.text.TextUtils; import android.view.WindowManager; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.utility.AstridPreferences; import com.todoroo.astrid.widget.TasksWidget; +import org.astrid.R; + public class ThemeService { diff --git a/astrid/src/com/todoroo/astrid/service/UpdateMessagePreference.java b/astrid/src/com/todoroo/astrid/service/UpdateMessagePreference.java index fd8f44791..e1238db5f 100644 --- a/astrid/src/com/todoroo/astrid/service/UpdateMessagePreference.java +++ b/astrid/src/com/todoroo/astrid/service/UpdateMessagePreference.java @@ -6,9 +6,9 @@ import android.preference.Preference; import android.preference.Preference.OnPreferenceChangeListener; import android.preference.PreferenceActivity; -import org.astrid.R; import com.todoroo.andlib.utility.Preferences; +import org.astrid.R; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; diff --git a/astrid/src/com/todoroo/astrid/service/UpdateMessageService.java b/astrid/src/com/todoroo/astrid/service/UpdateMessageService.java index ffe40fb26..0438e08ae 100644 --- a/astrid/src/com/todoroo/astrid/service/UpdateMessageService.java +++ b/astrid/src/com/todoroo/astrid/service/UpdateMessageService.java @@ -24,7 +24,6 @@ import android.widget.Button; import android.widget.LinearLayout; import android.widget.LinearLayout.LayoutParams; -import org.astrid.R; import com.todoroo.andlib.data.Property.StringProperty; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; @@ -40,6 +39,7 @@ import com.todoroo.astrid.data.StoreObject; import com.todoroo.astrid.gtasks.GtasksPreferenceService; import com.todoroo.astrid.utility.Constants; +import org.astrid.R; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; diff --git a/astrid/src/com/todoroo/astrid/service/UpgradeService.java b/astrid/src/com/todoroo/astrid/service/UpgradeService.java index c557e8564..5fe1e731b 100644 --- a/astrid/src/com/todoroo/astrid/service/UpgradeService.java +++ b/astrid/src/com/todoroo/astrid/service/UpgradeService.java @@ -13,8 +13,6 @@ import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.os.Bundle; -import com.timsu.astrid.GCMIntentService; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; @@ -45,6 +43,8 @@ import com.todoroo.astrid.tags.TagCaseMigrator; import com.todoroo.astrid.utility.AstridPreferences; import com.todoroo.astrid.utility.Constants; +import org.astrid.R; + public final class UpgradeService { @@ -255,7 +255,6 @@ public final class UpgradeService { } } new AstridNewSyncMigrator().performMigration(); - new GCMIntentService.GCMMigration().performMigration(UpgradeActivity.this); } if (from < V4_6_2) { diff --git a/astrid/src/com/todoroo/astrid/subtasks/AstridOrderedListFragmentHelper.java b/astrid/src/com/todoroo/astrid/subtasks/AstridOrderedListFragmentHelper.java index 743865edb..47112c558 100644 --- a/astrid/src/com/todoroo/astrid/subtasks/AstridOrderedListFragmentHelper.java +++ b/astrid/src/com/todoroo/astrid/subtasks/AstridOrderedListFragmentHelper.java @@ -12,7 +12,6 @@ import android.widget.ListView; import com.commonsware.cwac.tlv.TouchListView.DropListener; import com.commonsware.cwac.tlv.TouchListView.GrabberClickListener; import com.commonsware.cwac.tlv.TouchListView.SwipeListener; -import org.astrid.R; import com.todoroo.andlib.data.Property; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; @@ -35,6 +34,8 @@ import com.todoroo.astrid.service.ThemeService; import com.todoroo.astrid.ui.DraggableListView; import com.todoroo.astrid.utility.AstridPreferences; +import org.astrid.R; + import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; diff --git a/astrid/src/com/todoroo/astrid/subtasks/OrderedMetadataListFragmentHelper.java b/astrid/src/com/todoroo/astrid/subtasks/OrderedMetadataListFragmentHelper.java index 40a2bf984..0c2cff3f0 100644 --- a/astrid/src/com/todoroo/astrid/subtasks/OrderedMetadataListFragmentHelper.java +++ b/astrid/src/com/todoroo/astrid/subtasks/OrderedMetadataListFragmentHelper.java @@ -17,7 +17,6 @@ import android.widget.ListView; import com.commonsware.cwac.tlv.TouchListView.DropListener; import com.commonsware.cwac.tlv.TouchListView.GrabberClickListener; import com.commonsware.cwac.tlv.TouchListView.SwipeListener; -import org.astrid.R; import com.todoroo.andlib.data.Property; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; @@ -39,6 +38,8 @@ import com.todoroo.astrid.subtasks.OrderedMetadataListUpdater.OrderedListNodeVis import com.todoroo.astrid.ui.DraggableListView; import com.todoroo.astrid.utility.AstridPreferences; +import org.astrid.R; + import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; diff --git a/astrid/src/com/todoroo/astrid/subtasks/SubtasksListFragment.java b/astrid/src/com/todoroo/astrid/subtasks/SubtasksListFragment.java index 89a444313..3b7506bf8 100644 --- a/astrid/src/com/todoroo/astrid/subtasks/SubtasksListFragment.java +++ b/astrid/src/com/todoroo/astrid/subtasks/SubtasksListFragment.java @@ -9,13 +9,14 @@ import android.os.Bundle; import android.view.View; import android.view.ViewGroup; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.astrid.activity.TaskListFragment; import com.todoroo.astrid.adapter.TaskAdapter; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.data.TaskListMetadata; +import org.astrid.R; + /** * Fragment for subtasks * diff --git a/astrid/src/com/todoroo/astrid/subtasks/SubtasksTagListFragment.java b/astrid/src/com/todoroo/astrid/subtasks/SubtasksTagListFragment.java index 47df02a02..beea9e18d 100644 --- a/astrid/src/com/todoroo/astrid/subtasks/SubtasksTagListFragment.java +++ b/astrid/src/com/todoroo/astrid/subtasks/SubtasksTagListFragment.java @@ -8,13 +8,14 @@ package com.todoroo.astrid.subtasks; import android.view.View; import android.view.ViewGroup; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.astrid.actfm.TagViewFragment; import com.todoroo.astrid.adapter.TaskAdapter; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.data.TaskListMetadata; +import org.astrid.R; + public class SubtasksTagListFragment extends TagViewFragment { private final AstridOrderedListFragmentHelper helper; diff --git a/astrid/src/com/todoroo/astrid/tags/TagCustomFilterCriteriaExposer.java b/astrid/src/com/todoroo/astrid/tags/TagCustomFilterCriteriaExposer.java index c7d7804be..519af689a 100644 --- a/astrid/src/com/todoroo/astrid/tags/TagCustomFilterCriteriaExposer.java +++ b/astrid/src/com/todoroo/astrid/tags/TagCustomFilterCriteriaExposer.java @@ -12,7 +12,6 @@ import android.content.Intent; import android.content.res.Resources; import android.graphics.drawable.BitmapDrawable; -import org.astrid.R; import com.todoroo.andlib.sql.Criterion; import com.todoroo.andlib.sql.Join; import com.todoroo.andlib.sql.Query; @@ -26,6 +25,8 @@ import com.todoroo.astrid.data.Metadata; import com.todoroo.astrid.data.RemoteModel; import com.todoroo.astrid.data.Task; +import org.astrid.R; + public class TagCustomFilterCriteriaExposer extends BroadcastReceiver { private static final String IDENTIFIER_TAG_IS = "tag_is"; //$NON-NLS-1$ private static final String IDENTIFIER_TAG_CONTAINS = "tag_contains"; //$NON-NLS-1$ diff --git a/astrid/src/com/todoroo/astrid/tags/TagFilterExposer.java b/astrid/src/com/todoroo/astrid/tags/TagFilterExposer.java index bb3797ea7..80ecbe214 100644 --- a/astrid/src/com/todoroo/astrid/tags/TagFilterExposer.java +++ b/astrid/src/com/todoroo/astrid/tags/TagFilterExposer.java @@ -19,7 +19,6 @@ import android.text.TextUtils; import android.widget.EditText; import android.widget.Toast; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.service.DependencyInjectionService; @@ -48,6 +47,8 @@ import com.todoroo.astrid.service.TagDataService; import com.todoroo.astrid.service.ThemeService; import com.todoroo.astrid.tags.TagService.Tag; +import org.astrid.R; + import java.util.ArrayList; import java.util.List; diff --git a/astrid/src/com/todoroo/astrid/tags/TagService.java b/astrid/src/com/todoroo/astrid/tags/TagService.java index 123522161..4e7ec3470 100644 --- a/astrid/src/com/todoroo/astrid/tags/TagService.java +++ b/astrid/src/com/todoroo/astrid/tags/TagService.java @@ -10,7 +10,6 @@ import android.content.Intent; import android.text.TextUtils; import android.widget.Toast; -import org.astrid.R; import com.todoroo.andlib.data.Property; import com.todoroo.andlib.data.Property.CountProperty; import com.todoroo.andlib.data.TodorooCursor; @@ -40,6 +39,8 @@ import com.todoroo.astrid.service.MetadataService; import com.todoroo.astrid.service.TagDataService; import com.todoroo.astrid.service.TaskService; +import org.astrid.R; + import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; diff --git a/astrid/src/com/todoroo/astrid/tags/TagsControlSet.java b/astrid/src/com/todoroo/astrid/tags/TagsControlSet.java index a6f265d2e..833fd8966 100644 --- a/astrid/src/com/todoroo/astrid/tags/TagsControlSet.java +++ b/astrid/src/com/todoroo/astrid/tags/TagsControlSet.java @@ -23,7 +23,6 @@ import android.widget.ListView; import android.widget.TextView; import android.widget.TextView.OnEditorActionListener; -import org.astrid.R; import com.todoroo.andlib.data.AbstractModel; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.DependencyInjectionService; @@ -35,6 +34,8 @@ import com.todoroo.astrid.tags.TagService.Tag; import com.todoroo.astrid.ui.PopupControlSet; import com.todoroo.astrid.utility.Flags; +import org.astrid.R; + import java.util.ArrayList; import java.util.HashMap; import java.util.LinkedHashSet; diff --git a/astrid/src/com/todoroo/astrid/tags/reusable/FeaturedListFilterMode.java b/astrid/src/com/todoroo/astrid/tags/reusable/FeaturedListFilterMode.java index fdd3e0220..df6488043 100644 --- a/astrid/src/com/todoroo/astrid/tags/reusable/FeaturedListFilterMode.java +++ b/astrid/src/com/todoroo/astrid/tags/reusable/FeaturedListFilterMode.java @@ -2,7 +2,6 @@ package com.todoroo.astrid.tags.reusable; import android.content.Context; -import org.astrid.R; import com.todoroo.astrid.activity.FilterListFragment; import com.todoroo.astrid.activity.FilterModeSpec; import com.todoroo.astrid.activity.TaskListFragment; @@ -10,6 +9,8 @@ import com.todoroo.astrid.api.Filter; import com.todoroo.astrid.core.CoreFilterExposer; import com.todoroo.astrid.ui.MainMenuPopover; +import org.astrid.R; + public class FeaturedListFilterMode implements FilterModeSpec { @Override diff --git a/astrid/src/com/todoroo/astrid/tags/reusable/FeaturedListFragment.java b/astrid/src/com/todoroo/astrid/tags/reusable/FeaturedListFragment.java index 2bbdccdfa..3403847f2 100644 --- a/astrid/src/com/todoroo/astrid/tags/reusable/FeaturedListFragment.java +++ b/astrid/src/com/todoroo/astrid/tags/reusable/FeaturedListFragment.java @@ -2,11 +2,12 @@ package com.todoroo.astrid.tags.reusable; import android.app.Activity; -import org.astrid.R; import com.todoroo.astrid.activity.FilterListFragment; import com.todoroo.astrid.adapter.FilterAdapter; import com.todoroo.astrid.utility.AstridPreferences; +import org.astrid.R; + public class FeaturedListFragment extends FilterListFragment { @Override diff --git a/astrid/src/com/todoroo/astrid/tags/reusable/FeaturedTaskListFragment.java b/astrid/src/com/todoroo/astrid/tags/reusable/FeaturedTaskListFragment.java index c13f06863..9bab8edd4 100644 --- a/astrid/src/com/todoroo/astrid/tags/reusable/FeaturedTaskListFragment.java +++ b/astrid/src/com/todoroo/astrid/tags/reusable/FeaturedTaskListFragment.java @@ -14,7 +14,6 @@ import android.widget.Toast; import com.actionbarsherlock.view.Menu; import com.actionbarsherlock.view.MenuItem; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.sql.Query; @@ -34,6 +33,8 @@ import com.todoroo.astrid.tags.TagService.Tag; import com.todoroo.astrid.utility.Flags; import com.todoroo.astrid.utility.ResourceDrawableCache; +import org.astrid.R; + public class FeaturedTaskListFragment extends TagViewFragment { @Autowired diff --git a/astrid/src/com/todoroo/astrid/tags/reusable/ReusableTaskAdapter.java b/astrid/src/com/todoroo/astrid/tags/reusable/ReusableTaskAdapter.java index efef68601..2d3914b02 100644 --- a/astrid/src/com/todoroo/astrid/tags/reusable/ReusableTaskAdapter.java +++ b/astrid/src/com/todoroo/astrid/tags/reusable/ReusableTaskAdapter.java @@ -9,7 +9,6 @@ import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.activity.TaskListFragment; @@ -18,6 +17,8 @@ import com.todoroo.astrid.data.RemoteModel; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.utility.Flags; +import org.astrid.R; + import java.util.concurrent.atomic.AtomicReference; public class ReusableTaskAdapter extends TaskAdapter { diff --git a/astrid/src/com/todoroo/astrid/timers/TimerActionControlSet.java b/astrid/src/com/todoroo/astrid/timers/TimerActionControlSet.java index 6a74ed1b6..dbb29524e 100644 --- a/astrid/src/com/todoroo/astrid/timers/TimerActionControlSet.java +++ b/astrid/src/com/todoroo/astrid/timers/TimerActionControlSet.java @@ -15,11 +15,12 @@ import android.widget.Chronometer.OnChronometerTickListener; import android.widget.ImageView; import android.widget.LinearLayout; -import org.astrid.R; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.helper.TaskEditControlSet; +import org.astrid.R; + import java.util.LinkedList; import java.util.List; diff --git a/astrid/src/com/todoroo/astrid/timers/TimerControlSet.java b/astrid/src/com/todoroo/astrid/timers/TimerControlSet.java index b7707ed55..a18fa1165 100644 --- a/astrid/src/com/todoroo/astrid/timers/TimerControlSet.java +++ b/astrid/src/com/todoroo/astrid/timers/TimerControlSet.java @@ -12,7 +12,6 @@ import android.view.View; import android.widget.ImageView; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.data.Property.IntegerProperty; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.helper.TaskEditControlSet; @@ -21,6 +20,8 @@ import com.todoroo.astrid.timers.TimerActionControlSet.TimerActionListener; import com.todoroo.astrid.ui.PopupControlSet; import com.todoroo.astrid.ui.TimeDurationControlSet; +import org.astrid.R; + /** * Control Set for managing repeats * diff --git a/astrid/src/com/todoroo/astrid/timers/TimerDecorationExposer.java b/astrid/src/com/todoroo/astrid/timers/TimerDecorationExposer.java index ae7e1df0a..a59299df2 100644 --- a/astrid/src/com/todoroo/astrid/timers/TimerDecorationExposer.java +++ b/astrid/src/com/todoroo/astrid/timers/TimerDecorationExposer.java @@ -13,7 +13,6 @@ import android.text.format.DateUtils; import android.view.View; import android.widget.RemoteViews; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.astrid.api.AstridApiConstants; @@ -21,6 +20,8 @@ import com.todoroo.astrid.api.TaskDecoration; import com.todoroo.astrid.api.TaskDecorationExposer; import com.todoroo.astrid.data.Task; +import org.astrid.R; + /** * Exposes {@link TaskDecoration} for timers * diff --git a/astrid/src/com/todoroo/astrid/timers/TimerFilterExposer.java b/astrid/src/com/todoroo/astrid/timers/TimerFilterExposer.java index 039e59f18..987582efd 100644 --- a/astrid/src/com/todoroo/astrid/timers/TimerFilterExposer.java +++ b/astrid/src/com/todoroo/astrid/timers/TimerFilterExposer.java @@ -12,7 +12,6 @@ import android.content.Intent; import android.content.res.Resources; import android.graphics.drawable.BitmapDrawable; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.sql.Query; import com.todoroo.andlib.sql.QueryTemplate; @@ -24,6 +23,8 @@ import com.todoroo.astrid.api.FilterListItem; import com.todoroo.astrid.core.PluginServices; import com.todoroo.astrid.data.Task; +import org.astrid.R; + /** * Exposes "working on" filter to the {@link FilterListFragment} * diff --git a/astrid/src/com/todoroo/astrid/timers/TimerPlugin.java b/astrid/src/com/todoroo/astrid/timers/TimerPlugin.java index 692f28f0f..49cf64fd6 100644 --- a/astrid/src/com/todoroo/astrid/timers/TimerPlugin.java +++ b/astrid/src/com/todoroo/astrid/timers/TimerPlugin.java @@ -12,7 +12,6 @@ import android.content.Context; import android.content.Intent; import android.content.res.Resources; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.service.NotificationManager; import com.todoroo.andlib.service.NotificationManager.AndroidNotificationManager; @@ -26,6 +25,8 @@ import com.todoroo.astrid.core.PluginServices; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.utility.Constants; +import org.astrid.R; + public class TimerPlugin extends BroadcastReceiver { static final String IDENTIFIER = "timer"; //$NON-NLS-1$ diff --git a/astrid/src/com/todoroo/astrid/ui/AstridDialog.java b/astrid/src/com/todoroo/astrid/ui/AstridDialog.java index 43da3d0b7..2f22dd3b7 100644 --- a/astrid/src/com/todoroo/astrid/ui/AstridDialog.java +++ b/astrid/src/com/todoroo/astrid/ui/AstridDialog.java @@ -6,9 +6,10 @@ import android.widget.Button; import android.widget.LinearLayout; import android.widget.TextView; -import org.astrid.R; import com.todoroo.astrid.activity.AstridActivity; +import org.astrid.R; + public class AstridDialog extends Dialog { private final Button[] buttons; diff --git a/astrid/src/com/todoroo/astrid/ui/AstridTimePicker.java b/astrid/src/com/todoroo/astrid/ui/AstridTimePicker.java index 7aa56bda5..4359fd626 100644 --- a/astrid/src/com/todoroo/astrid/ui/AstridTimePicker.java +++ b/astrid/src/com/todoroo/astrid/ui/AstridTimePicker.java @@ -17,10 +17,11 @@ import android.widget.CompoundButton.OnCheckedChangeListener; import android.widget.LinearLayout; import android.widget.ToggleButton; -import org.astrid.R; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.andlib.utility.Preferences; +import org.astrid.R; + import java.util.Calendar; public class AstridTimePicker extends LinearLayout { diff --git a/astrid/src/com/todoroo/astrid/ui/ContactListAdapter.java b/astrid/src/com/todoroo/astrid/ui/ContactListAdapter.java index a3a296ab8..d77dd03a4 100644 --- a/astrid/src/com/todoroo/astrid/ui/ContactListAdapter.java +++ b/astrid/src/com/todoroo/astrid/ui/ContactListAdapter.java @@ -26,7 +26,6 @@ import android.widget.CursorAdapter; import android.widget.ImageView; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.service.DependencyInjectionService; @@ -37,6 +36,8 @@ import com.todoroo.andlib.sql.Query; import com.todoroo.astrid.data.TagData; import com.todoroo.astrid.service.TagDataService; +import org.astrid.R; + import java.io.InputStream; diff --git a/astrid/src/com/todoroo/astrid/ui/DateAndTimeDialog.java b/astrid/src/com/todoroo/astrid/ui/DateAndTimeDialog.java index cd47b1532..6c2f886a3 100644 --- a/astrid/src/com/todoroo/astrid/ui/DateAndTimeDialog.java +++ b/astrid/src/com/todoroo/astrid/ui/DateAndTimeDialog.java @@ -13,9 +13,10 @@ import android.view.Window; import android.view.WindowManager.LayoutParams; import android.widget.Button; -import org.astrid.R; import com.todoroo.astrid.service.ThemeService; +import org.astrid.R; + public class DateAndTimeDialog extends Dialog { public interface DateAndTimeDialogListener { diff --git a/astrid/src/com/todoroo/astrid/ui/DateAndTimePicker.java b/astrid/src/com/todoroo/astrid/ui/DateAndTimePicker.java index f38c506e6..48cb212d9 100644 --- a/astrid/src/com/todoroo/astrid/ui/DateAndTimePicker.java +++ b/astrid/src/com/todoroo/astrid/ui/DateAndTimePicker.java @@ -17,13 +17,14 @@ import android.view.View; import android.widget.LinearLayout; import android.widget.ToggleButton; -import org.astrid.R; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.ui.AstridTimePicker.TimePickerEnabledChangedListener; import com.todoroo.astrid.ui.CalendarView.OnSelectedDateListener; +import org.astrid.R; + import java.util.ArrayList; import java.util.Date; diff --git a/astrid/src/com/todoroo/astrid/ui/DateChangedAlerts.java b/astrid/src/com/todoroo/astrid/ui/DateChangedAlerts.java index 1f3d41682..4992190ba 100644 --- a/astrid/src/com/todoroo/astrid/ui/DateChangedAlerts.java +++ b/astrid/src/com/todoroo/astrid/ui/DateChangedAlerts.java @@ -23,7 +23,6 @@ import android.widget.TextView; import com.google.ical.values.Frequency; import com.google.ical.values.RRule; -import org.astrid.R; import com.todoroo.andlib.data.Property; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.DateUtilities; @@ -35,6 +34,8 @@ import com.todoroo.astrid.repeats.RepeatTaskCompleteListener; import com.todoroo.astrid.ui.DateAndTimeDialog.DateAndTimeDialogListener; import com.todoroo.astrid.utility.Flags; +import org.astrid.R; + import java.text.ParseException; import java.util.Date; diff --git a/astrid/src/com/todoroo/astrid/ui/DeadlineControlSet.java b/astrid/src/com/todoroo/astrid/ui/DeadlineControlSet.java index 77fb210a0..f4caedbbe 100644 --- a/astrid/src/com/todoroo/astrid/ui/DeadlineControlSet.java +++ b/astrid/src/com/todoroo/astrid/ui/DeadlineControlSet.java @@ -18,13 +18,14 @@ import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.andlib.utility.DialogUtilities; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.repeats.RepeatControlSet; import com.todoroo.astrid.service.ThemeService; +import org.astrid.R; + public class DeadlineControlSet extends PopupControlSet { private boolean isQuickadd = false; diff --git a/astrid/src/com/todoroo/astrid/ui/DraggableListView.java b/astrid/src/com/todoroo/astrid/ui/DraggableListView.java index 2e98a14d7..b99a95f50 100644 --- a/astrid/src/com/todoroo/astrid/ui/DraggableListView.java +++ b/astrid/src/com/todoroo/astrid/ui/DraggableListView.java @@ -40,9 +40,10 @@ import com.commonsware.cwac.tlv.TouchListView.DragListener; import com.commonsware.cwac.tlv.TouchListView.DropListener; import com.commonsware.cwac.tlv.TouchListView.GrabberClickListener; import com.commonsware.cwac.tlv.TouchListView.SwipeListener; -import org.astrid.R; import com.todoroo.astrid.utility.Flags; +import org.astrid.R; + public class DraggableListView extends ListView { private static final int SWIPE_THRESHOLD = 40; diff --git a/astrid/src/com/todoroo/astrid/ui/EditNotesControlSet.java b/astrid/src/com/todoroo/astrid/ui/EditNotesControlSet.java index f1f2152c8..59b805e0c 100644 --- a/astrid/src/com/todoroo/astrid/ui/EditNotesControlSet.java +++ b/astrid/src/com/todoroo/astrid/ui/EditNotesControlSet.java @@ -16,10 +16,11 @@ import android.widget.EditText; import android.widget.ImageView; import android.widget.TextView; -import org.astrid.R; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.service.ThemeService; +import org.astrid.R; + public class EditNotesControlSet extends PopupControlSet { protected EditText editText; diff --git a/astrid/src/com/todoroo/astrid/ui/EditTitleControlSet.java b/astrid/src/com/todoroo/astrid/ui/EditTitleControlSet.java index a6a08eef0..daf31e2f1 100644 --- a/astrid/src/com/todoroo/astrid/ui/EditTitleControlSet.java +++ b/astrid/src/com/todoroo/astrid/ui/EditTitleControlSet.java @@ -16,7 +16,6 @@ import android.view.animation.Animation; import android.view.animation.ScaleAnimation; import android.widget.EditText; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.andlib.utility.AndroidUtilities; @@ -27,6 +26,8 @@ import com.todoroo.astrid.repeats.RepeatControlSet.RepeatChangedListener; import com.todoroo.astrid.service.TaskService; import com.todoroo.astrid.ui.ImportanceControlSet.ImportanceChangedListener; +import org.astrid.R; + /** * Control set for mapping a Property to an EditText * diff --git a/astrid/src/com/todoroo/astrid/ui/FeedbackPromptDialogs.java b/astrid/src/com/todoroo/astrid/ui/FeedbackPromptDialogs.java index 679763afc..b5c58962e 100644 --- a/astrid/src/com/todoroo/astrid/ui/FeedbackPromptDialogs.java +++ b/astrid/src/com/todoroo/astrid/ui/FeedbackPromptDialogs.java @@ -5,9 +5,10 @@ import android.net.Uri; import android.view.View; import android.widget.Toast; -import org.astrid.R; import com.todoroo.astrid.activity.AstridActivity; +import org.astrid.R; + public class FeedbackPromptDialogs { diff --git a/astrid/src/com/todoroo/astrid/ui/HideUntilControlSet.java b/astrid/src/com/todoroo/astrid/ui/HideUntilControlSet.java index 00613a868..7e63f8d90 100644 --- a/astrid/src/com/todoroo/astrid/ui/HideUntilControlSet.java +++ b/astrid/src/com/todoroo/astrid/ui/HideUntilControlSet.java @@ -16,13 +16,14 @@ import android.widget.LinearLayout; import android.widget.Spinner; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.service.ThemeService; import com.todoroo.astrid.ui.DateAndTimeDialog.DateAndTimeDialogListener; +import org.astrid.R; + import java.util.Date; /** diff --git a/astrid/src/com/todoroo/astrid/ui/ImportanceControlSet.java b/astrid/src/com/todoroo/astrid/ui/ImportanceControlSet.java index b04117b87..6b79c1b6a 100644 --- a/astrid/src/com/todoroo/astrid/ui/ImportanceControlSet.java +++ b/astrid/src/com/todoroo/astrid/ui/ImportanceControlSet.java @@ -13,11 +13,12 @@ import android.widget.CompoundButton; import android.widget.LinearLayout; import android.widget.ToggleButton; -import org.astrid.R; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.helper.TaskEditControlSet; import com.todoroo.astrid.service.ThemeService; +import org.astrid.R; + import java.util.LinkedList; import java.util.List; diff --git a/astrid/src/com/todoroo/astrid/ui/MainMenuPopover.java b/astrid/src/com/todoroo/astrid/ui/MainMenuPopover.java index 9c2a4dff9..95350d17d 100644 --- a/astrid/src/com/todoroo/astrid/ui/MainMenuPopover.java +++ b/astrid/src/com/todoroo/astrid/ui/MainMenuPopover.java @@ -19,12 +19,13 @@ import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.service.ThemeService; import com.todoroo.astrid.ui.TouchInterceptingFrameLayout.InterceptTouchListener; import com.todoroo.astrid.utility.AstridPreferences; +import org.astrid.R; + public class MainMenuPopover extends FragmentPopover implements InterceptTouchListener { public static final int MAIN_MENU_ITEM_LISTS = R.string.TLA_menu_lists; diff --git a/astrid/src/com/todoroo/astrid/ui/NumberPicker.java b/astrid/src/com/todoroo/astrid/ui/NumberPicker.java index c11dec5d6..f0efbf311 100644 --- a/astrid/src/com/todoroo/astrid/ui/NumberPicker.java +++ b/astrid/src/com/todoroo/astrid/ui/NumberPicker.java @@ -23,9 +23,10 @@ import android.widget.EditText; import android.widget.LinearLayout; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.utility.AndroidUtilities; +import org.astrid.R; + public class NumberPicker extends LinearLayout implements OnClickListener, OnFocusChangeListener, OnLongClickListener { diff --git a/astrid/src/com/todoroo/astrid/ui/PopupControlSet.java b/astrid/src/com/todoroo/astrid/ui/PopupControlSet.java index 410808a06..e4445720c 100644 --- a/astrid/src/com/todoroo/astrid/ui/PopupControlSet.java +++ b/astrid/src/com/todoroo/astrid/ui/PopupControlSet.java @@ -16,13 +16,14 @@ import android.view.ViewGroup.LayoutParams; import android.view.Window; import android.widget.Button; -import org.astrid.R; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.DialogUtilities; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.helper.TaskEditControlSet; import com.todoroo.astrid.service.ThemeService; +import org.astrid.R; + public abstract class PopupControlSet extends TaskEditControlSet { protected final View displayView; diff --git a/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java b/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java index 3160b6ef5..6b176f7ff 100644 --- a/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java +++ b/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java @@ -26,7 +26,6 @@ import android.widget.LinearLayout; import android.widget.TextView; import android.widget.TextView.OnEditorActionListener; -import org.astrid.R; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.service.DependencyInjectionService; @@ -55,6 +54,8 @@ import com.todoroo.astrid.service.TaskService; import com.todoroo.astrid.utility.Flags; import com.todoroo.astrid.voice.VoiceRecognizer; +import org.astrid.R; + import java.util.HashSet; import java.util.concurrent.atomic.AtomicReference; diff --git a/astrid/src/com/todoroo/astrid/ui/RandomReminderControlSet.java b/astrid/src/com/todoroo/astrid/ui/RandomReminderControlSet.java index ab8bd25df..9daf26798 100644 --- a/astrid/src/com/todoroo/astrid/ui/RandomReminderControlSet.java +++ b/astrid/src/com/todoroo/astrid/ui/RandomReminderControlSet.java @@ -13,11 +13,12 @@ import android.widget.ArrayAdapter; import android.widget.CheckBox; import android.widget.Spinner; -import org.astrid.R; import com.todoroo.andlib.utility.DateUtilities; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.helper.TaskEditControlSet; +import org.astrid.R; + /** * Control set dealing with random reminder settings * diff --git a/astrid/src/com/todoroo/astrid/ui/ReminderControlSet.java b/astrid/src/com/todoroo/astrid/ui/ReminderControlSet.java index 70aed18de..c0f532216 100644 --- a/astrid/src/com/todoroo/astrid/ui/ReminderControlSet.java +++ b/astrid/src/com/todoroo/astrid/ui/ReminderControlSet.java @@ -17,11 +17,12 @@ import android.widget.LinearLayout; import android.widget.Spinner; import android.widget.TextView; -import org.astrid.R; import com.todoroo.astrid.alarms.AlarmControlSet; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.service.ThemeService; +import org.astrid.R; + import java.util.ArrayList; import java.util.List; diff --git a/astrid/src/com/todoroo/astrid/ui/TaskListFragmentPager.java b/astrid/src/com/todoroo/astrid/ui/TaskListFragmentPager.java index 010fd0411..13aba8d18 100644 --- a/astrid/src/com/todoroo/astrid/ui/TaskListFragmentPager.java +++ b/astrid/src/com/todoroo/astrid/ui/TaskListFragmentPager.java @@ -14,7 +14,6 @@ import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; -import org.astrid.R; import com.todoroo.andlib.utility.DialogUtilities; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.activity.TaskListFragment; @@ -23,6 +22,8 @@ import com.todoroo.astrid.api.Filter; import com.todoroo.astrid.service.ThemeService; import com.todoroo.astrid.utility.Flags; +import org.astrid.R; + public class TaskListFragmentPager extends ViewPager { public static final String PREF_SHOWED_SWIPE_HELPER = "showed_swipe_helper"; //$NON-NLS-1$ diff --git a/astrid/src/com/todoroo/astrid/ui/TimeDurationControlSet.java b/astrid/src/com/todoroo/astrid/ui/TimeDurationControlSet.java index dc91d9110..a4e387140 100644 --- a/astrid/src/com/todoroo/astrid/ui/TimeDurationControlSet.java +++ b/astrid/src/com/todoroo/astrid/ui/TimeDurationControlSet.java @@ -11,12 +11,13 @@ import android.text.format.DateUtils; import android.view.View; import android.widget.TextView; -import org.astrid.R; import com.todoroo.andlib.data.Property.IntegerProperty; import com.todoroo.andlib.service.DependencyInjectionService; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.ui.NNumberPickerDialog.OnNNumberPickedListener; +import org.astrid.R; + public class TimeDurationControlSet implements OnNNumberPickedListener, View.OnClickListener { diff --git a/astrid/src/com/todoroo/astrid/utility/AstridDefaultPreferenceSpec.java b/astrid/src/com/todoroo/astrid/utility/AstridDefaultPreferenceSpec.java index 509456756..a2158562c 100644 --- a/astrid/src/com/todoroo/astrid/utility/AstridDefaultPreferenceSpec.java +++ b/astrid/src/com/todoroo/astrid/utility/AstridDefaultPreferenceSpec.java @@ -5,7 +5,6 @@ import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.content.res.Resources; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.activity.BeastModePreferences; @@ -13,6 +12,8 @@ import com.todoroo.astrid.core.SortHelper; import com.todoroo.astrid.data.Task; import com.todoroo.astrid.service.ThemeService; +import org.astrid.R; + public class AstridDefaultPreferenceSpec extends AstridPreferenceSpec { public static interface PreferenceExtras { diff --git a/astrid/src/com/todoroo/astrid/utility/AstridLitePreferenceSpec.java b/astrid/src/com/todoroo/astrid/utility/AstridLitePreferenceSpec.java index 7fdbe8eae..dd3367355 100644 --- a/astrid/src/com/todoroo/astrid/utility/AstridLitePreferenceSpec.java +++ b/astrid/src/com/todoroo/astrid/utility/AstridLitePreferenceSpec.java @@ -5,7 +5,6 @@ import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.content.res.Resources; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.activity.BeastModePreferences; @@ -14,6 +13,8 @@ import com.todoroo.astrid.data.Task; import com.todoroo.astrid.service.ThemeService; import com.todoroo.astrid.utility.AstridDefaultPreferenceSpec.PreferenceExtras; +import org.astrid.R; + public class AstridLitePreferenceSpec extends AstridPreferenceSpec { @Override diff --git a/astrid/src/com/todoroo/astrid/utility/AstridPreferences.java b/astrid/src/com/todoroo/astrid/utility/AstridPreferences.java index 5b5767c57..6864f7513 100644 --- a/astrid/src/com/todoroo/astrid/utility/AstridPreferences.java +++ b/astrid/src/com/todoroo/astrid/utility/AstridPreferences.java @@ -9,7 +9,6 @@ package com.todoroo.astrid.utility; import android.content.Context; import android.content.SharedPreferences; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.sql.Query; import com.todoroo.andlib.utility.AndroidUtilities; @@ -19,6 +18,8 @@ import com.todoroo.astrid.core.PluginServices; import com.todoroo.astrid.data.User; import com.todoroo.astrid.tags.reusable.FeaturedListFilterExposer; +import org.astrid.R; + public class AstridPreferences { private static final String P_CURRENT_VERSION = "cv"; //$NON-NLS-1$ diff --git a/astrid/src/com/todoroo/astrid/utility/ResourceDrawableCache.java b/astrid/src/com/todoroo/astrid/utility/ResourceDrawableCache.java index cdd956684..204c34e2d 100644 --- a/astrid/src/com/todoroo/astrid/utility/ResourceDrawableCache.java +++ b/astrid/src/com/todoroo/astrid/utility/ResourceDrawableCache.java @@ -3,9 +3,10 @@ package com.todoroo.astrid.utility; import android.content.res.Resources; import android.graphics.drawable.Drawable; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; +import org.astrid.R; + /** * This class caches common images based on resource ID to avoid * the performance hit from constantly loading them from disk diff --git a/astrid/src/com/todoroo/astrid/voice/VoiceInputAssistant.java b/astrid/src/com/todoroo/astrid/voice/VoiceInputAssistant.java index c3d1847d1..ee8422742 100644 --- a/astrid/src/com/todoroo/astrid/voice/VoiceInputAssistant.java +++ b/astrid/src/com/todoroo/astrid/voice/VoiceInputAssistant.java @@ -17,7 +17,6 @@ import android.view.View.OnClickListener; import android.widget.EditText; import android.widget.ImageButton; -import org.astrid.R; import com.todoroo.andlib.service.ContextManager; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.DialogUtilities; @@ -26,6 +25,8 @@ import com.todoroo.astrid.utility.Constants; import junit.framework.Assert; +import org.astrid.R; + import java.security.InvalidParameterException; import java.util.ArrayList; diff --git a/astrid/src/com/todoroo/astrid/voice/VoiceRecognizer.java b/astrid/src/com/todoroo/astrid/voice/VoiceRecognizer.java index 73a895a7d..4bdca1f90 100644 --- a/astrid/src/com/todoroo/astrid/voice/VoiceRecognizer.java +++ b/astrid/src/com/todoroo/astrid/voice/VoiceRecognizer.java @@ -17,7 +17,6 @@ import android.widget.EditText; import android.widget.ImageButton; import android.widget.Toast; -import org.astrid.R; import com.todoroo.aacenc.ContextManager; import com.todoroo.aacenc.RecognizerApi; import com.todoroo.aacenc.RecognizerApi.RecognizerApiListener; @@ -26,6 +25,8 @@ import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.actfm.sync.ActFmPreferenceService; import com.todoroo.astrid.utility.Constants; +import org.astrid.R; + import java.io.IOException; import java.util.List; diff --git a/astrid/src/com/todoroo/astrid/widget/TasksWidget.java b/astrid/src/com/todoroo/astrid/widget/TasksWidget.java index 4c4fd2bcc..2336b05b8 100644 --- a/astrid/src/com/todoroo/astrid/widget/TasksWidget.java +++ b/astrid/src/com/todoroo/astrid/widget/TasksWidget.java @@ -24,7 +24,6 @@ import android.view.View; import android.view.WindowManager; import android.widget.RemoteViews; -import org.astrid.R; import com.todoroo.andlib.data.TodorooCursor; import com.todoroo.andlib.service.Autowired; import com.todoroo.andlib.service.ContextManager; @@ -54,6 +53,8 @@ import com.todoroo.astrid.tags.TagFilterExposer; import com.todoroo.astrid.utility.AstridPreferences; import com.todoroo.astrid.utility.Constants; +import org.astrid.R; + public class TasksWidget extends AppWidgetProvider { public static final int THEME_LEGACY = -1; diff --git a/astrid/src/com/todoroo/astrid/widget/WidgetConfigActivity.java b/astrid/src/com/todoroo/astrid/widget/WidgetConfigActivity.java index d51df9839..8c300211c 100644 --- a/astrid/src/com/todoroo/astrid/widget/WidgetConfigActivity.java +++ b/astrid/src/com/todoroo/astrid/widget/WidgetConfigActivity.java @@ -15,7 +15,6 @@ import android.view.View; import android.widget.Button; import android.widget.ListView; -import org.astrid.R; import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.Preferences; import com.todoroo.astrid.adapter.FilterAdapter; @@ -24,6 +23,8 @@ import com.todoroo.astrid.api.FilterListItem; import com.todoroo.astrid.api.FilterWithCustomIntent; import com.todoroo.astrid.service.ThemeService; +import org.astrid.R; + abstract public class WidgetConfigActivity extends ListActivity { diff --git a/tests-sync/AndroidManifest.xml b/tests-sync/AndroidManifest.xml index 57b476318..e92b52f5d 100644 --- a/tests-sync/AndroidManifest.xml +++ b/tests-sync/AndroidManifest.xml @@ -1,7 +1,7 @@ @@ -21,6 +21,6 @@ --> diff --git a/tests-sync/project.properties b/tests-sync/project.properties index 98e627c3d..351341fc7 100644 --- a/tests-sync/project.properties +++ b/tests-sync/project.properties @@ -9,4 +9,4 @@ # Project target. target=android-17 -android.library.reference.1=../api + diff --git a/tests-sync/tests-sync.iml b/tests-sync/tests-sync.iml index c65dd4b5a..0a72d811c 100644 --- a/tests-sync/tests-sync.iml +++ b/tests-sync/tests-sync.iml @@ -15,9 +15,9 @@ - - - + + + diff --git a/tests/AndroidManifest.xml b/tests/AndroidManifest.xml index efb007962..717a4e88b 100644 --- a/tests/AndroidManifest.xml +++ b/tests/AndroidManifest.xml @@ -1,7 +1,7 @@ @@ -21,6 +21,6 @@ --> diff --git a/tests/project.properties b/tests/project.properties index 98e627c3d..351341fc7 100644 --- a/tests/project.properties +++ b/tests/project.properties @@ -9,4 +9,4 @@ # Project target. target=android-17 -android.library.reference.1=../api + diff --git a/tests/tests.iml b/tests/tests.iml index a0b8ce6fc..9ecc5d22b 100644 --- a/tests/tests.iml +++ b/tests/tests.iml @@ -3,6 +3,7 @@ + @@ -15,8 +16,8 @@ - - + +