Steffen Schaefer
4d8b3df2a4
Ported conditional formatting of news timestamp to mobile
2015-06-30 11:43:45 +02:00
Steffen Schaefer
e57ad2a4b4
Statistics do not contain values for all events of a series anymore
2015-06-30 11:11:34 +02:00
Steffen Schaefer
fa55b6c799
Merge branch 'design2015' into design2015-mobile
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/server/HomeServiceUtil.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/dispatch/event/GetEventViewAction.java
java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP
VM).launch
2015-06-30 11:10:37 +02:00
Steffen Schaefer
618783aaa7
Merge branch 'design2015' into design2015-races
2015-06-30 11:03:18 +02:00
Steffen Schaefer
087a966873
Merge remote-tracking branch 'origin/master' into design2015
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/dispatch/event/GetEventViewAction.java
2015-06-30 11:01:16 +02:00
Steffen Schaefer
dc5fbe1d48
Simplification based on more generic HomeServiceUtil.isPartOfEvent
2015-06-30 10:56:45 +02:00
Steffen Schaefer
668d71ca12
HomeServiceUtil.isPartOfEvent can now be called for every Leaderboard
...
and not only for Regattas
2015-06-30 10:56:31 +02:00
Steffen Schaefer
7d710df854
Updated RaceContext to the state of mobile
2015-06-30 10:54:20 +02:00
Axel Uhl
f941a0dd1e
Merge branch 'master' into bug3050
2015-06-30 00:34:50 +02:00
Axel Uhl
60ad541c82
Merge branch 'bug3044'
2015-06-30 00:34:25 +02:00
Axel Uhl
e170ba983e
fixing problem 2) of comment #5 in bug 3050;
...
using a WeakRaceLogChangedVisitor instead of a RaceLogChangedVisitor
2015-06-30 00:24:53 +02:00
Axel Uhl
dadd84af54
fixed part 1 of bug 3050 comment #5 ;
...
the WeakRaceLogChangedListener cleaner thread now removes the weak references and the WeakRaceLogChangedListener
from the static map
2015-06-30 00:11:42 +02:00
fmittag
e16bf09000
added 'courseAreaId' to the regatta serializer as there otherwise no way for a client to find out which regattas belong to an event.
2015-06-29 19:05:09 +02:00
Axel Uhl
6fd6c5a762
solving bug 3015 according to comment #12 ; only the replicables requested by the system property will have initialLoad requested and will be waited for
2015-06-29 13:44:54 +02:00
Axel Uhl
6d2f2ae3d0
improved logging output for replicables start-up
2015-06-28 14:07:40 +02:00
Axel Uhl
65b34a9471
increased start level of replication bundle from 4 to 5, making it start *after* all other bundles contributing replicables
2015-06-28 13:14:23 +02:00
Axel Uhl
22d8f8a65b
make sure that the replicables list used for URL construction is the same as the one for de-serializing the replicables
2015-06-28 13:00:44 +02:00
Axel Uhl
03074f3f28
resume replicator to apply queued messages even if there has been an exception for one of the replicables
2015-06-28 12:14:17 +02:00
Axel Uhl
e991a9b53b
always use the same order of replicables in startToReplicateFrom for all aspects of iterating over them
2015-06-28 12:06:04 +02:00
Axel Uhl
5edd00e600
using ConcurrentHashMap for TrackedRegattaImpl.raceListeners (this was previously not thread safe); replaced wait() by RaceListener
2015-06-28 11:14:23 +02:00
Nick
b2c9a44a57
Added RaceLogEvents for End and Start of tracking. Renamed unconsistent RaceLogEvents for MarkPassing editing.
2015-06-28 09:46:21 +02:00
Axel Uhl
9d0ef2d525
another fix for total distance: don't null result when unfinished race starts after query time point
2015-06-28 00:41:12 +02:00
Nick
6fcc6181b3
Merge remote-tracking branch 'origin/master' into mark-rounding-inference
2015-06-27 14:24:34 +02:00
Nick
59301fa710
Fixed concurrency issue in CandidateFinder
2015-06-27 14:24:12 +02:00
Axel Uhl
1855d0cf6c
fix-fix for regatta leaderboard discards
2015-06-27 10:55:44 +02:00
Axel Uhl
dbdcdfebb0
fix for bug 3037: use int[0] to encode no discards on regatta; make regatta leaderboard dialog robust for null discarding threshold array
2015-06-27 10:16:29 +02:00
Nick
543e53edf5
Merge remote-tracking branch 'origin/master'
2015-06-27 08:56:15 +02:00
Axel Uhl
ffa6b1f6ca
fixed Total Distance problem for races in state FINISHED
2015-06-26 23:23:16 +02:00
Peter Siegmund
437e32d652
Merge branch 'bug3016' into ubilabs--rcapp--develop
2015-06-26 15:51:52 +02:00
Nick
be73dafdf1
Merge remote-tracking branch 'origin/master'
2015-06-26 13:20:48 +02:00
Axel Uhl
f59c519e9a
generate fewer test strings in MarshallingObjectOutputStreamsTest to avoid memory problems during test execution
2015-06-26 12:05:52 +02:00
Nick
cc9794655c
Merge remote-tracking branch 'origin/master'
...
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/MarkPassingCalculator.java
2015-06-26 10:03:15 +02:00
Nick
d06f9c3973
Edited JavaDoc of MPC
2015-06-26 09:54:29 +02:00
Axel Uhl
3f6d650aba
Merge remote-tracking branch 'server/master'
2015-06-25 23:05:30 +02:00
Axel Uhl
2eda770fae
fixing NPEs in case a handicap race has no start time yet; see bug 3021
2015-06-25 21:49:39 +02:00
Axel Uhl
4215109f46
Added test that I expected to fail but that doesn't for bug 3015;
...
The test writes multiple ObjectOutputStreams into one OutputStream and
reads the object graphs using a sequence of ObjectInputStreams.
2015-06-25 21:28:25 +02:00
fmittag
a3b5689f51
Merge remote-tracking branch 'origin/master'
2015-06-25 20:05:40 +02:00
fmittag
090169c20d
made access to leaderboard data more robust against unexpected exceptions for event homepage
2015-06-25 19:53:56 +02:00
Axel Uhl
f170a0a13a
working towards an improvement for initial load serialization consistency: flush ObjectOutputStream before opening the next on the same underlying OutputStream
2015-06-25 19:15:11 +02:00
Benjamin Barth
e952de538a
Races lists - Added first content to RegattaRacesTabView
2015-06-25 17:56:56 +02:00
Benjamin Barth
f2754c6450
Races lists - Refactored field in race list DTO hierachy
2015-06-25 16:45:10 +02:00
Benjamin Barth
41efb83fbb
Races lists - Refactored race list structure for easier reuse
2015-06-25 15:54:48 +02:00
Benjamin Barth
bdf63b6689
Races lists - Refactored abstract race list implementation for easier
...
reuse
2015-06-25 13:41:06 +02:00
Axel Uhl
6d0bf325b1
Merge remote-tracking branch 'server/master'
2015-06-25 08:00:34 +02:00
Axel Uhl
676efead1f
added missing course read lock acquisition in AbstractRankingMetric; see also bug 3006 #3
2015-06-25 07:58:15 +02:00
fmittag
9c3230e0cf
added an getShortInfo() for the ProtestStartTimeEvent to see more info in the RaceLogDialog in the admin console
2015-06-24 18:21:30 +02:00
fmittag
5b20d92d09
some UI cleanup in RegattaStructureImport panel
2015-06-24 14:04:11 +02:00
Axel Uhl
c68179dd9a
conserve some memory by avoiding Double auto-boxing in polar service
2015-06-24 09:57:47 +02:00
Axel Uhl
c50288f623
fixed typo in a toString() method
2015-06-24 01:55:41 +02:00
Axel Uhl
91af95af74
in CompactGPSFixImpl keep original TimePoint reference, avoiding billions of CompactTimePoint object creations;
...
This seems too expensive, particularly in live mode. A distinction may be possible in the future between live races
and replay races where for replay races the time point is also "compactified" where access isn't that frequent and
server load isn't that high. See bug 3003.
2015-06-24 01:15:05 +02:00