Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl ebb7ed03b9 Merge branch 'master' into tracapi
Conflicts:
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceHandleImpl.java

The conflict was caused by the fix that avoids null values being part of the collection returned by RaceHandleImpl.getRaces(...).
This has a relationship with bug 1903 (Change RacesHandle to RaceHandle).
2014-04-29 15:48:52 +02:00
Axel Uhl eb4a923e83 further improved logging for SwissTiming connector 2014-04-29 13:54:04 +02:00
Axel Uhl 01618aea2e improved log messages for SwissTiming connector, now that we have reasonable race names and descriptions early on 2014-04-29 13:48:12 +02:00
Axel Uhl a716539ca4 working towards a solution for bug 1910; use asynchronous connectivity for SailMasterConnectorImpl so the timeout can work 2014-04-29 13:38:42 +02:00
Axel Uhl 4450af2a5f introduced MongoDB property for database name in env.sh (MONGODB_NAME) 2014-04-29 13:35:35 +02:00
Axel Uhl f464966019 fixed exception list of TimeInLegProgressesTest on tracapi branch 2014-04-28 15:52:38 +02:00
Axel Uhl bcf70a7497 Merge branch 'master' into tracapi
Merge conflict was only in comments and had to do with renaming of event to regatta which happened a long time ago

Conflicts:
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-04-28 14:46:36 +02:00
Axel Uhl aeeca38aae fixed SwissTiming test testUnknownBoatClassInValidRaceID by providing a non-null race name 2014-04-28 14:05:31 +02:00
Axel Uhl d4c70381b5 removed redundant TODO comment 2014-04-28 14:03:03 +02:00
Axel Uhl 7f40af1d97 added support for SwissTiming WND wind message 2014-04-28 13:57:26 +02:00
Axel Uhl 9cb8c697e7 Merge branch 'swisstiming-2.0' 2014-04-28 11:00:57 +02:00
Axel Uhl c05819327b Merge branch 'master' into tracapi 2014-04-27 23:49:18 +02:00
Axel Uhl e5d31ba69b Merge branch 'master' into tracapi 2014-04-25 17:47:43 +02:00
Axel Uhl 39b28d297a Merge branch 'master' into swisstiming-2.0 2014-04-25 17:47:21 +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 b11402f7d0 Merge branch 'master' into tracapi 2014-04-25 15:25:56 +02:00
Axel Uhl 6ef7ed9f6a Merge branch 'master' into swisstiming-2.0 2014-04-25 15:25:32 +02:00
Axel Uhl 62badd8819 Merge remote-tracking branch 'server/master' 2014-04-25 15:25:24 +02:00
Axel Uhl f07396476d Merge branch 'master' into swisstiming-2.0 2014-04-25 15:22:39 +02:00
Axel Uhl 2f51c3ce6b fixed REST API docs for time points 2014-04-25 15:22:02 +02:00
Axel Uhl be79f45505 fixed how start time/date is used for filtering SwissTiming race lists 2014-04-25 15:21:39 +02:00
Axel Uhl 7aecc0726d fixed filtering of SwissTiming race list 2014-04-25 15:01:34 +02:00
Axel Uhl 2442f5b015 Merge branch 'master' into swisstiming-2.0 2014-04-25 14:37:15 +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
Axel Uhl 0bcc13d1cc handle case when SwissTiming removes a mark passing (empty rounding time / rank for a valid mark index) 2014-04-25 14:35:46 +02:00
Axel Uhl 3ea1002388 make default ST regatta name unique per race 2014-04-25 14:00:46 +02:00
Axel Uhl 300639d786 avoid NPE when SwissTiming socket couldn't be opened 2014-04-25 13:56:53 +02:00
Axel Uhl 9ddd7a8621 formatting changes; is the code formatter installed? 2014-04-25 13:10:44 +02:00
Axel Uhl 47611acb1b Merge branch 'master' into tracapi 2014-04-24 23:48:13 +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 d7e22da5f4 Merge branch 'master' into tracapi 2014-04-24 12:34:20 +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 3e2c2202c6 Merge branch 'master' into tracapi 2014-04-24 10:18:32 +02:00
Axel Uhl 8ac6f791b3 Merge remote-tracking branch 'server/master' 2014-04-24 10:18:19 +02:00
Axel Uhl 22e5fee79c Merge branch 'master' into tracapi 2014-04-24 10:04:29 +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
Axel Uhl 7a5c00609a fixing bug 896 by providing Timer.isInitialized() and not loading the leaderboard for an uninitialized timer;
the duplicate loading for the null time point in the Leaderboard.html entry point still persists; we would need
a smarter way of identifying that the offset adjustment which is causing the second load during the callback
wouldn't really required another load with null at basically the same time point, but the difficulty is that
then the timer's notion of live time and the leaderboard contents would deviate. Assuming that the null time
point is handled efficiently by the live leaderboard DTO cache, I think we can live with this.
2014-04-23 16:38:58 +02:00
Axel Uhl e321d28901 Fixed link to MongoDB description 2014-04-23 13:14:38 +00:00
Axel Uhl 7472370f3b Added hint on starting a MongoDB default instance in an EC2 instance. 2014-04-23 13:12:25 +00:00
Axel Uhl 6c7a25cb99 removed unnecessary .classpath entries in org.openqa.selenium.osgi project; the MANIFEST.MF already references and exports all necessary stuff from lib/ 2014-04-23 14:40:06 +02:00
Axel Uhl af314c58fe reverting the averse effects of commit 650198785e which accidentally fixed chrome as the only target user agent for the gwt.ui compile 2014-04-23 14:38:41 +02:00
Axel Uhl bf1ece65ae Added section on building, installing, starting and stopping an instance on a fresh Amazon EC2 instance 2014-04-23 11:52:34 +00:00
Axel Uhl f4cdf848e9 Hint on there being no need to launch the udpmirror when receiving Igtimi wind. 2014-04-23 11:42:54 +00:00
Axel Uhl 9421ddf652 Merge branch 'master' into tracapi 2014-04-22 15:13:49 +02:00
Axel Uhl 14ca66303b Merge remote-tracking branch 'server/master' 2014-04-22 15:09:08 +02:00
Axel Uhl 0584effb0c added hint to release notes about map tiles being randomly moved by Google for China 2014-04-22 14:50:14 +02:00
Axel Uhl 7eae35c758 Merge branch 'master' into tracapi 2014-04-11 22:36:03 +02:00
Axel Uhl 57b209b60f fixed path for selenium screenshots for hudson 2014-04-11 19:43:56 +02:00
Axel Uhl 04d0c0732e Merge branch 'master' into tracapi
Conflicts:
	java/com.sap.sailing.selenium.test/local-test-environment.xml
