Commit Graph

141 Commits

Author SHA1 Message Date
Jimmy Shih c36a494952 merge heads 2012-03-23 16:26:39 -07:00
Jimmy Shih c1351a1994 merge heads 2012-03-23 16:20:35 -07:00
Jimmy Shih 2a74cf6604 fix comments 9bc0a5d1c206 2012-03-23 16:16:54 -07:00
Jimmy Shih a0c766d820 merge heads 2012-03-23 16:09:41 -07:00
Jimmy Shih 5890ddd2d5 merge from main 2012-03-23 14:48:06 -07:00
Jimmy Shih 6101b9899e fix comment for 43b6356d7eff 2012-03-23 14:43:00 -07:00
Jimmy Shih 362d4aff8c fix comment 9bc0a5d1c206 2012-03-23 14:28:11 -07:00
Jimmy Shih ff2fe17b2c fix comment on f87ee43bcbb1 2012-03-23 13:09:22 -07:00
Jimmy Shih 7a203cb608 fix comments for efb2d8ffe652 2012-03-23 13:04:10 -07:00
Jimmy Shih f876b8cab4 merge heads 2012-03-23 12:37:44 -07:00
Jimmy Shih db87201724 fix comments for ad1d456e2a96 2012-03-23 12:35:46 -07:00
Jimmy Shih ba035db684 sync from main 2012-03-23 12:19:14 -07:00
Jimmy Shih 6ecde2dc7e fix comment for e4025681f67b 2012-03-23 12:18:52 -07:00
Jimmy Shih 70f592e967 merge heads 2012-03-23 11:08:01 -07:00
Jimmy Shih 8138f7a5d6 merge heads 2012-03-23 10:46:55 -07:00
Jimmy Shih 0489582d7b merge heads 2012-03-23 10:44:06 -07:00
Jimmy Shih ce65213d33 merge heads 2012-03-22 17:02:28 -07:00
Rodrigo Damazio d8e00e5902 Updating to ADT 17: using BuildConfig instead of our own isRelease 2012-03-22 02:05:19 -03:00
Jimmy Shih bc9ff8b4b1 Fix several Android lint warnings using ADT 17. 2012-03-21 18:06:20 -07:00
Jimmy Shih d2a245194f Cleanup all remaining dialogs.
- Use DialogUtils to create a spinner or a horizontal progress dialog.
- Update all progress dialog messages.
2012-03-21 16:04:53 -07:00
Jimmy Shih a8002ce13e Update upload result dialog for ICS. 2012-03-21 13:54:59 -07:00
Jimmy Shih 8337cda5b8 merge heads 2012-03-21 13:05:41 -07:00
Jimmy Shih 7119bcc66f merge heads 2012-03-21 13:04:57 -07:00
Jimmy Shih f9e8cfeb75 Update About page and Terms of Service page for ICS. 2012-03-21 12:59:58 -07:00
Jimmy Shih 894d6e1133 Update the chart settings dialog based on ICS style guide. 2012-03-21 11:10:18 -07:00
Jimmy Shih 517026bef3 Modify UploadServiceChooser dialog to ICS style.
- Use AlertDialog title and buttons
- Use @android:style/TextAppearance.DeviceDefault.Medium
- Use 8dp for margin between elements
2012-03-20 18:46:24 -07:00
Jimmy Shih 6e413f41b3 merge heads 2012-03-20 13:31:47 -07:00
Jimmy Shih 19293b063d Clean up FileUtils. Make it static with a private constructor. 2012-03-20 13:27:05 -07:00
Jimmy Shih cd741ab93c Rename ExportAllActivity to ExportActivity
Rename ExportAllAsyncTask to ExportAsyncTask
2012-03-20 12:21:57 -07:00
Jimmy Shih 3dd52ea523 In search_only.xml, the "onClick" attributes specifies the "onSearch" method.
However, the method is not excluded from proguard obfuscation.
Simpler to programmatically define "onOptionsItemSelected".
2012-03-20 12:08:36 -07:00
Jimmy Shih 21ba44d422 sync from main 2012-03-20 11:14:35 -07:00
Jimmy Shih 887c4e3dd1 merge heads 2012-03-20 11:11:26 -07:00
Jimmy Shih 0562165421 merge heads 2012-03-20 11:04:54 -07:00
Jimmy Shih 7b8203bd1d merge heads 2012-03-20 10:57:36 -07:00
Jimmy Shih 2f986bac65 merge heads 2012-03-20 10:50:07 -07:00
Jimmy Shih 0bcdab1958 merge heads 2012-03-20 10:45:03 -07:00
Jimmy Shih b8400cc0bf merge heads 2012-03-20 10:37:14 -07:00
Jimmy Shih 08a17a58ef merge heads 2012-03-20 10:23:19 -07:00
Jimmy Shih 1893c3557d Fix comment for 01e7f3b54cbf 2012-03-20 10:18:55 -07:00
Jimmy Shih 7318884583 Fix Android lint warnings.
- remove unused icons
- move icons from drawable to drawable-mdpi
- favor ICS icons when they are available
2012-03-19 19:04:33 -07:00
Jimmy Shih 1c3dd62d28 With targetSdkVersion=15, can no longer perform UI
operation like closing network connection on
the UI thread.
Thus move operations in onPostExecute to doInBackground.

In SendFusionTablesAsyncTask, close the content after
reading the content.

In MapsGDataConverter, don't write the entire kml file
to the log.
2012-03-19 18:34:00 -07:00
Jimmy Shih 963bbedea5 merge heads 2012-03-19 14:26:13 -07:00
Jimmy Shih e5d41576c9 Support screen rotation for back and restore
from the SD card.
2012-03-19 12:47:59 -07:00
Jimmy Shih cd87395ab0 Support screen rotation when importing tracks.
Use an activity to display the progress dialog
and use an associated AsyncTask to perform the import.
2012-03-17 14:37:54 -07:00
Jimmy Shih 6445304c1f Fix screen rotation for delete marker confirmation
and check unit.
2012-03-16 15:53:08 -07:00
Jimmy Shih e1a7f3c0b5 Support screen rotation for "Delete All Tracks".
Replace DeleteAllTracks and DeleteTrack with
confirmation dialogs.

Currently, for DeleteTrack, the listener code in
repeated twice in MapActivity and TrackList. But in the
ICS design, DeleteTrack will only be available in
one place.
2012-03-16 14:51:11 -07:00
Jimmy Shih ddd06ea9f6 Improve ExportAllAsyncTask
- if an error occurs, the toast should display the error messageId from
  trackWriter.getErrorMessage() if available
- when user cancels export, onPostExecute is not invoked, thus need to
  release the wake lock in doInBackground
2012-03-16 10:44:08 -07:00
Jimmy Shih 8ee1066b9d Modify ExportAll to use the AsyncTask pattern to
support screen rotations of dialogs.
2012-03-15 19:08:54 -07:00
Jimmy Shih 2877712876 Use the AsyncTask pattern for SaveActivity
to support screen rotation when displaying the
progress dialog.
2012-03-15 15:40:57 -07:00
Jimmy Shih 8e62ff239c fix eclipse warnings 2012-03-14 15:37:22 -07:00