Axel Uhl
d7a3fca6eb
moved assertion where it belongs: don't compare windward distances when one competitor has already finished the leg;
...
the marks may move, hence giving different windward distances for different time points for the same leg
2015-05-29 17:54:56 +02:00
fmittag
b642a882fa
Merge remote-tracking branch 'origin/master' into design2015
...
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT sdm.launch
java/com.sap.sailing.gwt.ui/SailingGWT.launch
2015-05-29 18:30:33 +03:00
fmittag
c78b41d8bd
Merge remote-tracking branch 'origin/master'
2015-05-29 18:28:20 +03:00
Axel Uhl
d19b853152
fixed SailingGWT sdm.launch regarding regatta overview
2015-05-29 17:27:40 +02:00
fmittag
56ac918faf
fixed missing utf-8 encoding of 4 race committee app servlets
2015-05-29 18:27:38 +03:00
Axel Uhl
80c8e3be9b
fixed SailingGWT launches to design2015 branch's state
2015-05-29 17:12:28 +02:00
Axel Uhl
62eb098b0b
fixed another name from "Corrected" to "Calculated"
2015-05-29 17:11:44 +02:00
Axel Uhl
1cfcfba100
renamed classes for calculated times from "Corrected" to "Calculated"
2015-05-29 17:04:15 +02:00
Axel Uhl
8c411bf6e2
Merge branch 'master' into bug1018
...
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT sdm.launch
java/com.sap.sailing.gwt.ui/SailingGWT.launch
2015-05-29 16:51:59 +02:00
Axel Uhl
9aba87a8a8
Merge remote-tracking branch 'server/master'
2015-05-29 16:49:56 +02:00
Axel Uhl
3ffd736edf
fixed case where a competitor was identified as farthest ahead but hasn't started a leg for which a comparator is requested
2015-05-29 15:22:35 +02:00
Christopher Ronnewinkel (D036654)
0c7a5acf66
formatting of simulation-legend;
2015-05-29 15:16:28 +02:00
Axel Uhl
6a3c4e1bae
added more null safety for unstarted races
...
Conflicts:
mobile/github-advrecyclerview_lib/.settings/org.eclipse.jdt.core.prefs
2015-05-29 14:50:05 +02:00
Axel Uhl
3f354f6417
fixed column list, fixing RACE_CALCULATED_TIME_AT_ESTIMATED_ARRIVAL_AT_COMPETITOR_FARTHEST_AHEAD
2015-05-29 14:22:35 +02:00
Axel Uhl
0dbfaba524
fixed live time for getQuickRanks(); added several null checks for cases where competitors haven't started their legs yet
2015-05-29 14:17:58 +02:00
Steffen Schaefer
d46e71b239
Optimized row height of RegattaOverview
2015-05-29 13:20:33 +02:00
Axel Uhl
1a6663af45
Merge branch 'master' into bug1018
2015-05-29 13:17:18 +02:00
Axel Uhl
c835c70275
fix attempt for bug 2922: deadlock due to TrackedRaceImpl.getMarkPassing locking the competitor mark passing collection;
...
the updateMarkPassing method locks competitor mark passings first, then the waypoint mark passings, while holding on to
the competitor mark passing collection's lock. Therefore, acquiring the competitor mark passing collection's lock is more
dangerous in "inner" methods that don't require more locks because callers may already hold on to the waypoint mark passing
lock, causing a deadlock with updateMarkPassing.
2015-05-29 13:16:12 +02:00
Steffen Schaefer
137c6cf9c9
Adjusted RegattaOverview style to save vertical space
2015-05-29 12:19:03 +02:00
Axel Uhl
01f3c3050b
added missing file QuickRanksDTO
2015-05-29 09:14:58 +02:00
Steffen Schaefer
3089970d78
Adapted current version of main.gss
2015-05-29 08:21:57 +02:00
Axel Uhl
53f1e1b7d6
fixed windward distance so it's not to the leader but to the boat farthest ahead
2015-05-28 19:28:33 +02:00
Axel Uhl
9c5bf2c3b1
switched from "windward distance to leader" to "windward distance to competitor farthest ahead"
2015-05-28 17:10:04 +02:00
Axel Uhl
f522527d65
accelerated chart calculations by pre-calculating RankingInfo beforehand, then sharing
2015-05-28 16:12:09 +02:00
Frederik Petersen
e62091996e
Added some confidence by datacount calculations to angle cluster polar service
2015-05-28 15:48:26 +02:00
Axel Uhl
c9a43c5781
cache leg info about boat farthest ahead and calculate and cache the leader by calculated time for the leg in RankingInfo
2015-05-28 15:15:36 +02:00
Frederik Petersen
97e7a9d183
Fixed access to average speed for supplied angle and windspeed
2015-05-28 14:59:47 +02:00
Steffen Schaefer
923d3b520f
The client locale can be obtained through DispatchContext on the server
...
side
2015-05-28 14:47:10 +02:00
Frederik Petersen
4ce4641e3d
Merge branch 'master' into bug2919
2015-05-28 14:45:43 +02:00
Frederik Petersen
51929d5f67
Fixed launch configs
2015-05-28 14:45:22 +02:00
Axel Uhl
f11c534892
compute current VMG only if average VMG is not available
2015-05-28 14:33:09 +02:00
Axel Uhl
e4e00fa228
turned competitorTracksOrderedByRank into a ConcurrentHashMap, avoiding synchronization
2015-05-28 14:32:35 +02:00
Frederik Petersen
18ec962a05
Merge both tacks in polar service
2015-05-28 14:24:32 +02:00
Steffen Schaefer
591f0aaf3c
Bug 2916: Rotation with vendor prefix for Safari/iOS compatibility
2015-05-28 12:20:30 +02:00
Frederik Petersen
2ea762b756
Merge branch 'master' into polars
2015-05-28 11:44:20 +02:00
Axel Uhl
30a3b66c53
default time-on-time and time-on-distance values to 1.0 / 0.0, respectively, in BaseRegattaLinkImpl
2015-05-28 11:41:45 +02:00
Frederik Petersen
d074b338d6
Fixed legType bug in polar service
...
added method for logging weird input into polar service. can be enabled in
code
2015-05-28 11:21:48 +02:00
Axel Uhl
82757a685c
pass RankingInfo through to getLegGapToLegLeaderInOwnTime as a preparation for a performance fix
2015-05-28 10:54:39 +02:00
Axel Uhl
38d757e9ff
Merge branch 'master' into bug1018
2015-05-28 10:18:12 +02:00
Steffen Schaefer
e07c585934
Merge remote-tracking branch 'origin/master' into design2015
...
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT sdm.launch
java/com.sap.sailing.gwt.ui/SailingGWT.launch
2015-05-28 09:55:11 +02:00
Axel Uhl
11fd9f907d
getTrackedRaces() now also checks for write lock count
2015-05-28 00:23:02 +02:00
Axel Uhl
00b4a76f1c
working on a solution for bug 2897: introduced NamedReentrantReadWriteLock for TrackedRegattaImpl.trackedRaces and notify listeners outside of locked area
2015-05-27 18:24:49 +02:00
Steffen Schaefer
4ece8e4541
Excluding stageteaser image from media page
2015-05-27 18:22:20 +02:00
Axel Uhl
5d1322746a
Merge branch 'master' into bug2897
2015-05-27 18:00:09 +02:00
Axel Uhl
df3deb1a15
fixed bracing/indentation after cherry-picking commit 8cf239e31a
2015-05-27 17:59:22 +02:00
Axel Uhl
6a20efa1d9
fixing bug 2906: wind listeners didn't get de-registered proprely when removing a race and when re-starting the wind status servlet;
...
this should solve the problem with duplicate key exceptions hammering the DB
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/WaypointPositionAndDistanceCache.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/ranking/AbstractRankingMetric.java
2015-05-27 17:57:20 +02:00
Axel Uhl
b2f524c60e
added handling of IRace.isInitialized() in RaceStartedAndFinishedReceiver which nulls out timings if isInitialized()==false; see bug 2895
2015-05-27 17:29:17 +02:00
Axel Uhl
a6fa795f1f
enhanced Javadoc and REST API doc for target time estimation
2015-05-27 17:29:07 +02:00
Axel Uhl
560eb61431
fixed bug 1447 by removing columns first, then inserting with index
...
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT sdm.launch
2015-05-27 17:28:45 +02:00
Axel Uhl
19c54b8076
started to work on bug 1447 by adding Series.addRaceColumn flavor that accepts an insert index
...
Conflicts:
java/com.sap.sailing.gwt.ui/.settings/com.google.gwt.eclipse.core.prefs
java/com.sap.sailing.gwt.ui/SailingGWT sdm.launch
2015-05-27 17:28:14 +02:00