Axel Uhl
|
2e0754ee7b
|
use MarkedAsyncCallback instead of AsyncCallback in leaderboard group creation to enable testing
|
2013-11-27 16:20:44 +01:00 |
|
Axel Uhl
|
3fbb92c15e
|
added test for leaderboard group creation and leaderboard filtering; still failing
|
2013-11-27 16:18:07 +01:00 |
|
Axel Uhl
|
b94cc7da4d
|
belongs to previous commit; rename of clearSate to clearState
|
2013-11-27 14:26:52 +01:00 |
|
Axel Uhl
|
3370921765
|
fixed another typo
|
2013-11-27 14:25:25 +01:00 |
|
Axel Uhl
|
b51f3c7760
|
fixed typo
|
2013-11-27 14:24:12 +01:00 |
|
Axel Uhl
|
856dc5e4b5
|
added launch config to run Selenium tests against gwt.codesvr UI; expect Firefox "Selenium" profile
|
2013-11-27 14:17:45 +01:00 |
|
Axel Uhl
|
86bb2e5eb1
|
removed log_from_hamburg also from master
|
2013-11-20 14:15:57 +01:00 |
|
Axel Uhl
|
3542cf7e67
|
using a GzipOutputStream to compress initial replication; results in a factor of 4 compression, roughly
|
2013-11-19 11:27:57 +01:00 |
|
Axel Uhl
|
a4441ee2c6
|
Merge remote-tracking branch 'server/master'
|
2013-11-18 17:33:17 +01:00 |
|
Axel Uhl
|
a310193eff
|
no change
|
2013-11-18 17:32:44 +01:00 |
|
Axel Uhl
|
fffd915d44
|
used method naming to clarify that the race IDs handled here are the toString() representations
|
2013-11-18 17:32:01 +01:00 |
|
Axel Uhl
|
052f4ffbdb
|
fixed typo
|
2013-11-18 17:30:27 +01:00 |
|
Axel Uhl
|
3e757a7fcc
|
make clear that the race IDs handled are the toString() representations of the IDs
|
2013-11-18 17:29:49 +01:00 |
|
Axel Uhl
|
cf6aeba9d6
|
use a filtering output stream for initial load serialization, so that on the server we can see the data volume caused by the initial load
|
2013-11-18 17:24:36 +01:00 |
|
Axel Uhl
|
f815317f84
|
whitespace change only
|
2013-11-18 17:22:52 +01:00 |
|
Axel Uhl
|
a088724dea
|
use the cacheLock instead of the track's lock for an extend(...) manipulation to the cache refresh interval; avoids concurrency issue leading to NPE
|
2013-11-18 17:21:05 +01:00 |
|
Axel Uhl
|
c3bd068583
|
renamed parameter to make clear we're talking about the toString() representation of an ID
|
2013-11-18 17:20:27 +01:00 |
|
Axel Uhl
|
3bf43aeec1
|
whitespace change only
|
2013-11-18 17:19:27 +01:00 |
|
Axel Uhl (Server)
|
c86c2859c0
|
Merge branch 'igtimi'
|
2013-11-18 15:24:32 +01:00 |
|
Axel Uhl (Server)
|
3ea586844f
|
Merge branch 'master' into igtimi
|
2013-11-18 14:11:20 +01:00 |
|
Axel Uhl
|
90bbf7014a
|
don't try to compute line advantage if there is no leg (only one waypoint)
|
2013-11-18 14:03:48 +01:00 |
|
Axel Uhl
|
b150e773cc
|
don't wait for windLoadingCompleted!=RUNNING but wait for it to reach FINISHED; avoids jumping the gun when wind loading starts late
|
2013-11-18 13:49:48 +01:00 |
|
Axel Uhl
|
3959dde0c5
|
formatting only
|
2013-11-17 00:52:07 +01:00 |
|
Axel Uhl
|
44b3b95db2
|
solved persistence problem for overall leaderboard
|
2013-11-16 15:19:10 +01:00 |
|
Axel Uhl
|
bf974089f6
|
started to work on bug 1508: export/import suppressed competitors for overall leaderboard
|
2013-11-15 23:39:49 +01:00 |
|
Axel Uhl
|
482611460d
|
fixed bug 1612 (problem with trailing slash in master data import URL)
|
2013-11-15 22:53:13 +01:00 |
|
Axel Uhl
|
72c297a970
|
Fixed bug 1611 by making backward compatible
|
2013-11-15 22:07:45 +01:00 |
|
Axel Uhl
|
1624d4e929
|
Merge branch 'master' into igtimi
|
2013-11-15 19:47:28 +01:00 |
|
Axel Uhl
|
8d6ff2aac9
|
Merge remote-tracking branch 'server/master'
|
2013-11-15 19:44:41 +01:00 |
|
Axel Uhl
|
d4bbeb5db7
|
stop TracTrac controller in a separate thread to avoid getting affected by a deadlock in TracTrac's TTCM
|
2013-11-15 19:17:02 +01:00 |
|
Axel Uhl
|
90f3b503aa
|
got servlet infrastructure to the point where it receives access_token from URL http://127.0.0.1:8888/igtimi/oauth/v1/authorizationcallback?access_token=123
|
2013-11-15 16:09:20 +01:00 |
|
Axel Uhl
|
80da9fa4c7
|
added Igtimi bundles to feature, launch configs and pom.xml
|
2013-11-15 15:49:45 +01:00 |
|
Axel Uhl
|
0b3ceacd52
|
Merge remote-tracking branch 'server/master' into igtimi
|
2013-11-15 15:42:50 +01:00 |
|
Axel Uhl
|
dab2cfd2a9
|
Merge branch 'master' into igtimi
|
2013-11-15 15:41:29 +01:00 |
|
Axel Uhl
|
0453a85b94
|
Merge remote-tracking branch 'server/master'
|
2013-11-15 15:33:24 +01:00 |
|
Axel Uhl
|
1ec26d9e90
|
use local tunnel
|
2013-11-15 15:31:18 +01:00 |
|
Axel Uhl
|
efac9b14e0
|
fixed bug 1605 by serializing the transient WeakHashMaps through HashMaps and copying into the WeakHashMaps after deserialization again
|
2013-11-15 15:13:03 +01:00 |
|
Axel Uhl
|
b5b46e9d56
|
added failing test case for bug 1605 (serialization of factors on overall leaderboards)
|
2013-11-15 15:04:12 +01:00 |
|
Wiki User
|
b3c65ee93a
|
Merge commit 'origin/master'
|
2013-11-15 11:26:05 +01:00 |
|
Axel Uhl
|
6618e9e7f9
|
minor performance tweak for storedDataProgress; removed redundant throwing of InterruptedException
|
2013-11-14 23:29:15 +01:00 |
|
Axel Uhl
|
e2089f4e70
|
fixing NoSuchElementException in TrackedRaceImpl.updateStartToNextMarkCacheInvalidationCacheListenersAfterWaypointRemoved for empty course
|
2013-11-14 15:26:50 +01:00 |
|
Axel Uhl
|
9c0d011416
|
start and finish are not necessarily a line; fixed NPE
|
2013-11-14 15:20:43 +01:00 |
|
Axel Uhl
|
0889442605
|
preparing for JAX XS for callback for oauth
|
2013-11-14 15:16:36 +01:00 |
|
Axel Uhl
|
4825c55143
|
Merge branch 'master' into igtimi
|
2013-11-14 13:47:59 +01:00 |
|
Axel Uhl
|
01e011b40c
|
Merge remote-tracking branch 'server/master'
|
2013-11-14 13:47:13 +01:00 |
|
Axel Uhl
|
2a0aa86c17
|
made logging of TracTrac TTCM progress events more verbose, adding the URLs/URIs to the log output, for cases where races are not yet known
|
2013-11-14 13:44:02 +01:00 |
|
Axel Uhl
|
87e1e9743d
|
added structure for Igtimi connector
|
2013-11-14 13:43:35 +01:00 |
|
Axel Uhl
|
a13077c130
|
Merge branch 'master' into textbox
|
2013-11-13 23:07:40 +01:00 |
|
Axel Uhl
|
843a74148d
|
i18n for "Tracked races" of settings/component implementation of AbstractTrackedRacesListComposite
|
2013-11-13 23:07:24 +01:00 |
|
Axel Uhl
|
d11c2a9760
|
i18n for "Tracked races" of settings/component implementation of AbstractTrackedRacesListComposite
|
2013-11-13 23:06:20 +01:00 |
|
Axel Uhl
|
f4a2ce7040
|
added i18n for "ID"
|
2013-11-13 23:02:45 +01:00 |
|
Axel Uhl
|
b9faf4d612
|
ensure that debugID is applied again to search text field
|
2013-11-13 22:55:32 +01:00 |
|
Axel Uhl
|
d6d019e676
|
Merge branch 'master' into textbox
|
2013-11-13 22:33:47 +01:00 |
|
Axel Uhl
|
026fc74b94
|
more NPE-safety for getEstimatedSpeed results
|
2013-11-13 22:27:31 +01:00 |
|
Axel Uhl
|
ece5e747fa
|
Merge branch 'master' into textbox
|
2013-11-13 22:24:13 +01:00 |
|
Axel Uhl
|
9720629087
|
made robust against NPE after getEstimatedSpeed more aggressively returns null when fixes are strange
|
2013-11-13 22:23:43 +01:00 |
|
Axel Uhl
|
10cad5cdcf
|
ensure CellTable initialization happens before AbstractFilterablePanel is initialized
|
2013-11-13 21:53:00 +01:00 |
|
Axel Uhl
|
1ebba09c6e
|
fixed initialization order: ListDataProvider needs to be initialized before calling constructor of AbstractFilterablePanel
|
2013-11-13 21:43:52 +01:00 |
|
Axel Uhl
|
1413210b6f
|
call applyFilter in updateAll because it always needs to happen
|
2013-11-13 21:31:49 +01:00 |
|
Axel Uhl
|
3e0ebb010a
|
added Javadoc to getStrings() and renamed; removed unnecessary interface; encapsulated search box field
|
2013-11-13 21:23:55 +01:00 |
|
Axel Uhl
|
c720e97cbc
|
moved orphaned comment from AbstractRegattaPanel to AbstractFilterablePanel.filter
|
2013-11-13 21:02:45 +01:00 |
|
Axel Uhl
|
8dc46ae5a8
|
Merge branch 'master' into textbox
|
2013-11-13 20:53:11 +01:00 |
|
Axel Uhl
|
66acf3e037
|
Merge remote-tracking branch 'server/master'
|
2013-11-13 20:45:57 +01:00 |
|
Axel Uhl
|
6c3050d7d9
|
added another test for fix validity/invalidity in case of discrepancies between measured and inferred speed
|
2013-11-13 20:36:35 +01:00 |
|
Axel Uhl
|
4b53da214d
|
fetch start time from TracTrac into startTimeReceived; tolerate null values for start line / finish line
|
2013-11-13 18:09:13 +01:00 |
|
Axel Uhl
|
a64a191992
|
fix for bug 1587: when a fix-provided speed is greater than the maximum for smoothing (50kts by default), the fix-provided speed is ignored
|
2013-11-13 17:57:03 +01:00 |
|
Axel Uhl
|
1139fcaa3b
|
added toString() support for CompetitorImpl and GPSFixTrackImpl
|
2013-11-13 17:05:38 +01:00 |
|
Axel Uhl
|
77dde0b95b
|
Merge branch 'leaderboardView2'
|
2013-11-13 13:24:45 +01:00 |
|
Axel Uhl
|
9ce06563ec
|
fixed build.properties that accidentally had gwt-maps-v3 stuff in it
|
2013-11-13 13:24:05 +01:00 |
|
Axel Uhl
|
2b6462939a
|
added .header("Access-Control-Allow-Origin", "*") again to LeaderboardGroupsResource to allow cross-server access
|
2013-11-13 10:42:49 +01:00 |
|
Axel Uhl
|
6c29115160
|
Merge remote-tracking branch 'server/master'
|
2013-11-12 21:51:44 +01:00 |
|
Axel Uhl
|
09ea6bc476
|
fixing bug 1604: line analysis suffered from signum issues with getWindwardDistance which are now fixed; test added
|
2013-11-12 21:39:06 +01:00 |
|
Axel Uhl
|
3222edc06f
|
added a very short summary presentation of the project
|
2013-11-12 10:31:46 +01:00 |
|
Axel Uhl
|
025f288a3b
|
allow resetting many competitors at once
|
2013-11-07 22:04:42 +01:00 |
|
Axel Uhl
|
b20e674a52
|
fixed compile error caused by introducing new method on Regatta interface
|
2013-11-07 21:47:45 +01:00 |
|
Axel Uhl
|
64d14f742d
|
renamed persistentCompetitorStore to competitorStore because it may also be a TransientCompetitorStoreImpl
|
2013-11-07 20:44:06 +01:00 |
|
Axel Uhl
|
025ae58573
|
test for replicating the reverting of a competitor to what is provided by a tracking provider
|
2013-11-07 20:42:19 +01:00 |
|
Axel Uhl
|
eb2d76ca8c
|
successfully tested in-place update of competitor in replica with explicity update operation
|
2013-11-07 20:04:03 +01:00 |
|
Axel Uhl
|
28aa49dbc6
|
use assertNotSame in CompetitorStoreTest; started CompetitorReplicationTest to validate replication of persistent competitor behavior
|
2013-11-07 19:58:19 +01:00 |
|
Axel Uhl
|
c34f583552
|
Merge remote-tracking branch 'server/persistentCompetitors' into persistentCompetitors
|
2013-11-07 15:07:01 +01:00 |
|
Axel Uhl
|
0dcde3f514
|
fixed test for competitor nationality change
|
2013-11-07 15:05:51 +01:00 |
|
Axel Uhl
|
c2448932b8
|
adjusted getDistanceToLine and corresponding test so that they use absoluteCrossTrackError instead of crossTrackError
|
2013-11-07 13:53:23 +01:00 |
|
Axel Uhl
|
70a085e20a
|
Merge branch 'master' into persistentCompetitors
|
2013-11-07 13:32:08 +01:00 |
|
Axel Uhl
|
30464d1e53
|
fixed distance-to-line test which had trouble with negative cross-track errors in its verdict
|
2013-11-07 13:27:51 +01:00 |
|
Axel Uhl
|
9bfaadbaff
|
fixed cross-track error calculation
|
2013-11-07 13:07:13 +01:00 |
|
Axel Uhl
|
c553802954
|
Merge branch 'master' into persistentCompetitors
Conflicts:
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/AbstractPosition.java
|
2013-11-07 12:58:35 +01:00 |
|
Axel Uhl
|
86b8149c37
|
added failing test case for bug 1599
|
2013-11-07 12:41:21 +01:00 |
|
Axel Uhl
|
b6f97dc6b4
|
added a test for the CompetitorStore logic
|
2013-11-07 11:40:01 +01:00 |
|
Axel Uhl
|
2c3905b573
|
Merge remote-tracking branch 'server/master' into persistentCompetitors
|
2013-11-07 10:53:30 +01:00 |
|
Axel Uhl
|
6af681ca0f
|
reload option works now that the team's nationality is updated upon reload
|
2013-11-07 10:50:57 +01:00 |
|
Axel Uhl
|
4d7c5e3a40
|
support UI action to force competitor refresh to defaults
|
2013-11-07 09:34:48 +01:00 |
|
Axel Uhl
|
779c8c9d1a
|
Updated onboarding (markdown)
|
2013-11-06 23:45:34 +01:00 |
|
Axel Uhl
|
f3dc16b528
|
Updated onboarding (markdown)
|
2013-11-06 23:45:34 +01:00 |
|
Axel Uhl
|
3536cf8196
|
Updated selenium ui tests (markdown)
|
2013-11-06 23:45:34 +01:00 |
|
Axel Uhl
|
8d43a5a772
|
Updated selenium ui tests (markdown)
|
2013-11-06 23:45:34 +01:00 |
|
Axel Uhl
|
8f178fed90
|
whitespace change only
|
2013-11-05 17:17:45 +01:00 |
|
Axel Uhl
|
177bb8ec6e
|
fixed production of dynamic competitors
|
2013-11-05 17:17:09 +01:00 |
|
Axel Uhl
|
36c01ebf97
|
fixing serializability of TransientCompetitorStoreImpl by making the WeakHashMap transient with a corresponding readObject implementation
|
2013-11-05 16:28:52 +01:00 |
|
Axel Uhl
|
34372ab2fe
|
set Chrome as the default for local and central Selenium tests; harmonizes well with the -b option of the build script, only building for Chrome
|
2013-11-05 16:25:01 +01:00 |
|
Axel Uhl
|
e4e929182d
|
by default, clear the persistent competitor store during server start; introduced the persistentcompetitors.clear property to control this
|
2013-11-05 16:24:19 +01:00 |
|