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