2014-04-11 15:39:19 +02:00
Axel Uhl 7edb658a07 adjusted local Selenium test properties to support relative directories for screenshots 2014-04-11 15:37:05 +02:00
Axel Uhl 73b006620b use a relative path to specify the Selenium screenshot folder 2014-04-11 15:26:10 +02:00
Axel Uhl ad9250a39a use File instead of URL to identify screenshot directory; now relative paths should be possible 2014-04-11 15:25:20 +02:00
Axel Uhl 9e2fa8b58e Merge branch 'master' into tracapi 2014-04-11 15:02:14 +02:00
Axel Uhl 6c13b789c5 fixed some typos in identifiers 2014-04-11 15:01:40 +02:00
Axel Uhl 9fdfd5578c Merge branch 'master' into tracapi 2014-04-11 00:57:36 +02:00
Axel Uhl 52e0bb12b4 factored construction of default regatta parameters for an IRace; used this to remove any existing tracked race from the correct default regatta 2014-04-11 00:54:46 +02:00
Axel Uhl 80c00c7a6a Fixed Bugzilla link in onboarding wiki document 2014-04-10 16:23:50 +00:00
Axel Uhl cff0fbbde3 updated the ESS 2013 Florianopolis Race 1 data from the TracTrac web site; see bug 1782;
"static" coordinates of marks are now computed based on the time-wise "nearest" fix, not based on the
last fix before the start of the race which can be far too old.
2014-04-10 16:37:55 +02:00
Axel Uhl 95cb0bda91 initialize Timer in Live/Paused mode for LeaderboardPanel when used through LeaderboardEntryPoint. Fixing bug 1888. 2014-04-10 16:14:14 +02:00
Axel Uhl 05ae1240aa avoid NPE in CandidateChooser of mark passing calculator 2014-04-10 16:02:20 +02:00
Axel Uhl 8c1959aacd improved Javadoc for Timer class 2014-04-10 14:41:01 +02:00
Axel Uhl ffea5fb5c3 Merge branch 'master' into tracapi 2014-04-10 14:19:10 +02:00
Axel Uhl cd5d5befa8 Merge remote-tracking branch 'server/master' 2014-04-10 14:18:30 +02:00
Axel Uhl a7d08908bd fixing the static mark positions for Florianopolis Race 1 because some of them are far off. 2014-04-10 11:59:53 +02:00
Axel Uhl 63f9900dc3 Merge branch 'master' into tracapi 2014-04-10 10:57:43 +02:00
Axel Uhl fbd421f756 minor renames in Candidate for better readability 2014-04-10 10:54:40 +02:00
Axel Uhl 9412b1658b whitespace and comment changes only in mark passing code 2014-04-10 10:43:19 +02:00
Axel Uhl 3e57a4378f removed redundant empty lines 2014-04-10 09:49:55 +02:00
Axel Uhl 3dc0608f4b update race status properly (again) in TracTracRaceTrackerImpl.stop(boolean) 2014-04-10 00:33:08 +02:00
Axel Uhl 0e0ab3d8ec Merge branch 'master' into tracapi 2014-04-10 00:24:16 +02:00
Axel Uhl 90e738cd13 whitespace change only 2014-04-10 00:24:04 +02:00
Axel Uhl 00d61a3d5b adjusted TestLeaderboardEditing to the modified default regatta behavior 2014-04-10 00:06:39 +02:00
Axel Uhl e7ffcb0b1f Merge branch 'master' into tracapi 2014-04-09 20:18:59 +02:00
Axel Uhl 400342895e formatting change; single point of exit pattern 2014-04-09 20:16:49 +02:00
Axel Uhl ba6d875c65 Merge branch 'master' into tracapi
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling.launch
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2014-04-09 20:00:39 +02:00
Axel Uhl 25b2389b1c Merge remote branch 'origin/riccardo-selenium' 2014-04-09 18:17:14 +02:00
Axel Uhl 625f97199f eliminated redundant Stopped state from Timer; eliminated the no longer needed autoAdvance flag in Timer 2014-04-09 17:40:39 +02:00
Axel Uhl 71825c9dcc applied code conventions to CSSHelper 2014-04-09 16:57:10 +02:00
Axel Uhl 0ad254e199 applied single point of exit pattern to LeaderboardSettingsDialogComponent's validator 2014-04-09 16:50:15 +02:00
Axel Uhl 39fe723ed4 more formatting on AbstractLeaderboardViewer 2014-04-09 16:39:57 +02:00
Axel Uhl 9d35ff37a5 formatting and single point of exit pattern in AbstractLeaderboardViewer 2014-04-09 16:38:45 +02:00
Axel Uhl 39d2fc1ea5 Merge branch 'master' into riccardo-selenium 2014-04-09 16:37:50 +02:00
Axel Uhl 31e2656f0a Merge branch 'master' into tracapi 2014-04-09 16:30:49 +02:00
Axel Uhl 2ae45f56d0 improved assertion message in mark passing test 2014-04-09 16:30:21 +02:00