Commit Graph
19607 Commits
Author SHA1 Message Date
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