Axel Uhl
c2c91a52fa
fixed one off-by-one problem in tail construction, but that didn't fix the artifacts that appear,
...
particularly when moving back in time
2012-02-29 20:56:50 +01:00
Axel Uhl
ebf4214609
use response order check also for boat positions and mark positions
2012-02-29 15:59:47 +01:00
Axel Uhl
69a67b6f15
fixed NPE in MongoDB adapter when loading wind fixes without position specification
2012-02-29 13:07:14 +01:00
Axel Uhl
f36a657dc2
Added synchronization for MarkPassing collections, fixing bug 342
2012-02-29 12:07:49 +01:00
Axel Uhl
2afb74b95a
adding updateIPToBoat2 as an example of how to update a local IP address through the central CGI-BIN script
2012-02-29 11:31:11 +01:00
Axel Uhl
c9e558c007
added updateIPToBoat2 script as example of how to use the IP address update CGI-BIN script on the server
2012-02-29 11:30:37 +01:00
Axel Uhl
767289f284
avoid explicit cast to Double in Mongo persistence adapters; cast to Number instead and use doubleValue();
...
this should fix issues with wind databases after export/import where it seems that an exported even double
value is imported again as an Integer object instead of the Double that it originally was written as.
2012-02-29 00:18:09 +01:00
Axel Uhl
9ba5122096
fixed bug 344 by removing old test code
2012-02-28 23:04:30 +01:00
Axel Uhl
3dfe637d9f
added .gwt directory to .gitignore
2012-02-28 22:20:09 +01:00
Axel Uhl
6c3913bb8e
Merge branch 'updatable-chart_2'
2012-02-28 21:35:12 +01:00
Axel Uhl
7fcf34db5e
added hint on copying wind from one DB instance to another
2012-02-28 21:33:11 +01:00
Axel Uhl
20b9c3b88c
Merge branch 'master' into updatable-chart_2
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/controls/slider/SliderBar.java
2012-02-28 20:58:56 +01:00
Axel Uhl
08effa64bf
added comments why no event is fired when we set min/max on the slider bar
2012-02-28 20:58:04 +01:00
Axel Uhl
674196c458
don't fire an event when propagating an extension of the min/max range
2012-02-28 20:50:36 +01:00
Axel Uhl
9db11ef186
moved null check; added synchronization to avoid concurrency issues when debugging in Java VM
2012-02-28 18:16:44 +01:00
Axel Uhl
bebd931777
fixing bug 340 by fetching all data required while still owning the lock on the GPS fix track
2012-02-28 17:42:37 +01:00
Axel Uhl
ecc17bf17d
added bin to gitignore
2012-02-28 17:08:59 +01:00
Axel Uhl
6f51f327f3
adjusted launch config to also explicitly specify a simulation delay
2012-02-28 17:08:26 +01:00
Axel Uhl
d4cb28d290
adjusted launch configs to new highcharts source bundle
2012-02-28 16:52:49 +01:00
Axel Uhl
018b572708
fixed versions and groups and classifier for maven to enable highcharts compilation from sources
2012-02-28 16:17:21 +01:00
Axel Uhl
3301743c08
fixed highcharts source bundle version and aligned with pom.xml
2012-02-28 15:22:49 +01:00
Axel Uhl
5b642565d1
patch as received by e-mail from Highcarts developer Shawn Quinn as preview for 1.4.x
2012-02-28 14:17:56 +01:00
Axel Uhl
ee8a81536d
adjusted ADMIN documentation; adjusted gwt.ui build to source version of Highcharts
2012-02-28 14:06:48 +01:00
Axel Uhl
e27da800f0
Merge remote-tracking branch 'server/master'
2012-02-28 14:06:24 +01:00
Axel Uhl
6bb078ab32
adjusted swisstiminglistener script to new environment
2012-02-28 14:00:19 +01:00
Axel Uhl
c15e57fc40
unpacked Highcharts sources for 1.1.3 version; preparing for applying patches
2012-02-28 12:46:09 +01:00
Axel Uhl
7eec2b3ac1
added comments regarding bug 319; fixed erroneous replacements around raceMapData attempt
2012-02-25 07:00:59 +01:00
Axel Uhl
a13b00744d
Fixed bug 330
2012-02-24 06:59:31 +01:00
Axel Uhl
332d884246
whitespace changes
2012-02-23 02:08:55 +01:00
Axel Uhl
82bc09dd10
adjusted start and install scripts
2012-02-23 01:05:01 +01:00
Axel Uhl
d8378c5169
fixed bug 326: clicking onto time slider puts it in replay mode in any case
2012-02-23 00:21:57 +01:00
Axel Uhl
18afc3e6f7
fixing bug 328: property update refresh interval
2012-02-22 22:53:17 +01:00
Axel Uhl
b01922409a
added dummy implementation for dummy MarkPassing impl so they have comparable competitor IDs
2012-02-22 22:14:26 +01:00
Axel Uhl
a198b67773
fixing bug 325 by introducinig a specific comparator for mark passings that distinguishes competitors
2012-02-22 20:54:17 +01:00
Axel Uhl
b9af09ba5d
fixed live button enablement
2012-02-22 20:02:06 +01:00
Axel Uhl
33e1fd4622
removed automatic time-based play mode transition from RaceTimePanel
2012-02-22 18:40:29 +01:00
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