Axel Uhl
9c66acc209
handle null storeAndForward in tearDown; try again after a BindException up to three times
2013-05-17 22:01:00 +02:00
Axel Uhl
e97bb5269f
wait a little in StoreAndForward after exception, waiting for recovery
2013-05-17 21:52:59 +02:00
Axel Uhl
36805d4231
added simulator bundle to launch configs
2013-05-17 18:25:49 +02:00
Axel Uhl
61fd45cc47
commented broken TestTimeComparison simulator test; removed explicit project import in project build path for simulator.test bundle
2013-05-17 18:20:57 +02:00
Axel Uhl
69bb38d8e8
use Regatta ID as prefix for SwissTiming race ID to obtain a unique RaceDefinition ID although the SwissTiming raceIDs are not unique
2013-05-17 18:14:56 +02:00
Axel Uhl
a823cf593d
switched from import package to import bundle because maven build doesn't find JUnit and domain classes in simulator.test bundle
2013-05-17 15:48:54 +02:00
Axel Uhl
284a145222
renamed "resources" package in simulator bundle to com.sap.sailing.simulator.resources and unexported; removed javax.servlet imports
2013-05-17 15:10:02 +02:00
Axel Uhl
3091de6e73
added com.sap.sailing.simulator[.test] to top-level pom.xml
2013-05-17 14:21:24 +02:00
Axel Uhl
dbd243b48d
Merge branch 'simulator_dev'
2013-05-17 14:01:58 +02:00
Axel Uhl
0a9f596ae6
Merge remote-tracking branch 'server/master'
2013-05-17 14:01:49 +02:00
Axel Uhl
0b5881c1da
added kiworesultimport.test/bin to .gitignore
2013-05-17 14:01:33 +02:00
Axel Uhl
2368aed338
Merge remote-tracking branch 'server/master' into simulator_dev
2013-05-17 14:00:37 +02:00
Axel Uhl
74ec2f46b6
removed stuff from bin/ directory of kiworesultimport.test
2013-05-17 13:58:38 +02:00
Axel Uhl
6987af320a
renamed stop() to shallStop() and moved TimeListenerWithStoppingCriteria to simulator package
2013-05-17 13:55:45 +02:00
Axel Uhl
007bd47dde
added com.sap.sailing.simulator.test/bin to .gitignore
2013-05-17 13:40:54 +02:00
Axel Uhl
8bd9daa259
reverted removing of final modifier on AbstractEntryPoint.onModuleLoad(); removed unnecessary assignments in simulator entry point
2013-05-17 13:38:33 +02:00
Axel Uhl
ab0bf9f0bd
restored the files accidentally deleted in commit 698ada3fb1
2013-05-17 13:08:52 +02:00
Axel Uhl
c1a2ac0a32
Merge branch 'master' into simulator_dev
...
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT.launch
2013-05-17 10:48:11 +02:00
Axel Uhl
f1c2399d63
Merge branch 'master' into dropTestData
2013-05-17 10:34:48 +02:00
Axel Uhl
a727bf8a1e
fixed problems caused by moving of some *JsonSerializer classes to gateway.serialization bundle
2013-05-16 17:33:40 +02:00
Axel Uhl
0c004495aa
fixed issue with null competitor in QuickRankDTO; need all competitors in getRaceMapData because from/to don't always have all of them
2013-05-16 11:50:47 +02:00
Axel Uhl
53dfa0bede
made beat angle stuff in GPSFixDTO null-tolerant
2013-05-15 22:06:53 +02:00
Axel Uhl
6099cdb9e8
also compacted the parameters sent to server by using competitor IDs instead of entire CompetitorDTOs
2013-05-15 21:53:22 +02:00
Axel Uhl
e99d758eeb
first attempt at improving bandwidth consumption of the getRaceMapData call by not sending back CompetitorDTOs and removing WindDTOs from result
2013-05-15 21:32:02 +02:00
Axel Uhl
9330e8d000
Updated inventar liste (markdown)
2013-05-08 10:36:23 +02:00
Axel Uhl
373f2b7f7e
Updated general event planning (markdown)
2013-05-08 10:36:23 +02:00
Axel Uhl
3b2a189763
Updated architecture and infrastructure (markdown)
2013-05-08 10:36:23 +02:00
Axel Uhl
5ee80ab2d3
Created sailing domain algorithms (markdown)
2013-05-08 10:36:22 +02:00
Wiki User
7573ac082a
fixed title of sailing domain algorithms document
2013-05-08 10:36:22 +02:00
Axel Uhl
7b76d84706
Created sailing domain algorithms (markdown)
2013-05-08 10:36:22 +02:00
Axel Uhl
e7661433b8
Updated home (markdown)
2013-05-08 10:36:22 +02:00
Axel Uhl
512b6bb4df
Created sailing domain algorithms (markdown)
2013-05-08 10:36:22 +02:00
Axel Uhl
2e8d8377be
fixed sorting for race status column
2013-05-08 00:05:00 +02:00
Axel Uhl
5f79e83cf2
Merge remote-tracking branch 'server/master'
2013-05-07 17:55:11 +02:00
Axel Uhl
b30bc8d755
added fix to set start time from race log also when tracked race is attached after the start time was set on the race log
2013-05-07 12:08:39 +02:00
Axel Uhl
affb8ad2b3
a fix towards Bug 1365: handling regattaDTO.boatClass==null before accessing the name property
2013-05-04 20:12:46 +02:00
Axel Uhl
98b6217c66
fixed newlines in udpmirror script which didn't execute anymore after some CRs had been inserted
2013-05-03 20:08:36 +02:00
Axel Uhl
9c1b15c02b
added some more FINEST logging to LiveLeaderboardUpdater for those cases where waiting fails or succeeds
2013-05-02 05:19:10 +02:00
Axel Uhl
961319679b
Merge branch 'racecommittee_integrated'
2013-05-02 04:48:47 +02:00
Axel Uhl
cd5cabad4b
removed LiveLeaderboardUpdater interrupt task; it doesn't work because InterruptedExceptions are not properly passed up; added logging
2013-05-02 04:47:28 +02:00
Axel Uhl
8a407d68da
fixed live leaderboard updater calculation in case leaderboard is not initially found
2013-05-02 03:20:25 +02:00
Axel Uhl
ee3ca8584a
Merge remote-tracking branch 'server/master'
2013-05-02 03:17:43 +02:00
Axel Uhl
ef5adf7591
Don't pass time to LiveLeaderboardUpdater, just use the most current one; wait for running thread to compute the result and don't trigger computeLeaderboardByName again
2013-05-02 02:39:23 +02:00
Axel Uhl
0cd6ae30e4
Merge branch 'master' into racecommittee_integrated
2013-05-02 00:11:51 +02:00
Axel Uhl
5346a8e3f2
Merge remote-tracking branch 'server/master'
2013-05-01 17:30:50 +02:00
Axel Uhl
bfc4ba913b
avoid IndexOutOfBoundsException by removing widgets in TvView "from behind"
2013-05-01 17:24:04 +02:00
Axel Uhl
98e8325ac2
now we also need to use the raceboardTimer for checking for the switch back to leaderboard in TvView
2013-05-01 17:07:12 +02:00
Axel Uhl
14162b61f8
added exception logging for connecting to the clientparams.php URL during assembly of the TracTrac RaceRecord objects
2013-05-01 16:49:03 +02:00
Axel Uhl
7a3b065d26
use two different timers for Leaderboard and RaceBoard to stop the one that's currently not shown
2013-05-01 16:18:27 +02:00
Axel Uhl
510304bf8a
Merge remote-tracking branch 'server/master'
2013-05-01 15:21:17 +02:00
Axel Uhl
cc4c28c2a5
fixed - - operator use accidentally used when introducing a rank cache for XcelsiusAdapter
2013-05-01 15:18:44 +02:00
Axel Uhl
d0093e28cb
in order to solve bug 1369, I added equals/hashCode to RaceDTO, refining the name-only definitions of NamedDTO
2013-04-30 04:33:44 +02:00
Axel Uhl
3c9dbffd36
Fixing bug 1371 by not letting exceptions for a competitor/racecolumn "cell" escalate; instead log properly and continue
2013-04-30 04:10:21 +02:00
Axel Uhl
f006b401b7
fix NPE for non-tracked races
2013-04-29 23:34:06 +02:00
Axel Uhl
6a88218258
fixing nationality problem by keying team and person with TracTrac competitor ID in our caches
2013-04-29 13:23:03 +02:00
Axel Uhl
0d77bfbc61
Merge remote-tracking branch 'server/master'
2013-04-29 12:37:15 +02:00
Axel Uhl
1636170a89
Bug 1372: allow play in replay mode for live races only if canReplayDuringLiveRaces URL parameter is set to true;
...
The parameter is set to true for all accesses from within the AdminConsole. It is also propagated through
Spectator.html and LeaderboardGroupPanel.
2013-04-29 06:37:51 +02:00
Axel Uhl
f7b62db449
enhanced tooltips for +1/-1 buttons in TimePanel so people may understand they can also have time run backwards
2013-04-29 03:27:41 +02:00
Axel Uhl
21e43e7bdd
hoping to fix bug 1370 with this, and hoping that asking the course read lock always before asking the mark passings lock doesn't cause more deadlocks yet
2013-04-29 02:48:36 +02:00
Axel Uhl
862d24ab86
fixed NPE in distance to stb side of start line
2013-04-28 20:12:58 +02:00
Axel Uhl
83af047286
fixing Integer/Long loading issue for gate opening time
2013-04-28 17:53:57 +02:00
Axel Uhl
7cbd48e771
improved performance for regatta data extraction
2013-04-28 16:10:52 +02:00
Axel Uhl
441d6abbad
fixed use of event name / boat class name in Barbados result importer
2013-04-28 06:18:54 +02:00
Axel Uhl
fb15260c98
also fixed issues with documents having same second (but different millisecond) timestamp
2013-04-28 01:24:16 +02:00
Axel Uhl
9777a3a715
fixed Barbados result importer: handle multiple documents for the same boat class
2013-04-28 00:50:22 +02:00
Axel Uhl
0d1a055e65
fixed bug 1366 (thumb in time panel isn't set to ne time when zoomed)
2013-04-27 20:21:49 +02:00
Axel Uhl
88487787b5
made MockedTrackedRace public for Mockito
2013-04-27 12:36:23 +02:00
Axel Uhl
daa6297aed
fixed use of DISTANCE_TO_STARBOARD_END_OF_STARTLINE_WHEN_PASSING_START_IN_METERS constant in getDetailColumnMap
2013-04-27 05:45:51 +02:00
Axel Uhl
a6ab54dba1
fixed messages regarding "at start" and "when starting"
2013-04-27 01:16:37 +02:00
Axel Uhl
40b57409c1
Merge branch 'master' into startanalysis
2013-04-27 01:07:19 +02:00
Axel Uhl
ebf5b762b1
added URL parameter to TvView.html (viewShowNavigationPanel) that can be used to turn on/off the checkbox/settings button bar
2013-04-27 01:06:15 +02:00
Axel Uhl
9fd81691e7
changed formatting of leaderboard settings dialog so that race and leg detail checkboxes don't get too wide
2013-04-27 00:38:15 +02:00
Axel Uhl
f6e6e73524
added measure for distance to starboard end of start line at start
2013-04-26 20:43:30 +02:00
Axel Uhl
d8639f5713
Merge branch 'master' into startanalysis
2013-04-26 18:40:57 +02:00
Axel Uhl
5127c1700c
change timer refresh rate between leaderboard and raceboard view in TvView
2013-04-26 18:40:23 +02:00
Axel Uhl
61a20b53f8
added another start analysis column, showing how far the boat is from the starboard end of the line
2013-04-26 18:39:47 +02:00
Axel Uhl
cd9238e231
renamed Timer method's argument to make unit clear
2013-04-26 17:47:53 +02:00
Axel Uhl
afd449259b
Merge branch 'master' into startanalysis
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.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
2013-04-26 17:40:43 +02:00
Axel Uhl
ee15d5ad69
Merge branch 'racecommittee_integrated'
2013-04-26 15:45:49 +02:00
Axel Uhl
c5bb6761a5
use a serializable updateMonitor object; java.lang.Object wasn't...
2013-04-25 22:40:46 +02:00
Axel Uhl
fe022c9cbb
Merge remote-tracking branch 'server/master'
2013-04-25 21:54:19 +02:00
Axel Uhl
060f6e32f3
with the excessive cnd redundant ourse updates sent by TracTrac, pulling the write lock only if the course actually changed;
...
This required adding a read lock around the check. To allow proper upgrading, the update(...) method uses
a monitor that serializes calls to update(...) and therefore allows the upgrade to happen atomically.
2013-04-25 21:21:47 +02:00
Axel Uhl
43328b2785
removed "synchronized" from CourseImpl.getWaypointForControlPoint; it uses the course's read lock instead
2013-04-25 20:44:46 +02:00
Axel Uhl
3bf1b650e2
improved comment on closed bug 794 in SailingServiceImpl
2013-04-25 18:37:29 +02:00
Axel Uhl
900bceb1c5
Merge remote-tracking branch 'server/master'
2013-04-25 17:46:11 +02:00
Axel Uhl
7b5c2b6a11
don't use waitForLatest==true when computing race details for a race that has already finished
2013-04-25 17:42:56 +02:00
Axel Uhl
64d88c9c5c
added IRM code "RET" (retired)
2013-04-25 15:46:25 +02:00
Axel Uhl
c097ad5e43
re-added the accidentally deleted RaceBoard.css
2013-04-25 14:03:06 +02:00
Axel Uhl
ee7ca6e504
added missing flagStatus property to StringMessages_de.properties
2013-04-25 13:59:41 +02:00
Axel Uhl
870d7e2f18
Merge branch 'racecommittee_integrated'
2013-04-25 05:48:06 +02:00
Axel Uhl
41145ca57a
take over start time if received from Race Committee App
2013-04-25 05:47:06 +02:00
Axel Uhl
18777c5616
be more resilient to exceptions while parsing this Excel result spreadsheet
2013-04-25 04:00:36 +02:00
Axel Uhl
ef2302326f
the result format for Barbados changed a column header; adjusted importer and tests
2013-04-25 03:20:01 +02:00
Axel Uhl
4ac522083f
added missing method to MockedTrackedRace
2013-04-24 02:12:47 +02:00
Axel Uhl
6e3ab6f204
propagate the URL parameters through TvView entry point to the creation of the race board panel
2013-04-24 00:52:55 +02:00
Axel Uhl
c258cdcd88
support viewShowLeaderboard, viewShowWindChart and viewShowCompetitorsChart as URL parameters for TvView entry point
2013-04-24 00:32:30 +02:00
Axel Uhl
41174be985
fixed maneuver detection tests after swapping tack names
2013-04-23 18:35:35 +02:00
Axel Uhl
1337e60f65
start analysis working in leaderboard; fixed Tack names and moved them to localization
2013-04-22 22:07:15 +02:00
Axel Uhl
426cebc599
fixed naming of Tack.PORT and Tack.STARBOARD by swapping the two literals, also in tests and boat visualization
2013-04-22 16:35:52 +02:00
Axel Uhl
d1e464b832
added race detail columns for distance to line, speed at race start and speed when starting
2013-04-22 16:16:34 +02:00