Rodrigo Damazio
1d2297a5fc
Fixing some nits from static analysis.
2011-06-22 17:16:40 -03:00
Rodrigo Damazio
862736bba4
Changing service connection to be a non-singleton, and properly handle its state.
2011-06-22 16:35:40 -03:00
Rodrigo Damazio
e909616aff
Minor reorg in the service - just reordering methods.
2011-06-22 01:59:34 -03:00
Rodrigo Damazio
2c923470f8
Removing service calls which were just delegates to the provider utils.
...
These weren't used anywhere, and this change makes a more clear separation between dealing with track data and dealing with the recording service.
2011-06-17 14:04:56 -03:00
Rodrigo Damazio
51df795a8c
Fixing leftovers from the merge
2011-06-14 20:48:00 -03:00
Rodrigo Damazio
9ee053e4f9
Merge to head (non-trivial merge)
2011-06-14 20:42:57 -03:00
Sandor Dornbush
4044185ab3
Set product version.
2011-06-14 10:32:37 -07:00
Sandor Dornbush
f4fe825162
Fixed analytics.
2011-06-14 10:09:14 -07:00
Sandor Dornbush
cb785b89f0
Add simple analytics.
2011-06-13 21:15:37 -07:00
Sandor Dornbush
e9146f5fc1
Merge.
2011-06-12 22:34:18 -07:00
Sandor Dornbush
bc7de458d3
Cap at 254.
2011-06-12 22:28:48 -07:00
Rodrigo Damazio
4aa44331f0
Adding new activity types, contributed by Marius F.
2011-06-10 20:00:47 -03:00
Sandor Dornbush
5789d96a3d
Cap cadence in TCX files.
2011-06-09 20:32:24 -07:00
Rodrigo Damazio
93f204ba22
Uniformly handling id == 0 (it's not valid, but everywhere we only assume < 0 is invalid, so do the same here)
2011-06-09 19:45:08 -03:00
Rodrigo Damazio
98ad96115a
Properly handling invalid track/point/waypoint IDs.
...
This makes the provider utils implementation return null for those cases, and fixes all callers which didn't check for that.
2011-06-09 19:12:51 -03:00
Rodrigo Damazio
ae4ce12c17
Added tag v1.1.6 for changeset 43a7a27cd4f0
2011-06-03 19:23:24 -03:00
Rodrigo Damazio
b8767042b4
Released version 1.1.6
v1.1.6
2011-06-03 19:23:01 -03:00
Rodrigo Damazio
200e5f3373
Addressing review suggestion.
2011-06-03 11:19:24 -03:00
Rodrigo Damazio
ebb68cccfe
Fixing imports
2011-06-03 01:26:22 -03:00
Rodrigo Damazio
cc4be23802
Fixing Toast calls outside the UI thread.
2011-06-03 01:24:42 -03:00
Rodrigo Damazio
a41994cb41
Review suggestions
2011-06-01 17:34:44 -03:00
Rodrigo Damazio
eee6a713fa
Clean-up of issues found by static analysis.
2011-06-01 05:23:25 -03:00
Rodrigo Damazio
aed28fe503
Cosmetic and unused method changes.
2011-06-01 04:58:34 -03:00
Rodrigo Damazio
7bc72e683b
Merging to head.
2011-06-01 02:45:41 -03:00
Rodrigo Damazio
31e386de44
Optimization: getting rid of some objects when the hub is stopped.
2011-06-01 02:02:49 -03:00
Rodrigo Damazio
31737efd87
And the moment we've been all waiting for....MyTracks is no longer a singleton.
2011-06-01 01:44:07 -03:00
Rodrigo Damazio
be096b9657
Removing no-longer-necessary methods from the platform adapters.
2011-06-01 01:40:12 -03:00
Rodrigo Damazio
3e773ef94b
Making TrackDataHub an application singleton (using the application context to ensure we don't leak MyTracks).
2011-06-01 01:39:51 -03:00
Rodrigo Damazio
111adc917b
Getting rid of insertWaypoint singleton dependency.
2011-05-31 03:16:14 -03:00
Rodrigo Damazio
6a1b2861f3
Getting rid of unused DialogManager calls.
2011-05-31 03:10:25 -03:00
Rodrigo Damazio
ed3ff01c22
Freeing MyTracks from isRecording() calls.
2011-05-31 03:09:08 -03:00
Rodrigo Damazio
73e4af98cc
Cutting service binding and preferences dependencies to the MyTracks singleton.
2011-05-31 02:35:05 -03:00
Rodrigo Damazio
84835428ba
Merging to head
2011-05-26 10:01:44 -03:00
Rodrigo Damazio
9f3099ef2b
Addressing review suggestions
2011-05-26 09:58:29 -03:00
Rodrigo Damazio
412eed51cd
Removing DialogManager test which is no longer needed.
2011-05-25 21:26:07 -03:00
Rodrigo Damazio
bd20d1af02
Addressing review suggestions
2011-05-25 21:25:46 -03:00
Rodrigo Damazio
a15932cc7f
Passing track IDs as URIs instead of extras.
2011-05-25 20:13:49 -03:00
Rodrigo Damazio
8942c31a5c
Making the "Show track" button after an import clear the stack.
2011-05-25 19:21:56 -03:00
Rodrigo Damazio
90fe6921e2
Moving track importing out of MyTracks class.
2011-05-25 19:19:21 -03:00
Rodrigo Damazio
e8a872d351
Improving intent handling so each activity receives its data type.
2011-05-25 19:17:34 -03:00
Rodrigo Damazio
a16ae846ae
Added tag v1.1.5 for changeset a34fd36dffc6
2011-05-25 16:20:22 -03:00
Rodrigo Damazio
38de0e352f
Releasing 1.1.5
v1.1.5
2011-05-25 16:19:54 -03:00
Rodrigo Damazio
eeaa50ddcb
Removing singleton usage: moving all send and save logic out of the MyTracks class.
...
This is a non-trivial step: I decentralized dialog creation (since it made no sense to have a single place creating a lot of completely unrelated dialogs), made invisible activities just for sending/saving, and changed menu handling a bit, all to decentralize those functions from MyTracks.
There's still a TODO to handle GET_LOGIN more nicely instead of returning from the depths of auth management into the current activity.
2011-05-25 04:50:21 -03:00
Rodrigo Damazio
16b0d4eb24
Removing singleton usage: chart settings dialog
2011-05-25 02:13:38 -03:00
Rodrigo Damazio
053fb403c5
Merging
2011-05-24 14:19:12 -03:00
Rodrigo Damazio
1d70d4bca0
Merging
2011-05-24 14:18:57 -03:00
Rodrigo Damazio
bba04ba1bd
If the only listener is a new one (and since for optimization we keep its state as the global state), we want to reset the global state before loading points onto it.
2011-05-24 13:53:26 -03:00
nic
e926180605
Updated tests for Zephyr HxM message parsing to check signed/unsigned conversion
2011-05-24 17:35:12 +02:00
nic
958b62f8c7
Reverting change that was proposed in review comments of revision 3dfdbcf78de0 for Line 39: the 0xFF bit mask is necessary as Java byte is -128 to 127, not 0 to 255.
2011-05-24 09:45:06 +02:00
Rodrigo Damazio
1588c25fba
Merging to head
2011-05-20 14:42:10 -03:00