Lukas Niemeier
5230799349
# added replication to device configuratiom
2013-10-24 20:00:39 +02:00
Lukas Niemeier
313085c456
# added server code to create, edit and delete device configurations
2013-10-23 16:02:09 +02:00
Lukas Niemeier
8a34842d14
# renamed TabletConfiguration to DeviceConfiguration
2013-10-16 16:04:17 +02:00
Lukas Niemeier
5a1f4449fe
# added some logging when remote configuration is applied
2013-10-11 19:26:56 +02:00
Lukas Niemeier
945b81d248
typo
2013-10-11 18:33:37 +02:00
Lukas Niemeier
7b1b1fd5df
# configuration of min/max rounds allowed on course
...
# configuration of results mail recipient
2013-10-11 18:31:08 +02:00
Lukas Niemeier
be5cdbf511
# TabletConfiguration is cached on client side
...
# TabletConfiguration is applied
2013-10-08 17:59:52 +02:00
Lukas Niemeier
ccd6fa0159
# Added TabletConfiguration to hold configuration
2013-10-08 17:59:19 +02:00
Lukas Niemeier
3ecd586cd6
# rc-app requests configuration on choosing an event
2013-10-04 15:36:04 +02:00
Lukas Niemeier
d4adb21515
# preparing the server for handling configuration requests of RC tablets
2013-10-02 14:33:29 +02:00
Simon Pamies
482cd31478
Also for the ESS course designer we do want to name a course like it should be
2013-08-24 00:05:02 +01:00
Armin Zamani
79c598d23f
ESS specific change: For the landmark finish flag the mark meta data type "LANDMARK" and color "black" are expected
2013-08-20 12:14:01 +02:00
Armin Zamani
a139150617
Merge branch 'master' into racecommittee_app
2013-08-18 18:45:03 +02:00
Axel Uhl
f1fa1d74f6
moved a few more distance and speed types to domain.common and fixed a grave bug in MeterPerSecondSpeed; added test for improved outlier filtering
2013-08-14 18:00:45 +02:00
Simon Pamies
d9dd484bd8
Finally fixing the problem with wrong wind inputs by handling Wind.getBearing() as it is meant (direction to where something goes) and reversing() whenever needed in the application (to make sure the UI consistently displays from value)
2013-08-09 19:13:45 +02:00
Lukas Niemeier
e8c807f736
prevent colliding race names in app by escaping
2013-08-09 18:02:49 +02:00
Lukas Niemeier
7c35a40a7d
added colliding race names in OfflineDataManager
2013-08-09 18:01:32 +02:00
Lukas Niemeier
bc079ee754
code style (2)
2013-08-09 17:37:25 +02:00
Lukas Niemeier
0ee19d5162
code style
2013-08-09 17:27:25 +02:00
Lukas Niemeier
fdaa46cc45
cleanup
2013-08-07 19:23:56 +02:00
Lukas Niemeier
4fbb4b2db3
whitespaces
2013-08-07 19:22:29 +02:00
Lukas Niemeier
523d2835b6
change language from app's settings menu
2013-08-07 19:22:18 +02:00
Lukas Niemeier
57746b7411
clean up after merge
2013-08-07 17:50:08 +02:00
Jan Broß
a0780423f4
Improved display of wind activity
2013-08-07 17:35:07 +02:00
Lukas Niemeier
fc0c88f155
recreate LoginActivity on reset
2013-08-05 17:22:13 +02:00
Lukas Niemeier
feab38fcbc
made some font sizes device-independent
2013-08-05 16:52:28 +02:00
Lukas Niemeier
f5c4cbfb66
added some documentation
2013-07-31 14:18:24 +02:00
Lukas Niemeier
48ad524d60
renaming to clarify that loader callbacks are created each time you call the DataManager's methods
2013-07-31 13:39:19 +02:00
Lukas Niemeier
89acb37e3c
added lifecycle logging for all activities and fragments
...
turned off by default
2013-07-31 13:04:55 +02:00
Lukas Niemeier
af551f4161
renaming
2013-07-31 03:43:26 +02:00
Lukas Niemeier
6da0ce0046
announce if result of loading is cached to ui
2013-07-31 03:19:26 +02:00
Lukas Niemeier
b467460957
translated logout dialog
2013-07-31 03:18:10 +02:00
Lukas Niemeier
24d945548f
cleanup of competitors loading and more logging
2013-07-31 02:57:35 +02:00
Lukas Niemeier
9a137cd423
removed leaking of PositioningFragment in EssFinishingRaceFragment
2013-07-31 02:57:12 +02:00
Lukas Niemeier
1a41e46cca
cleared and fixed marks+course loading in ESSCourseDesignDialogFragment
2013-07-31 00:58:21 +02:00
Lukas Niemeier
3e903e2a27
renamed CourseDataDeserializer to CourseBaseDeserializer
2013-07-31 00:41:10 +02:00
Lukas Niemeier
d4ad49bd9c
only setup RacingActivity when data has changed
2013-07-30 18:08:20 +02:00
Lukas Niemeier
8c3290f928
Merge branch 'racecommittee_app' into racecommittee_app_loaders
...
Conflicts:
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/dialogs/ESSCourseDesignDialogFragment.java
2013-07-30 17:32:26 +02:00
Lukas Niemeier
9f3a84da82
Merge branch 'racecommittee_app' of ssh://sapsailing.com/home/trac/git into racecommittee_app
2013-07-30 17:25:07 +02:00
Lukas Niemeier
8188ddd818
copy http stream before returning to enable closing the httpurlconnection completely
2013-07-30 17:24:09 +02:00
Lukas Niemeier
1e0cd9565f
passing context to new loaders
2013-07-29 18:30:19 +02:00
Lukas Niemeier
873e92541f
added better exception logging
2013-07-29 18:29:51 +02:00
Lukas Niemeier
b798e4a3b0
applied new loader infrastructure to all loading code
2013-07-29 18:15:29 +02:00
Lukas Niemeier
f8e34aeffe
# service notification reflects loading status
2013-07-29 17:20:10 +02:00
Lukas Niemeier
045767ea5a
# explicit logging out of course area to support correct reloading of data
2013-07-29 16:34:50 +02:00
Lukas Niemeier
4b80afede4
working towards replacing the loaders with actual loadermanager code
2013-07-28 18:30:06 +02:00
Armin Zamani
9678692407
Merge branch 'master' into racecommittee_app
2013-07-28 13:00:59 +02:00
Simon Pamies
b6abbd31cb
Revert "Fixed a nasty bug where names of marks were not matching the ones"
...
This reverts commit 580a65ee47 .
2013-07-28 11:53:42 +01:00
Armin Zamani
66155adf8b
Merge branch 'master' into racecommittee_app
2013-07-28 10:00:39 +02:00
Simon Pamies
580a65ee47
Fixed a nasty bug where names of marks were not matching the ones
...
configured in the TracTrac administration console. This bug hit the
racecommittee hard because creation of a course has been almost
impossible.
The solution is to make sure that single marks are created before the
corresponding gate. This avoids having strangely named marks created
upon gate initialization.
This commit also introduces hashCode for all mark and gate related
implementation. This is to ensure that only the Id is hashed because
this is the only really reliable base for object identity. It also
matches the semantics of getOrCreateMark(Serializable id).
2013-07-27 23:10:49 +01:00