Axel Uhl
|
e14abcf43b
|
fixed totalPoints export in LeaderboardsResources.
Change-Id: I27e003c02f2600a04cc05a3f22c6d61e1692c30c
|
2016-06-09 17:28:56 +02:00 |
|
Axel Uhl
|
09b54e604d
|
fixes regarding ConcurrentHashMap-->ConcurrentMap; use Iterable instead of Collection in MediaLibrary and related services
Change-Id: I71b2d1cef21cb9725001f1e84103644a8e076bc2
|
2016-06-07 18:23:32 +02:00 |
|
Axel Uhl
|
80b2da6baa
|
another ConcurrentHashMap-->ConcurrentMap declaration change
Change-Id: I5d7722a0e38afad3d36318e57eaf52c6f066b8b8
|
2016-06-07 17:14:23 +02:00 |
|
Axel Uhl
|
32daae4ad3
|
where concurrency support plays a role, changed field declarations from ConcurrentHashMap to ConcurrentMap which is sufficiently specific
Change-Id: I71254d96d495a1a8d79e009d70fd8928b720b31e
|
2016-06-07 17:08:07 +02:00 |
|
Axel Uhl
|
46d8ea8333
|
adjusted Javadoc
Change-Id: I8704d7eecb153ce789d2bc959135f37c11676de7
|
2016-05-30 11:03:05 +02:00 |
|
Axel Uhl
|
2ae8a6b0c1
|
fixing "None" passing instruction for single mark start/finish waypoint
Change-Id: Iebce0c1e9fba5940829fedf1bbedfba15c60936c
|
2016-05-20 17:56:37 +02:00 |
|
Axel Uhl
|
b314220429
|
fixed bug 2418 by checking single mark start/finish correctly now
Change-Id: Iff23d9b11fb04753fd60cc9ae829fdc4fd0fe12a
|
2016-05-20 17:31:08 +02:00 |
|
Axel Uhl
|
a598da9b18
|
removed obsolete parameter Javadoc
Change-Id: I89f4fb76c325cfb952061bb738c11d2c66e5d4ac
|
2016-05-20 11:36:54 +02:00 |
|
Axel Uhl
|
1177c0b086
|
fixed forwarding of waitForGPSFixesToLoad parameter; eliminated if-clauses originally described as problematic in bug3636
|
2016-05-18 22:40:18 +02:00 |
|
Axel Uhl
|
56f1ff8767
|
more tests and fixes for bug 3636
Change-Id: I4b2b8e55e787cfbafd598b95d3ae7566fceecd89
|
2016-05-18 15:50:25 +02:00 |
|
Axel Uhl
|
370a5c8b59
|
failing test case for bug3636
Change-Id: I2d929b9e6998cced903116884e04ba09469a9588
|
2016-05-18 15:10:25 +02:00 |
|
Axel Uhl
|
d2420dc058
|
whitespace changes and a few renames for identifiers with typos in them
Change-Id: I382e6f906b8aabf636a0525aa5b9372ee83a0807
|
2016-05-18 13:55:42 +02:00 |
|
Axel Uhl
|
4e3ad78640
|
turned method monitor object from Object to String to ensure serializability
|
2016-05-14 08:37:04 +02:00 |
|
Axel Uhl
|
4ae2566e0d
|
updating the start time was now buggy on bug3657: when no race log is attached, non-null start time would remain unchanged
Change-Id: If74aa071ffca80781dcb673d8cca0fa63d1c4387
|
2016-05-13 23:59:23 +02:00 |
|
Axel Uhl
|
64f2721563
|
Merge branch 'bug3660' into bug3657
|
2016-05-13 21:34:38 +02:00 |
|
Axel Uhl
|
ead8e0dc46
|
removed a redundant call to invalidateStartTime in setStartTimeReceived
Change-Id: Ibd7841cc56ca8e71f121f4b613244861e05787cb
|
2016-05-13 21:34:14 +02:00 |
|
Axel Uhl
|
b401df2276
|
force invalidateStartTime() when startTimeReceived is updated
Change-Id: I247eb474344b07da59c0812631f84f88e6dc93cd
|
2016-05-13 21:30:51 +02:00 |
|
Axel Uhl
|
95b509b5b8
|
Merge branch 'bug3660' into bug3657
|
2016-05-13 21:18:02 +02:00 |
|
Axel Uhl
|
ff524f9808
|
bug 3660: materializing the startOfRace result in startTime in all cases; respond from cache; notify changes based on cache
Change-Id: I4362bc2a6b7513b3da10731a0a2299ad69f6a4fe
|
2016-05-13 21:15:30 +02:00 |
|
Axel Uhl
|
a31b946b78
|
fixed a typo in a comment
Change-Id: Ie1688561d2f7c4fa4f1f67d2653e05fb52786b9f
|
2016-05-13 20:42:23 +02:00 |
|
Axel Uhl
|
468e7fbfc4
|
more parallelization across competitors for computing mark passing deltas
Change-Id: I444abf12289b1ad8a85466ac29f0ccc1e0558a5a
|
2016-05-13 19:57:26 +02:00 |
|
Axel Uhl
|
2ca0f358ab
|
fixed setting of end proxy's waypoint index (+1 was missing)
Change-Id: Iecd52c8bce353fcc2590f32335e8e724e2d1b1b7
|
2016-05-13 19:56:51 +02:00 |
|
Axel Uhl
|
f2a687fdd9
|
don't maintain the end proxy node's index in addWaypoints and removeWaypoints anymore; updated it under the course read lock
Change-Id: I9ecb6b4574a025bbe03a51e772951ba9844e1aa1
|
2016-05-13 18:36:13 +02:00 |
|
Axel Uhl
|
0650d96b77
|
introduced a bit more concurrency across the competitors in the MarkPassingCalculator; they are independent of each other
Change-Id: I26eb9bc5f871e8b223dc936139e350d61ef1e0f5
|
2016-05-13 18:24:49 +02:00 |
|
Axel Uhl
|
b58adebaad
|
using multiple threads from an executor service to calculate mark passing/candidate updates in parallel for multiple competitors
Change-Id: I1797eb7f927b4a497384bbc5347e3b41c2c8c9ee
|
2016-05-13 15:47:27 +02:00 |
|
Axel Uhl
|
38e0ea2ce5
|
fixed issue with null TimePoint and Candidate comparator; was problematic for proxy (start/end) node candidates with null TimePoints
Change-Id: Ic0b00d0d64ebe8e67e423cebb31f0e85a0f67c18
|
2016-05-13 00:37:52 +02:00 |
|
Axel Uhl
|
0ff1b8dbb5
|
fixed typo in Javadoc
Change-Id: I0a7f9448a87d7a88b9a3f4b959675e864f16d7b9
|
2016-05-13 00:37:25 +02:00 |
|
Axel Uhl
|
d16e46d02f
|
Merge branch 'master' into translation
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
Change-Id: I473b1d08739e18a794cfe8b72f7b2f813f3e8078
|
2016-05-12 18:46:17 +02:00 |
|
Axel Uhl
|
ae02ba8a9d
|
made the synchronization for mark passing calculator finishing timing independent
Change-Id: I848da90ecf1451bbc9572fe4662022c69f7899fc
|
2016-05-12 14:08:34 +02:00 |
|
Axel Uhl
|
57cb16c63d
|
added test for filtering candidates after the race has been finished using the blue flag down event
Change-Id: Ic59a638146f0ed2b6e9ed46c4fe91e499affb47e
|
2016-05-11 18:39:42 +02:00 |
|
Axel Uhl
|
1758998f4f
|
test case for time-based filtering of candidates in CandidateFinder, both for positive and negative filtering
Change-Id: I220ee75bf4363e135882ba4ba8746d48a742b7bd
|
2016-05-11 18:22:43 +02:00 |
|
Axel Uhl
|
f12871eb0b
|
Merge branch 'bug3648' into bug3632
|
2016-05-11 17:55:25 +02:00 |
|
Axel Uhl
|
9a938809d7
|
introduced DistanceCache.clear() and use it in GPSFisTrackImpl.resumeValidityCaching()
Change-Id: I16ccce132525ff7e4ee1133d94330204d18540a7
|
2016-05-11 15:18:01 +02:00 |
|
Axel Uhl
|
fbd79b6dde
|
failing test case for bug 3648; introduced Speed.travel(Duration)
Change-Id: Ib164a12b0330f8c99251031553866435e82632fe
|
2016-05-11 15:15:05 +02:00 |
|
Axel Uhl
|
6595fb6da8
|
added CandidateFinder filter based on time range between race start and finished
Change-Id: I01c5f5d5970467642ff99f864aafbc3076bc024a
|
2016-05-04 19:50:20 +02:00 |
|
Axel Uhl
|
44c890178d
|
Javadoc change only
Change-Id: Ic5068b17556916cbd6f949e579eff125df23a0eb
|
2016-05-04 19:29:24 +02:00 |
|
Axel Uhl
|
72d7e104dd
|
a first implementation that compiles and that is supposed to update mark passings as start/finished time of a race change
Change-Id: Iab654ec2e8b7de5c1e294d3c66cad160b7786ec7
|
2016-05-04 19:15:04 +02:00 |
|
Axel Uhl
|
42bd67ad09
|
removed redundant registration of MarkPassingUpdateListener as a course listener; RaceChangeListeners receive course updates already
Change-Id: I4d8e390357b9ac77150d24c6e76df0c9bcc07565
|
2016-05-04 14:20:27 +02:00 |
|
Axel Uhl
|
18c3c2aa23
|
added some Javadoc
Change-Id: I0c4073d1cf75153950b3bc01bd17d80a474f52d9
|
2016-05-03 14:49:21 +02:00 |
|
Axel Uhl
|
b0d5ea11b5
|
fixed initial setting of finishedTime on TrackedRace when race log is attached
Change-Id: I16d88063803150de5b42daa7c4a23c09665b4e82
|
2016-05-03 14:14:58 +02:00 |
|
Axel Uhl
|
2b1cd3233b
|
Merge branch 'master' into bug3632
|
2016-05-02 17:27:47 +02:00 |
|
Axel Uhl
|
9d43227986
|
part three of bug3641: renamed realTotal to total; should be done now; let's wait for the tests
Change-Id: Ie91dbcd94fb52cba0a928389b3d531bf44750000
|
2016-05-02 16:33:58 +02:00 |
|
Axel Uhl
|
a26b7f25cd
|
renamed all totalPoints occurrences into netPoints
Change-Id: Iddf5e02a643b69e4f3f549b1757410cf61281185
|
2016-05-02 15:47:31 +02:00 |
|
Axel Uhl
|
c5b494a0ba
|
part one of swapping net/total point names: renamed all "net" to "realTotal"
Change-Id: Ia61d72e6c1c2323d2b9ad1e32c141b9a063e461d
|
2016-05-02 14:46:50 +02:00 |
|
Simon Pamies
|
d25765309f
|
Fixed order of comparison
|
2016-05-02 19:08:24 +08:00 |
|
Simon Pamies
|
73419874e5
|
Merge remote-tracking branch 'origin/master'
|
2016-05-02 17:32:27 +08:00 |
|
Simon Pamies
|
0e37613b3e
|
Change for ESS: Taking into account highest scores for an act not wins
|
2016-05-02 17:30:29 +08:00 |
|
Axel Uhl
|
27476617bf
|
added some comments in CandidateFinder.updateCandidatesAfterRaceTimeRangeChanged; will probably need to move this to MarkPassingCalculator
Change-Id: I1fd4d5b6c8e4eb4c0bb1f3ddd552dca6721c3e68
|
2016-04-29 18:14:01 +02:00 |
|
Axel Uhl
|
d2a7676814
|
Merge branch 'master' into bug3632
|
2016-04-29 17:54:59 +02:00 |
|
Axel Uhl
|
eb8c435a32
|
normalize time point in TrackedRace.getCompetitorsFromBestToWorst() in case it is after timePointOfNewestEvent to improve cache hit rate
Change-Id: Ic280e339c4cae6ced1ea84267137e9eaf9a9e235
|
2016-04-29 17:47:42 +02:00 |
|