Commit Graph
12866 Commits
Author SHA1 Message Date
Axel Uhl b746e60b35 Merge remote-tracking branch 'origin/gpsfixstore-independent-of-race' into gpsfixstore-independent-of-race 2014-04-27 15:09:35 +02:00
Axel Uhl d63e1ad1ae fixed TimePoint comparator so it also works for extreme values 2014-04-27 15:05:13 +02:00
Axel Uhl 4cc19b6551 made fields in GPSFix*HandlerImpl private final 2014-04-27 14:04:31 +02:00
Axel Uhl 80a6b48d7a made DomainObjectFactoryImpl.deviceIdentifierServiceFinder private non-static as it was only used within the instance 2014-04-27 13:54:51 +02:00
Axel Uhl 3cf0df7f3e removed export of igtimiadapter.impo to gwt.ui.test as it doesn't seem to be required 2014-04-27 13:45:43 +02:00
Axel Uhl 901ef9d20e reverted performance-averse change in AbstractTimePoint.Comparator.compare 2014-04-27 13:07:34 +02:00
Axel Uhl 6c276a98cc changed TimeRange.timeDifference to Duration result type and adjusted implementation to our coding conventions 2014-04-27 12:51:11 +02:00
Axel Uhl 050d46901c added failing test case for TimeRange.timeDifference 2014-04-27 12:49:56 +02:00
Axel Uhl 5b089b20b9 adjusted comment of TrackedRaceImpl.loadingFromStoresCompleted 2014-04-27 12:24:41 +02:00
Axel Uhl 6403de74e2 adjusted Javadoc for TrackedRaceImpl.loadingFromStoresLock 2014-04-27 12:22:14 +02:00
Axel Uhl 8bc6b502b3 adjusted comment of TrackedRace.waitUntilLoadingFromStoresComplete for GPS fix loading 2014-04-27 12:16:17 +02:00
Fredrik Teschke 2389484277 fixed error due to change of racelog interface 2014-04-26 14:47:46 +02:00
Fredrik Teschke 2fd03af659 added copying for comp. registrations + course, with new popup for selecting races 2014-04-26 14:34:15 +02:00
Fredrik Teschke be28101cef DefineMarkEvent as revokable, added new finder for events of type 2014-04-26 14:32:17 +02:00
Fredrik Teschke 3932dd4bdd don't require revokable in revokeEvent(), instead throw exception 2014-04-26 14:31:09 +02:00
Axel Uhl dbe5f24b0a Merge branch 'master' into gpsfixstore-independent-of-race
Conflicts:
	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/TrackedRaceImpl.java
	java/com.sap.sailing.gwt.ui.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.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/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
