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