Fredrik Teschke
38717daa26
add pdf for tracking app spec
2014-09-01 01:27:34 +02:00
Fredrik Teschke
c44adb2a04
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-09-01 01:25:18 +02:00
Fredrik Teschke
efcd7e67b6
add mockup and further sections to tracking app spec
2014-09-01 01:23:13 +02:00
Fredrik Teschke
1d27d65a67
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-07-29 22:19:32 +02:00
Fredrik Teschke
46268df65a
added css for the app-spec pdf to the repository
2014-07-29 22:18:59 +02:00
Fredrik Teschke
bf3b1b78c9
incorporated Axel's feedback on the app spec
2014-07-29 22:18:40 +02:00
Fredrik Teschke
84e75f5a0c
fix spelling of 'receive'
2014-07-18 01:30:10 +02:00
Fredrik Teschke
445bf25720
added short overview of document structure to introduction
2014-07-18 01:22:06 +02:00
Fredrik Teschke
e21ba9eaaf
moved app-spec wiki page to right folder
2014-07-18 00:50:23 +02:00
Fredrik Teschke
bacfecba6f
add wiki page for spec of smartphone tracking app
2014-07-18 00:47:26 +02:00
Fredrik Teschke
e04ade1fe4
add pagination to further tables
2014-06-27 11:54:45 +02:00
Fredrik Teschke
99a8451c10
add pagination to table wrappers
2014-06-27 11:54:38 +02:00
Fredrik Teschke
f7933fbf94
Merge branch 'master' of sapsailing.com:/home/trac/git
...
Conflicts:
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/BaseRacingProcedure.java
2014-06-27 11:53:36 +02:00
Fredrik Teschke
b174225da7
RCApp: fix bug causing flag update in UI before change in RaceLog occurred
2014-06-24 17:28:56 +02:00
Fredrik Teschke
6074a726b3
use SharedDomainFactory in deserializer
2014-06-24 17:23:56 +02:00
Fredrik Teschke
a14c2e18ba
RCApp: change logic for determining flags to display in RegattaOverview
...
- compare previous FlagPoleState with current FlagPoleState
- then derive what to display (flag with or without arrow) depending on delta between states
2014-06-24 17:16:43 +02:00
Fredrik Teschke
4f26add403
use SharedDomainFactory in deserializer
2014-06-24 14:42:37 +02:00
Fredrik Teschke
23a77183e1
show date in RegattaOverview table if not today, and more dates in details footer
2014-06-23 15:11:15 +02:00
Fredrik Teschke
18d43e3f19
fix NPE when attempting to log in w/o selecting role in dialog
2014-06-23 14:13:32 +02:00
Fredrik Teschke
53bd2364d1
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-06-22 11:57:18 +02:00
Fredrik Teschke
2877eb7fc8
arrange buttons in by-name course design popup in grid instead of vertically
2014-06-22 11:57:13 +02:00
Fredrik Teschke
7978277e0a
Merge branch 'master' of sapsailing.com:/home/trac/git
...
Conflicts:
java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/TrackedRaceLoadsFixesTest.java
2014-06-22 09:37:28 +02:00
Fredrik Teschke
bd6531bdae
detect number of switches between threads loading fixes for racelog mappings for test case
2014-06-22 09:35:39 +02:00
Fredrik Teschke
3520c374fc
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-06-21 18:24:38 +02:00
Fredrik Teschke
a56e852f42
change icons in Actionbar of RCApp to lighter version (better visibility)
2014-06-21 18:24:23 +02:00
Fredrik Teschke
17b8160456
change icons in Actionbar of RCApp to lighter version (better visibility)
2014-06-21 18:24:01 +02:00
Fredrik Teschke
e121941f94
fix bug that prevents text view for flag change to be updated on RRS26 start mode change
2014-06-21 17:30:35 +02:00
Fredrik Teschke
caaf7367d9
Merge branch 'kiwo2014' of sapsailing.com:/home/trac/git into kiwo2014
2014-06-21 17:28:54 +02:00
Fredrik Teschke
cf90079ba9
fix bug that prevents text view for flag change to be updated on RRS26 start mode change
2014-06-21 17:25:26 +02:00
Fredrik Teschke
6e3f90f741
fix serialization bug for marks that failed if markType was null
2014-06-17 08:30:26 +02:00
Fredrik Teschke
5e24083d3f
save whole mark to DB in mappings as well, b/c there is no guaranteed loading order for RL events
2014-06-16 03:53:53 +02:00
Fredrik Teschke
03427504f5
update device mapping chart when filter on PING-mappings changes
2014-06-16 02:02:13 +02:00
Fredrik Teschke
fc2f6797e6
fixed bug: call string-based getOrCreateMark() instead of serializable-based
2014-06-16 01:42:50 +02:00
Fredrik Teschke
83465c4ffa
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-06-16 00:50:41 +02:00
Fredrik Teschke
366d2c2555
select waypoint after creating it in course mgmt widget
2014-06-15 23:22:52 +02:00
Fredrik Teschke
f412edcdc0
resolve controlpoints only via id through domain factory, removing resolving in SailingServiceImpl
2014-06-15 23:10:28 +02:00
Fredrik Teschke
b55d5fbec3
add checkbox filter for showing ping-mark mappings
2014-06-15 21:07:25 +02:00
Fredrik Teschke
4d8c80a12f
add mark type to mark table, and display position with all digits
2014-06-15 20:27:53 +02:00
Fredrik Teschke
324c9fa85c
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-06-13 21:28:52 +02:00
Fredrik Teschke
6d45b3249e
clarify locking and order of fix loading when multiple race logs are attached to a race
2014-06-13 21:25:14 +02:00
Fredrik Teschke
7a9b7091e9
Merge branch 'ftes-failing-testcase-loading-fixes'
2014-06-13 15:46:56 +02:00
Fredrik Teschke
33d953996e
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-06-03 01:09:46 +02:00
Fredrik Teschke
a24c8764a6
fix testcase which failed due to old KML withouth timestamps
2014-06-03 01:08:56 +02:00
Fredrik Teschke
24787bd9bf
add metadata collection for GPSFixStore
2014-06-03 00:52:54 +02:00
Fredrik Teschke
492d2970bf
use TrackFileImportDeviceId in GPSFixImporter callback instead of generic DeviceId
2014-06-03 00:51:56 +02:00
Fredrik Teschke
a3e2214cdb
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-06-02 22:05:42 +02:00
Fredrik Teschke
696484f194
changed interface of GPSFixImporter, so that the importer generates the device identifier
2014-06-02 22:05:31 +02:00
Fredrik Teschke
3b4f71114b
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-06-02 20:56:26 +02:00
Fredrik Teschke
7dbf0857cc
removed non-existent resources folder from build.properties
2014-06-02 20:56:06 +02:00
Fredrik Teschke
883a9d1458
Merge remote-tracking branch 'origin/master'
2014-06-02 20:12:47 +02:00
Fredrik Teschke
f7df3a7aca
read GPX extensions without JAXB unmarshalling them
2014-06-02 20:12:18 +02:00
Fredrik Teschke
4c6f064c33
add testcase to see if GPX extensions can be accessed from RouteConverter
2014-06-02 20:10:29 +02:00
Fredrik Teschke
c8fc3f7435
Merge branch 'master' of sapsailing.com:/home/trac/git into ftes-import-abstract-from-routeconverter
2014-05-30 01:30:51 +02:00
Fredrik Teschke
2396ff0ed7
make file stream reusable in import servlet, and added testcase
2014-05-30 01:28:00 +02:00
Fredrik Teschke
f046521bfe
abstracted import functionality, so that it is route-converter independent
...
- use OSGi service registry to register and find import services
- user may specify importer to use, or else rely on file-extension based resolution
- moved and renamed some import/export classes
2014-05-30 00:02:31 +02:00
Fredrik Teschke
ec9d6897e5
fixed tab indent
2014-05-29 23:58:07 +02:00
Fredrik Teschke
203b4b2176
ignore failing test case for loading fixes for now: further investigation on branch ftes-failing-testcase-loading-fixes
2014-05-23 20:30:07 +02:00
Fredrik Teschke
09521c29dd
increased number of fixes to store to see if loaded fixes count mismatch occurs more frequently
2014-05-23 20:28:01 +02:00
Fredrik Teschke
7c3b835ca6
improved JavaDoc for Revokable
2014-05-23 15:39:40 +02:00
Fredrik Teschke
24b9ced4d9
fix spelling error in javadoc
2014-05-23 15:37:09 +02:00
Fredrik Teschke
b0c51a5419
Merge branch 'master' of sapsailing.com:/home/trac/git
2014-05-23 15:34:56 +02:00
Fredrik Teschke
0622d4d2ab
don't throw exception when trying to revoke event that already was revoked
2014-05-23 15:34:17 +02:00
Fredrik Teschke
aa95162f8f
add failing testcase for two clients that revoke the same racelog event
2014-05-23 11:31:23 +02:00
Fredrik Teschke
a176b0a17e
Merge remote-tracking branch 'origin/master'
2014-05-19 01:41:18 +02:00
Fredrik Teschke
064e8452ef
add string representation to serialization output of placeholder identifier for adminconsole
2014-05-19 01:40:58 +02:00
Fredrik Teschke
e822886017
Merge remote-tracking branch 'origin/master'
2014-05-19 01:13:28 +02:00
Fredrik Teschke
650fa9e47d
fix wrong assumption in test and buggy assert in tracking adapter
2014-05-19 01:13:14 +02:00
Fredrik Teschke
a41c6ff7e4
add images for racelog-tracking screenshot walkthrough in wiki
2014-05-19 00:58:14 +02:00
Fredrik Teschke
f65350326a
fix NullPointerE in first check if mappings were already loaded
2014-05-19 00:09:55 +02:00
Fredrik Teschke
d982116d3d
Merge remote-tracking branch 'origin/master'
2014-05-19 00:05:10 +02:00
Fredrik Teschke
02977bd163
add convenience UI for importing tracks and directly mapping them to competitors
2014-05-19 00:05:01 +02:00
Fredrik Teschke
0a3ec9f9c0
switched around order of adding StartTracking event and adding the RaceLogRaceTracker as listener
2014-05-16 13:36:25 +02:00
Fredrik Teschke
193fa889fa
removed unnecessary printStackTrace after logger output
2014-05-16 01:52:45 +02:00
Fredrik Teschke
74558da53a
group listener registrations on GPSFixStore by device identifiers
2014-05-16 01:50:49 +02:00
Fredrik Teschke
cf57834034
catch non-detected port and starboard marks
2014-05-16 01:08:25 +02:00
Fredrik Teschke
a37291626b
removed course from test, that caused mark passing inference to fail due to missing mark positions
2014-05-16 00:54:23 +02:00
Fredrik Teschke
2ed0ead422
Merge remote-tracking branch 'origin/master'
2014-05-16 00:28:04 +02:00
Fredrik Teschke
5bfea9d309
removed unnecessary wait in test
2014-05-16 00:27:32 +02:00
Fredrik Teschke
4b4b61b6c5
Merge remote-tracking branch 'origin/master' into ftes-rltracking
...
Conflicts:
java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/impl/TrackImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixTrackImpl.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2014-05-09 20:30:32 +02:00
Fredrik Teschke
c9bfef9848
removed overly redundant repitition of Marks in the RaceCourseDTO and nested DTOs
2014-05-09 09:48:47 +02:00
Fredrik Teschke
4dc1ae1ea1
add support for alle track file formats natively supported by RouteConverter
2014-05-09 07:39:47 +02:00
Fredrik Teschke
c8a202af26
added missing debug IDs that went lost during refactoring
2014-05-09 06:32:05 +02:00
Fredrik Teschke
7e9274d35a
changed serialization type of GPSFixes for MongoDB to DBObject instead of Object
2014-05-08 23:46:48 +02:00
Fredrik Teschke
4dae5ea4c8
added missing debug id to leaderboard table (deleted by accident during refactoring)
2014-05-08 23:31:06 +02:00
Fredrik Teschke
0db5134478
changes to race log tracking diagram text
2014-05-08 19:13:14 +02:00
Fredrik Teschke
50cc4716bc
added numbers to race log tracking arch diagram
2014-05-08 19:10:16 +02:00
Fredrik Teschke
515a575910
Add source file (odg) for race log tracking architecture diagram
2014-05-08 19:06:22 +02:00
Fredrik Teschke
9647a607e5
fixed further test concerning device id serialization and logic of placeholder identifier
2014-05-08 18:26:50 +02:00
Fredrik Teschke
329c4556b4
fixed test error in deserializing device identifiers by reworking logic of placeholder device id
2014-05-08 18:24:16 +02:00
Fredrik Teschke
9c3524bddc
fixed error introduced by using two locks for wind and gps fix store in tracked race
2014-05-08 18:16:30 +02:00
Fredrik Teschke
0f1efe52db
changed serializers to deal with switch serialization pair
2014-05-02 13:49:46 +02:00
Fredrik Teschke
1c81230e8c
switched around deviceId serialization pair, 'prettified' device mapping table
2014-05-02 13:41:17 +02:00
Fredrik Teschke
49ca30c0a1
added additional fields to track file import identifier
2014-05-02 12:52:50 +02:00
Fredrik Teschke
bf8ebdc09a
fixed locking bug that was introduced by e022fe57e0
2014-05-02 12:08:59 +02:00
Fredrik Teschke
fdde85a9e1
Merge remote-tracking branch 'origin/gpsfixstore-independent-of-race' into gpsfixstore-independent-of-race
...
Conflicts:
java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingRaceTrackerImpl.java
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-05-02 04:13:07 +02:00
Fredrik Teschke
42daff4758
added DeviceIdentifierDTO and track file import to adminconsole
2014-05-02 04:11:31 +02:00
Fredrik Teschke
fc93d50c1b
fixed bug: made RaceLogTrackingInfoDTO serializable
2014-05-02 03:49:45 +02:00
Fredrik Teschke
b9e28d811b
added track file import
2014-05-02 03:41:19 +02:00
Fredrik Teschke
6467222dd9
added device identifier for imports from track files
2014-05-02 01:03:55 +02:00
Fredrik Teschke
fb0f187d55
Merge branch 'gpsfixstore-independent-of-race' into ftes-gpximport
...
Conflicts:
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/SailingDomain.gwt.xml
java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingRaceTrackerImpl.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/MockedTrackedRace.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-05-01 23:05:08 +02:00