2014-04-26 13:14:29 +02:00
Axel Uhl ddba91b35e added REST API for mark passings, addressing bug 1913 2014-04-25 17:37:41 +02:00
Axel Uhl 4583582db2 added a REST API for the bearing of the first leg; prepared a REST API for mark passing export 2014-04-25 16:25:14 +02:00
Axel Uhl 745dc6dc51 added documentation for the /entries REST API 2014-04-25 15:45:36 +02:00
Axel Uhl 2f51c3ce6b fixed REST API docs for time points 2014-04-25 15:22:02 +02:00
Axel Uhl 36a9f0e6af added Javadoc and use Waypoint equality (which currently is identity) instead of waypoint name for comparison during mark passing updates 2014-04-25 14:36:39 +02:00
Fredrik Teschke c76592c560 changed text of add gate button 2014-04-25 10:17:43 +02:00
Fredrik Teschke 2642d33f66 remove race selection after refreshing leaderboard 2014-04-25 10:14:50 +02:00
Axel Uhl 6495f3b7ad ensure thread-safety of parallelization of competitorsFromBestToWorst calculation 2014-04-24 23:44:27 +02:00
Axel Uhl da9acd00c0 parallelized calculation of competitors from best to worst for the different race columns of a single leaderboard 2014-04-24 23:38:51 +02:00
Axel Uhl 9fade14a3b use the addOverallDetails flag in computeDTO to not compute the overall details if not requested; fixes bug 1886. 2014-04-24 22:32:03 +02:00
Axel Uhl 3df91de46e fixed several smaller bugs with the new addOverallDetails logic 2014-04-24 22:19:16 +02:00
Axel Uhl e19209a61c in addition to the race column names for which to load details, added a parameter addOverallDetails
that controls whether a leaderboardDTO shall have overall details; the leaderboard cache and the
LiveLeaderboardUpdater consider this parameter in how they cache their DTOs.
2014-04-24 19:13:05 +02:00
Axel Uhl 17a16f4ecd use Duration also for Leaderboard.getTotalTimeSailed(...). Introduced leg type cache towards addressing bug 1884 2014-04-24 17:49:54 +02:00
Axel Uhl 82f798e579 clarified tool tip for overall time sailed in the regatta which counts from start of race, not competitor's start time 2014-04-24 17:09:21 +02:00
Axel Uhl d64f3cb765 updated release notes for the bug fix for bug 1908 2014-04-24 16:59:29 +02:00
Axel Uhl 92d843cb2f fixing bug 1908 by considering the timePoint parameter in TrackedLegOfCompetitorImpl.getTime 2014-04-24 16:56:58 +02:00
Axel Uhl 115063d0ac refactored getTime... methods to return a Duration object 2014-04-24 16:53:37 +02:00
Axel Uhl 2deb54e948 added test regarding bug 1908 that requires the time spend in a leg to be null before the leg start time for that competitor 2014-04-24 16:43:56 +02:00
Axel Uhl 205fd161d5 renamed SerializationTestWithOnlineRace to ensure its execution; added failing test for bug 1908 2014-04-24 16:39:36 +02:00
Axel Uhl 3c10f2cbf1 fixing bug 1907 by using total distance as long as an unfinished race is still tracking 2014-04-24 16:25:09 +02:00
Axel Uhl 8bc10f1a45 Updated release notes after bugs 1905 and 1499 were fixed 2014-04-24 16:23:38 +02:00
Axel Uhl 38afcea996 added missing locking for the mark passing collection used in TrackedRaceImpl.getDistanceTraveled; this helps avoid race conditions while updating mark passings 2014-04-24 15:46:37 +02:00
Axel Uhl ce868a53e2 letting CombinedWindTrackImpl's getAverage... method delegate directly to TrackedRace.getWind and getWindWidhConfidence 2014-04-24 12:16:58 +02:00
Axel Uhl 0ac31ef632 addressing bug 896 by temporarily unregistering LeaderboardPanel as TimeListener from Timer while adjusting live delay in case null would be used as request time point 2014-04-24 09:42:51 +02:00
Fredrik Teschke ec15b110c8 include race id in denoteForTrackingEvent -> allows choosing custom stable ID 2014-04-24 07:18:37 +02:00
Fredrik Teschke 70ae0e9543 3-table course designer 2014-04-24 06:59:25 +02:00
Fredrik Teschke 7fa3e066b6 pulled out link creation for raceboards, using EntryPointLinkFactory 2014-04-24 02:20:12 +02:00
Fredrik Teschke 83610c20bb simplified derivation of device mappings from mapping events 2014-04-24 01:12:55 +02:00
Fredrik Teschke 7508b7ccee defined passing instruction applicability to 1/2 mark-controlpoints 2014-04-24 00:53:38 +02:00
Fredrik Teschke ec882d37f1 allow for any RGB color in MarkEditDialog 2014-04-24 00:08:03 +02:00
Fredrik Teschke 8a0d1a9203 confirm if races without competitor registrations should be tracked 2014-04-23 23:36:43 +02:00
Fredrik Teschke 17f718edc0 allow removing denotation for racelog tracking from racelogs 2014-04-23 23:16:59 +02:00
Fredrik Teschke 3524639080 added method for revoking events to racelog 2014-04-23 23:16:33 +02:00
Fredrik Teschke 13a1776cc0 simplified steps for racelog-tracking 2014-04-23 21:24:24 +02:00