Rodrigo Damazio
6a29531467
Second attempt at proper task startup.
2010-11-20 16:21:59 -08:00
Rodrigo Damazio
262e249d2c
Also fixing splitter initialization, just for completeness.
2010-11-20 05:46:38 -08:00
Rodrigo Damazio
77479efaef
Fixing TTS initialization.
2010-11-20 05:43:09 -08:00
Rodrigo Damazio
898863a8d9
Merging Sandor's second head by ignoring it
2010-11-19 18:37:27 -08:00
Sandor Dornbush
05d555f98d
Fix the end track confirmation dialog.
2010-11-19 17:23:27 -08:00
Rodrigo Damazio
868092db10
Fixing intiialization before context is available.
2010-11-19 14:26:11 -08:00
Rodrigo Damazio
7a738c2eca
Moving the end recording method to more reasonable location.
2010-11-18 17:14:56 -08:00
Rodrigo Damazio
b304dbcba6
Fixing wake lock being held for too long in the service.
2010-11-18 17:13:20 -08:00
Rodrigo Damazio
6e28a5daa4
Merging Matthew's fix for issue 137.
2010-11-18 16:41:21 -08:00
Bartlomiej Niechwiej
8f4f9660ed
Addressed Sandor's comments.
2010-11-18 15:42:02 -08:00
Bartlomiej Niechwiej
2d01535651
Fixed a NPE introduced after refactoring dialogManager.
2010-11-17 22:39:50 -08:00
Bartlomiej Niechwiej
e57d4669fc
Revert API key changes.
2010-11-17 22:25:20 -08:00
Bartlomiej Niechwiej
f47c599dea
Merge with 63eb7915dafe329e8f06cc33c56122ee15ea6df7
2010-11-17 22:20:15 -08:00
Bartlomiej Niechwiej
7a693a90f7
Make the app single process only, including the following fixes:
...
1) Simplify SharedPreferences management
2) Shut down signalManager/splitManager to avoid random crashes
3) Get rid of sharedPreferencesChanged from the service interface
All tests pass.
2010-11-17 22:18:50 -08:00
Bartlomiej Niechwiej
9cf51de3f7
Fix a typo in onDestroy.
2010-11-17 20:07:34 -08:00
Matthew Simmons
5089c20cd6
Code review fixes
2010-11-16 11:39:08 -05:00
Bartlomiej Niechwiej
a0da23f86a
Various fixes to shared preferences.
2010-11-15 23:09:18 -08:00
Rodrigo Damazio
44d24b57c6
Making telephony support optional.
2010-11-15 22:04:48 -08:00
Rodrigo Damazio
c143d774d4
Merging Aaron's changes.
2010-11-15 21:50:46 -08:00
Matthew Simmons
9e92240dd0
More self-review
2010-11-15 21:46:19 -05:00
Sandor Dornbush
d2c586b096
Fix StatusAnnouncer thread for initialization and prefs in service.
2010-11-15 18:20:10 -08:00
Matthew Simmons
fbfbb9408a
Self-review
2010-11-15 18:46:23 -05:00
Matthew Simmons
fb56665dec
Rework authorization failure retry. The retry needs to be synchronous with
...
the original runone.
2010-11-15 18:37:42 -05:00
Bartlomiej Niechwiej
5b65c216b6
More tests.
2010-11-12 22:18:38 -08:00
Rodrigo Damazio
9ad98c5970
Merging Sandor's changes
2010-11-12 14:37:04 -08:00
Aaron Brown
cae9d0f2e5
updated MyTracks/AndroidManifest.xml for inclusion of uses-feature
2010-11-12 17:11:56 +10:00
Sandor Dornbush
c0d267c63e
Minor formating fixes.
2010-11-11 21:41:39 -08:00
Sandor Dornbush
70704b0a5e
Move navcontrols icon decleration to xml.
2010-11-11 21:38:24 -08:00
Sandor Dornbush
b135275201
Minor fix for dialog manager.
2010-11-11 16:15:11 -08:00
Bartlomiej Niechwiej
7e1eae6681
Addressed Sandor's comments and added more unit tests and fixed 2 NPEs.
2010-11-11 10:55:15 -08:00
Bartlomiej Niechwiej
30f5d6dc85
Fix two NPEs and add more test coverage.
2010-11-11 00:31:56 -08:00
Sandor Dornbush
a50dd1168b
Fix format error.
2010-11-09 13:57:19 -08:00
Sandor Dornbush
62fa1620aa
Actually add the dialog tests.
2010-11-08 11:31:14 -08:00
Sandor Dornbush
a0d42c8b59
Add basic tests to the DialogManager.
2010-11-08 11:28:39 -08:00
Bartlomiej Niechwiej
a21663da61
Fix a NPE (replace MyTracks.getInstance() with the parent activity).
2010-11-06 23:37:14 -07:00
Bartlomiej Niechwiej
67a0382942
Fixed another bug reported by users (division by zero).
...
The issue was most likely related to a race condition (selectedTrackId can change in the UI thread, while the track is being processed in the handler thread).
Simulated slow drawing by adding 50ms, works pretty cool :)
2010-11-06 00:31:52 -07:00
Bartlomiej Niechwiej
f5c2467d01
Fix StringIndexOutOfBoundsException in ChartsExtendedEncoder.getEncodedValue().
...
Found in user error reports (3rd top issue):
java.lang.StringIndexOutOfBoundsException
at com.google.android.apps.mytracks.util.ChartsExtendedEncoder.getEncodedValue(ChartsExtendedEncoder.java:45)
at com.google.android.apps.mytracks.util.ChartURLGenerator.getChartUrl(ChartURLGenerator.java:162)
at com.google.android.apps.mytracks.util.ChartURLGenerator.getChartUrl(ChartURLGenerator.java:60)
at com.google.android.apps.mytracks.util.StringUtils.generateTrackDescription(StringUtils.java:366)
at com.google.android.apps.mytracks.io.SendToMyMaps.doUpload(SendToMyMaps.java:581)
at com.google.android.apps.mytracks.io.SendToMyMaps.access$10(SendToMyMaps.java:538)
at com.google.android.apps.mytracks.io.SendToMyMaps$5.run(SendToMyMaps.java:517)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:123)
at android.os.HandlerThread.run(HandlerThread.java:60)
2010-11-05 22:52:42 -07:00
Bartlomiej Niechwiej
a3abcc8094
Provide a workaround for binding to the service once it has been started. It fixes the failing tests (4).
2010-11-05 20:45:06 -07:00
Sandor Dornbush
edf439f301
Merge Bart's bug fixes and tests.
2010-11-05 15:37:20 -07:00
Sandor Dornbush
2245563250
Fix broken build.
2010-11-05 14:51:06 -07:00
Bartlomiej Niechwiej
bca21d5515
Addressed Rodrigo's comments.
2010-11-05 10:11:55 -07:00
Bartlomiej Niechwiej
89cae2e7c9
Fix a regression related refactoring recordingTrackId management.
...
In particular:
1) Add a workaround to {start/end}Recording to update recordingTrackId to trigger a notification
2) Add a bunch of unit tests for MyTracks
3) Clear minor style issues in a few classes
2010-11-04 23:32:31 -07:00
Sandor Dornbush
26c381a4c4
Address Bart's comments and more dialog clean up.
2010-11-04 17:44:08 -07:00
Sandor Dornbush
4bc5aa050c
Add tests for the TempFileCleaner.
2010-11-04 17:07:59 -07:00
Rodrigo Damazio
cd44b0d180
Merging Sandor's changes.
2010-11-03 21:08:50 -02:00
Rodrigo Damazio
59ee91ca5d
Merging my own changes.
2010-11-03 20:59:32 -02:00
Rodrigo Damazio
59165a7033
Ignoring Matthew's second head by no-op merging it.
2010-11-03 20:53:50 -02:00
Rodrigo Damazio
93d242c05f
Merging Matthew's first head.
2010-11-03 20:42:35 -02:00
Rodrigo Damazio
4bbb6591e3
Merging Bart's changes.
2010-11-03 19:59:35 -02:00
Sandor Dornbush
7df8025f6a
Merge with head and address comments.
2010-11-03 12:53:12 -07:00