diff --git a/.idea/scopes/Astrid.xml b/.idea/scopes/Astrid.xml
index d6058e323..ed8e2ee3e 100644
--- a/.idea/scopes/Astrid.xml
+++ b/.idea/scopes/Astrid.xml
@@ -1,3 +1,3 @@
-
+
\ No newline at end of file
diff --git a/api/src/com/todoroo/astrid/api/AstridApiConstants.java b/api/src/com/todoroo/astrid/api/AstridApiConstants.java
index fec381065..3ef69e11b 100644
--- a/api/src/com/todoroo/astrid/api/AstridApiConstants.java
+++ b/api/src/com/todoroo/astrid/api/AstridApiConstants.java
@@ -21,7 +21,7 @@ public class AstridApiConstants {
/**
* Astrid broadcast base package name
*/
- public static final String API_PACKAGE = "com.todoroo.astrid";
+ public static final String API_PACKAGE = "org.astrid";
/**
* Astrid app base package name
diff --git a/astrid/AndroidManifest.xml b/astrid/AndroidManifest.xml
index 10d239a3c..476464667 100644
--- a/astrid/AndroidManifest.xml
+++ b/astrid/AndroidManifest.xml
@@ -45,28 +45,28 @@
-
+
-
+
-
+
@@ -187,7 +187,7 @@
-
+
@@ -205,7 +205,7 @@
-
+
@@ -217,7 +217,7 @@
-
+
@@ -229,39 +229,39 @@
+ android:readPermission="org.astrid.permission.READ_TASKS"/>
+ android:readPermission="org.astrid.READ"
+ android:writePermission="org.astrid.WRITE"/>
+ android:readPermission="org.astrid.READ"
+ android:writePermission="org.astrid.WRITE"/>
-
+
-
+
@@ -274,7 +274,7 @@
android:name="summary"
android:resource="@string/EPr_defaults_summary"/>
-
+
@@ -291,25 +291,25 @@
-
+
-
+
-
+
-
+
@@ -317,7 +317,7 @@
-
+
@@ -338,20 +338,20 @@
-
+
-
+
-
+
@@ -364,7 +364,7 @@
-
+
@@ -403,13 +403,13 @@
-
+
-
+
@@ -419,7 +419,7 @@
android:theme="@android:style/Theme.Dialog"/>
-
+
@@ -436,13 +436,13 @@
android:value="true"/>
-
+
-
+
@@ -456,19 +456,19 @@
-
+
-
+
-
+
@@ -476,7 +476,7 @@
-
+
@@ -487,7 +487,7 @@
-
+
@@ -513,7 +513,7 @@
android:name="category"
android:resource="@string/SyP_label"/>
-
+
@@ -532,7 +532,7 @@
android:name="category"
android:resource="@string/SyP_label"/>
-
+
@@ -571,20 +571,20 @@
-
+
-
+
-
+
@@ -598,7 +598,7 @@
android:name="summary"
android:resource="@string/rmd_EPr_alerts_summary"/>
-
+
@@ -613,7 +613,7 @@
-
+
diff --git a/astrid/src/com/todoroo/astrid/provider/Astrid2TaskProvider.java b/astrid/src/com/todoroo/astrid/provider/Astrid2TaskProvider.java
index e6f103fc4..924e19c09 100644
--- a/astrid/src/com/todoroo/astrid/provider/Astrid2TaskProvider.java
+++ b/astrid/src/com/todoroo/astrid/provider/Astrid2TaskProvider.java
@@ -53,9 +53,9 @@ public class Astrid2TaskProvider extends ContentProvider {
private static final boolean LOGD = false;
- public static final String AUTHORITY = "com.timsu.astrid.tasksprovider";
+ public static final String AUTHORITY = "org.astrid.tasksprovider";
- public static final Uri CONTENT_URI = Uri.parse("content://com.timsu.astrid.tasksprovider");
+ public static final Uri CONTENT_URI = Uri.parse("content://org.astrid.tasksprovider");
private static final UriMatcher URI_MATCHER = new UriMatcher(UriMatcher.NO_MATCH);
diff --git a/astrid/src/com/todoroo/astrid/ui/ContactListAdapter.java b/astrid/src/com/todoroo/astrid/ui/ContactListAdapter.java
deleted file mode 100644
index ee97a08b7..000000000
--- a/astrid/src/com/todoroo/astrid/ui/ContactListAdapter.java
+++ /dev/null
@@ -1,146 +0,0 @@
-/**
- * Copyright (c) 2012 Todoroo Inc
- *
- * See the file "LICENSE" for the full license governing this code.
- */
-package com.todoroo.astrid.ui;
-
-import android.app.Activity;
-import android.content.ContentResolver;
-import android.content.ContentUris;
-import android.content.Context;
-import android.database.Cursor;
-import android.graphics.Bitmap;
-import android.graphics.BitmapFactory;
-import android.net.Uri;
-import android.os.AsyncTask;
-import android.provider.ContactsContract;
-import android.provider.ContactsContract.CommonDataKinds.Email;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.CursorAdapter;
-import android.widget.ImageView;
-import android.widget.TextView;
-
-import com.todoroo.andlib.service.Autowired;
-import com.todoroo.andlib.service.DependencyInjectionService;
-import com.todoroo.astrid.data.TagData;
-import com.todoroo.astrid.service.TagDataService;
-
-import org.astrid.R;
-
-import java.io.InputStream;
-
-
-public class ContactListAdapter extends CursorAdapter {
-
- @Autowired
- TagDataService tagDataService;
-
- private static final String[] PEOPLE_PROJECTION = new String[]{
- Email._ID, Email.CONTACT_ID, ContactsContract.Contacts.DISPLAY_NAME, Email.DATA
- };
-
- public ContactListAdapter(Activity activity, Cursor c) {
- super(activity, c);
- mContent = activity.getContentResolver();
- DependencyInjectionService.getInstance().inject(this);
- }
-
- @Override
- public View newView(Context context, Cursor cursor, ViewGroup parent) {
- final LayoutInflater inflater = LayoutInflater.from(context);
- final View view = inflater.inflate(R.layout.contact_adapter_row, parent, false);
- bindView(view, context, cursor);
- return view;
- }
-
- @Override
- public void bindView(View view, Context context, Cursor cursor) {
- TextView text1 = (TextView) view.findViewById(android.R.id.text1);
- TextView text2 = (TextView) view.findViewById(android.R.id.text2);
- ImageView imageView = (ImageView) view.findViewById(R.id.icon);
-
- if (cursor.getColumnNames().length == PEOPLE_PROJECTION.length) {
- int name = cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME);
- int email = cursor.getColumnIndexOrThrow(Email.DATA);
- if (cursor.isNull(name)) {
- text1.setText(cursor.getString(email));
- text2.setText("");
- } else {
- text1.setText(cursor.getString(name));
- text2.setText(cursor.getString(email));
- }
- imageView.setImageResource(R.drawable.icn_default_person_image);
- Uri uri = ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, cursor.getLong(0));
- imageView.setTag(uri);
- ContactImageTask ciTask = new ContactImageTask(imageView);
- ciTask.execute(uri);
- } else {
- int name = cursor.getColumnIndexOrThrow(TagData.NAME.name);
- text1.setText(cursor.getString(name));
- imageView.setImageResource(R.drawable.med_tag);
- }
- }
-
- private class ContactImageTask extends AsyncTask {
- private Uri uri;
- private final ImageView imageView;
-
-
- public ContactImageTask(ImageView imageView) {
- this.imageView = imageView;
- }
-
- @Override
- protected Bitmap doInBackground(Uri... params) {
- uri = params[0];
- InputStream input = ContactsContract.Contacts.openContactPhotoInputStream(mContent, uri);
- if (input == null) {
- return null;
- }
- return BitmapFactory.decodeStream(input);
- }
-
- @Override
- protected void onPostExecute(Bitmap bitmap) {
- if (isCancelled()) {
- bitmap = null;
- }
- if (imageView != null && uri.equals(imageView.getTag()) && bitmap != null) {
- imageView.setImageBitmap(bitmap);
- }
- }
- }
-
- @Override
- public String convertToString(Cursor cursor) {
- if (cursor.getColumnIndex(Email.DATA) > -1) {
- int name = cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME);
- int email = cursor.getColumnIndexOrThrow(Email.DATA);
- if (cursor.isNull(name)) {
- return cursor.getString(email);
- }
- return cursor.getString(name) + " <" + cursor.getString(email) + ">";
- } else {
- int name = cursor.getColumnIndexOrThrow(TagData.NAME.name);
- return "#" + cursor.getString(name);
- }
- }
-
- @Override
- public Cursor runQueryOnBackgroundThread(CharSequence constraint) {
- if (getFilterQueryProvider() != null) {
- return getFilterQueryProvider().runQuery(constraint);
- }
-
- String filterParams = constraint == null ? "" : Uri.encode(constraint.toString());
- Uri uri = Uri.withAppendedPath(Email.CONTENT_FILTER_URI, filterParams);
- String sort = Email.TIMES_CONTACTED + " DESC LIMIT 20";
-
- return mContent.query(uri, PEOPLE_PROJECTION, null, null, sort);
- }
-
- private final ContentResolver mContent;
-}
diff --git a/astrid/src/com/todoroo/astrid/utility/Constants.java b/astrid/src/com/todoroo/astrid/utility/Constants.java
index a379090ab..80af90464 100644
--- a/astrid/src/com/todoroo/astrid/utility/Constants.java
+++ b/astrid/src/com/todoroo/astrid/utility/Constants.java
@@ -15,7 +15,7 @@ public final class Constants {
/**
* Application Package
*/
- public static final String PACKAGE = "com.timsu.astrid";
+ public static final String PACKAGE = "org.astrid";
/**
* Whether this is an OEM installation