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