Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl f8d3aadde8 when pausing timer, go to replay 2012-02-22 18:38:56 +01:00
Axel Uhl 1980cbee65 whitespace changes 2012-02-22 10:22:11 +01:00
Axel Uhl 3ff3429543 i18n-enables "Live" button label 2012-02-22 06:42:51 +01:00
Axel Uhl 09177d13ec un-ignore geocoding test again to see if this was an intermittent failure 2012-02-22 06:37:20 +01:00
Axel Uhl 68c85faa33 fixed NPE in LeaderboardEditing because of null settings passed 2012-02-22 02:09:19 +01:00
Axel Uhl 8681603757 hooked up wind chart and abstract chart panel (leaderboard charts) as time listeners
Additional fixes were required in WindChart to avoid overwriting the existing series with the new
partial data. Solved by introducing an "append" parameter.
2012-02-22 01:22:05 +01:00
Axel Uhl 73b7caa1c9 start the UDP dispatcher threads after creating them 2012-02-21 23:33:19 +01:00
Axel Uhl 92817e992d also remove listener thread from map when listener is unsubscribed 2012-02-21 23:09:31 +01:00
Axel Uhl 159faebefb added synchronization to WindTrackImpl.add again since it seems not to have been at fault; added threads:
One thread per listener in the UDPReceiver. They each have a bounded queue and wait for incoming
messages with a timeout. They are stopped when the listener unsubscribes.
2012-02-21 23:07:43 +01:00
Axel Uhl cf6760fddb removing synchronization in WindTrackImpl.add for now because it seems to cause deadlocks.
Need to understand better first where the deadlock may be coming from.
2012-02-21 21:52:44 +01:00
Axel Uhl e3c74dada1 don't synchronize entire WindTrackImpl.add but only the addition to the internal wind track. 2012-02-21 21:20:58 +01:00
Axel Uhl a629acdeb8 deleted dead code 2012-02-21 11:40:04 +01:00
Axel Uhl 7771308d2c trying to fix map auto-zoom issues with zoom to buoys setting 2012-02-21 10:59:38 +01:00
Axel Uhl 105057bc4c simplified zoom to buoy algorithm slightly 2012-02-21 10:44:21 +01:00
Axel Uhl b8f92da9c3 show wind charts to all users because they like them 2012-02-21 06:23:16 +01:00
Axel Uhl 1f81f4074b bug 317: set default tail length to 300s; default zoom to include buoys 2012-02-21 04:05:05 +01:00
Axel Uhl 7aa941e9e3 fixed bug 316 by setting timer to now-delay in live mode when playing 2012-02-21 03:26:15 +01:00
Axel Uhl 6ec00104fc added synchronization to WindTrackImpl.add(Wind); without it there were ConcurrentModificationExceptions; bug 314 2012-02-21 01:29:46 +01:00
Axel Uhl 2b363a1089 Merge remote-tracking branch 'server/master' 2012-02-21 00:05:29 +01:00
Axel Uhl 48aedf7759 Merge remote-tracking branch 'server/master' 2012-02-20 23:54:17 +01:00
Axel Uhl 4e6f9c4ced added hint regarding missing i18n support 2012-02-20 23:54:01 +01:00
Axel Uhl a4a5c83cc0 @Ignore geocoder tests for now; have we reached some limits? 2012-02-20 11:42:41 +01:00
Axel Uhl 06526de19a Merge remote-tracking branch 'server/master' 2012-02-20 11:30:49 +01:00
Axel Uhl 64c0444c74 fixed another NPE introduced by trying to fix an NPE... 2012-02-20 11:28:52 +01:00
Axel Uhl 65fd68f96c fixed NPE in getCompetitorsAndTimePoints if no events were yet received for a race 2012-02-20 10:44:42 +01:00
Axel Uhl 256bdec46e compute start tick not only when >4 boats passed the line but when >50% of the boats passed the line
Now this also works for races with less than four boats.
2012-02-20 07:22:33 +01:00
Axel Uhl 3d937b82bc adjust min/max and leg markers each time the RaceTimesInfoDTO is requested 2012-02-20 07:03:00 +01:00
Axel Uhl 0260012a79 commented RaceTimePanal.initTimerPosition; removed Timer.resume() because it equalled Timer.play() 2012-02-20 06:39:01 +01:00
Axel Uhl a2a7c5f347 don't fire an event from the SliderBar if the current value to set hasn't changed
This now lets the SliderBar in the TimePanel extend properly when time exceeds the max time so far
2012-02-20 06:18:39 +01:00
Axel Uhl ea79a7613a in timeChanged, adjust TimePanel using setMinMax to adjust tick marks and steps etc. as well 2012-02-20 05:58:27 +01:00
Axel Uhl ef8b951962 For increased robustness, extend time slider also when in replay mode 2012-02-20 05:52:52 +01:00
Axel Uhl 9f01f05f95 preparing TimePanel.setMinMax for frequent calls, doing change detection and updating only upon actual change 2012-02-20 05:44:04 +01:00
Axel Uhl d6803bb881 largely formatting; adjusting to general conventions regarding braces and indent 2012-02-20 05:38:44 +01:00
Axel Uhl 6dff94cd4a deleted unused changeMin and changeMax on TimePanel 2012-02-20 05:36:32 +01:00
Axel Uhl 97eb0c23c7 removed RacesTimesInfoDTO.endOfTracking as it's never been captures; removed isTimeInfosComplete in slider 2012-02-20 05:21:35 +01:00
Axel Uhl cf8f9b5ee4 added wind speed to chart tool tip 2012-02-20 05:20:42 +01:00
Axel Uhl 5487e0339a use JAVA_HOME to find java executable 2012-02-18 18:00:29 +01:00
Axel Uhl 65a4c188c0 fixed bug 306 by clarifying and adjusting URL encoding for breadcrumbs panel 2012-02-17 19:34:04 +01:00
Axel Uhl 06b382e9e0 Merge remote-tracking branch 'server/master' 2012-02-17 19:21:52 +01:00
Axel Uhl fc7e3c8ffc added fontface.css and webfonts/ directory to build.properties 2012-02-17 19:19:48 +01:00
Axel Uhl 83480da730 fixed bug 301 2012-02-16 20:38:00 +01:00
Axel Uhl f402bbe5ab trying to fix bug 295 2012-02-16 20:21:21 +01:00
Axel Uhl c39d50fde9 fixed bugs 302 and 303 2012-02-16 19:35:14 +01:00
Axel Uhl 28a115d324 use delay only in live play mode, not in replay mode 2012-02-16 18:29:33 +01:00
Axel Uhl 9a5840233f minor renames and text string fixes 2012-02-16 18:27:19 +01:00
Axel Uhl f5d1be088d added missing units in label strings 2012-02-16 01:59:34 +01:00
Axel Uhl f48ed76973 added call to getQuickRanks again and display it in info window for competitor 2012-02-16 01:49:06 +01:00
Axel Uhl 350a2f8af8 Merge remote-tracking branch 'server/master' 2012-02-15 23:03:43 +01:00
Axel Uhl 33dfd92a4d renamed script 2012-02-15 18:29:04 +01:00
Axel Uhl 3b0a14b3da created http2udpmirror script, currently still with paths fixed to laptops for Lahaina / HI 2012-02-15 18:28:32 +01:00
Axel Uhl 9387fd9629 Merge remote-tracking branch 'server/master' 2012-02-15 15:50:15 +01:00
Axel Uhl 492e3c4142 added script to start the http2udp mirror for Expedition wind 2012-02-15 15:48:50 +01:00
Axel Uhl c845cfb1b7 added usage for expedition impl package 2012-02-15 04:52:02 +01:00
Axel Uhl 2a50d492ff Merge remote-tracking branch 'server/master' 2012-02-15 01:26:18 +01:00
Axel Uhl 781d31da0c several renames; added FromHttpToUdpMirror which forwards Expedition messages received through HTTP to UDP 2012-02-14 22:07:20 +01:00
Axel Uhl 9537c3a5f1 ignore test case again; removed no longer reuqired startSendingResponse method 2012-02-14 21:20:29 +01:00
Axel Uhl 3bca548603 much more robustness in HTTP connection handling for streaming messages 2012-02-14 21:10:12 +01:00
Axel Uhl 2b7dd1d5df fixed the stopping problem of the HTTP streamer 2012-02-14 19:44:48 +01:00
Axel Uhl f255620b3d added a missing stop(); still not stopping very well 2012-02-14 19:21:19 +01:00
Axel Uhl d2ddb6607e made UDPReceiver more robust; try to deregister expedition listener when servlet has finished call 2012-02-14 19:15:44 +01:00
Axel Uhl 2c7656eeda use a send-only heartbeat for Expedition through HTTP connection 2012-02-14 18:40:53 +01:00
Axel Uhl fd9422dc58 attempt to factor out the HTTP-based send/receive streaming aspect; but the request input stream closes fast... 2012-02-14 17:29:28 +01:00
Axel Uhl 099418ca21 added sailingserver/expedition servlet which propagages all Expedition messages, valid or not, to the client 2012-02-14 13:59:38 +01:00
Axel Uhl aecce0148c Merge remote-tracking branch 'server/master' 2012-02-13 14:46:05 +01:00
Axel Uhl 6e41f168be added TracTrac doc 2012-02-13 14:44:32 +01:00
Axel Uhl 0600411e63 Merge remote-tracking branch 'server/master' 2012-02-13 12:10:06 +01:00
Axel Uhl 854f846762 made wind comparator safe against NPE; fixed bug 280 2012-02-13 12:09:04 +01:00
Axel Uhl 7479e85aec Merge remote-tracking branch 'server/master' 2012-02-13 11:22:00 +01:00
Axel Uhl b8a4ca1c0e added missing new method to MockedTrackedRace 2012-02-13 11:20:59 +01:00
Axel Uhl d8acca3013 added a script to start the UDP mirror from the p2build result 2012-02-12 00:40:03 +01:00
Axel Uhl 517044f12f startOnAStick launches the build results from p2build/bin directly 2012-02-12 00:20:26 +01:00
Axel Uhl 26e07e565d fixed getDistanceTraveled() introduced in previous commit 2012-02-11 14:16:05 +01:00
Axel Uhl 16da418410 refactored, in accordance with bug 277 2012-02-11 14:04:51 +01:00
Axel Uhl acbd995176 added some comments to CompetitorsAndTimePointsDTO; minor refactoring in SailingServiceImpl 2012-02-11 13:29:45 +01:00
Axel Uhl 38fa80d5bb whitespace changes, formatting 2012-02-11 12:08:45 +01:00
Axel Uhl 565aa3229b don't expand first race by default in default leaderboard page 2012-02-10 16:00:02 +01:00
Axel Uhl 5a4fc9d9e6 fixed bug 274 by adding a missing "else" before incrementing a counter 2012-02-10 11:51:36 +01:00
Axel Uhl c2844025e7 don't auto-expand first race in default leaderboard 2012-02-10 11:01:32 +01:00
Axel Uhl 88577d9ff9 added new boat icons 2012-02-10 10:42:20 +01:00
Axel Uhl 09d63eb39e Merge remote-tracking branch 'server/master' 2012-02-10 00:58:02 +01:00
Axel Uhl 4a3b978423 fixed leg number display; using a live timer as default for LeaderboardPage; propagate delay to timer immediately 2012-02-10 00:52:26 +01:00
Axel Uhl bf87004364 fixed bug 270 (see http://sapcoe-app01.pironet-ndh.com/bugzilla/show_bug.cgi?id=270) 2012-02-10 00:14:30 +01:00
Axel Uhl 3e52a86463 in Timer.resume() also resume if timer was in state "Stopped" 2012-02-09 23:22:05 +01:00
Axel Uhl 317354886d clear "cache" markers when race selection changes 2012-02-09 22:01:35 +01:00
Axel Uhl 15a4faa6d9 introduced caching and incremental update 2012-02-09 21:58:10 +01:00
Axel Uhl 92e753ea24 Merge remote-tracking branch 'server/master' 2012-02-09 10:55:48 +01:00
Axel Uhl be53e96b36 entered new Google API key that should also work for sapsailing.com 2012-02-09 10:55:15 +01:00
Axel Uhl 873fa07009 adjusted documentation to new branch structure 2012-02-08 22:44:46 +01:00
Axel Uhl ec29133a80 Merge remote-tracking branch 'server/master' 2012-02-08 13:26:03 +01:00
Axel Uhl b74e6b4654 pulled brackets out of unit message strings 2012-02-08 13:25:22 +01:00
Axel Uhl a2bdbd2a36 Merge remote-tracking branch 'server/master' 2012-02-08 13:13:03 +01:00
Axel Uhl f52d753ce5 fixed bug 252: adjusting MultiChartPanel titles 2012-02-08 13:12:25 +01:00
Axel Uhl e7fc38790a added missing highcharts script include in Leaderboard.html 2012-02-08 11:51:54 +01:00
Axel Uhl 90eca6bbee configuration file now is generated based on raceanalysis.product 2012-02-08 11:35:34 +01:00
Axel Uhl 738facf5a9 added Spectator.css to build.properties 2012-02-08 11:20:34 +01:00
Axel Uhl 4f79d54f79 Merge branch 'master' into gwt 2012-02-08 10:58:25 +01:00
Axel Uhl 69e5d623a5 adjusted jetty port to 8886 for dev 2012-02-08 10:33:15 +01:00
Axel Uhl 4cba371517 Merge branch 'gwt' 2012-02-08 10:11:50 +01:00
Axel Uhl da65d93fd1 Merge remote-tracking branch 'server/gwt' into gwt 2012-02-08 10:11:12 +01:00
Axel Uhl 0009ae60da fixed byg 247: NPE because of forgotten / null leaderboard settings in LeaderboardPanel constructor call 2012-02-08 10:03:35 +01:00