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