Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 87e1e9743d added structure for Igtimi connector 2013-11-14 13:43:35 +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 026fc74b94 more NPE-safety for getEstimatedSpeed results 2013-11-13 22:27:31 +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 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
Axel Uhl 4fb042ac90 don't support competitor removal through UI; the only reasonable option for persistently removing competitors seems at server start-up 2013-11-05 15:01:21 +01:00
Axel Uhl c468fceabe also support setting the "NONE" nationality 2013-11-05 14:44:07 +01:00
Axel Uhl b92545d3da CompetitorDTO equality now considers changeable properties in addition to ID; dynamic, incremental leaderboard update now works with competitor changes 2013-11-05 13:51:39 +01:00
Axel Uhl 1806926058 Merge branch 'master' into persistentCompetitors 2013-11-05 13:31:46 +01:00
Axel Uhl 259ead1330 Merge branch 'simulator_maps_v3' 2013-11-05 13:30:51 +01:00
Axel Uhl e20c753432 Merge commit 'b6f3a433847cb8245ac36e91b1e405a624ac13bc' 2013-11-05 13:30:06 +01:00
Axel Uhl 9bb1d456d9 updated a method reference in a comment 2013-11-05 13:29:06 +01:00
Axel Uhl bd3119f905 invalidate CompetitorDTO cache which now moved to CompetitorStore; use locking in CompetitorStore 2013-11-05 11:24:29 +01:00
Axel Uhl 82ce1980a9 first untested version of a competitor edit dialog 2013-11-05 08:57:02 +01:00
Axel Uhl aa7f11d257 made competitor removal replication-ready 2013-11-04 21:47:12 +01:00
Axel Uhl eb8b00ecf1 preparing for a competitor edit dialog 2013-11-04 18:27:37 +01:00
Axel Uhl 83a19397dd added filter support to CompetitorPanel 2013-11-04 17:32:13 +01:00
Axel Uhl 83fdd1d9e0 shows competitors, sorts them and can remove and refresh them 2013-11-04 16:21:07 +01:00
Axel Uhl 9d31116e2f fixed SailingGWT.launch another time 2013-11-04 15:48:19 +01:00
Axel Uhl 910461e7ed a first candidate for a competitor editing panel 2013-11-04 15:46:43 +01:00
Axel Uhl 918a3184a0 Merge branch 'master' into persistentCompetitors 2013-11-04 10:34:30 +01:00
Axel Uhl 826096dec9 made clientparams.php parser robust against no race found 2013-11-04 10:24:18 +01:00
Axel Uhl fce4d5ece1 Merge remote-tracking branch 'server/master' 2013-11-04 10:24:06 +01:00
Axel Uhl 2dd110de56 try to parse clientparams.php properties only if a valid race is found in the document 2013-11-04 08:38:21 +01:00
Axel Uhl 472ebceecf Updated typical development scenarios (markdown) 2013-11-03 21:30:57 +01:00
Axel Uhl 9e93ba5800 Updated typical development scenarios (markdown) 2013-11-03 21:30:57 +01:00
Axel Uhl 7452754b80 Updated typical development scenarios (markdown) 2013-11-03 21:30:57 +01:00
Axel Uhl 06d65e7da2 Updated typical development scenarios (markdown) 2013-11-03 21:30:57 +01:00
Axel Uhl 0b00502943 Merge branch 'master' into persistentCompetitors 2013-11-02 00:25:12 +01:00
Axel Uhl 1dcdd4f784 fixed string messages after merge 2013-11-02 00:23:51 +01:00
Axel Uhl 2be40c66f8 Merge branch 'master' into persistentCompetitors
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
2013-10-31 18:19:45 +01:00
Axel Uhl 77baf4ffc8 Merge remote-tracking branch 'server/master' 2013-10-31 18:18:16 +01:00
Axel Uhl a725fbb56f refactored declination importer to re-use null checks properly and simplify code 2013-10-31 18:16:49 +01:00
Axel Uhl fe8bd57a19 allow a competitor to be modified through the UpdateCompetitor operation 2013-10-31 18:10:56 +01:00
Axel Uhl 5068f0268a RacingEventServiceImpl now uses PersistentCompetitorStore and loads/stores competitors to DB 2013-10-31 13:21:01 +01:00
Axel Uhl 77185ee082 Merge branch 'master' into persistentCompetitors 2013-10-31 11:33:07 +01:00
Axel Uhl (Server) d744afbbd2 added script to import declination 2013-10-31 11:30:58 +01:00
Axel Uhl 7684b7cd97 Merge branch 'master' into persistentCompetitors 2013-10-30 22:23:46 +01:00
Axel Uhl 670c2dd935 moved getCompetitors() to CompetitorStore so it's also available on transient competitor store for testing 2013-10-30 22:18:22 +01:00
Axel Uhl 6bcc4c092a compilable version breaking the constructor cycle of PersistentCompetitorStore, DomainFactoryImpl and DomainObjectFactoryImpl 2013-10-30 18:37:34 +01:00
Axel Uhl c716c6a6f9 Merge branch 'master' into persistentCompetitors 2013-10-30 17:36:36 +01:00
Axel Uhl 2c878e13b4 formatting only 2013-10-30 17:11:21 +01:00
Axel Uhl 43cbda4c4c fixed serialization of persistent competitor store 2013-10-30 13:19:37 +01:00
Axel Uhl 9bd2b71efa made CompetitorStore serializable 2013-10-30 11:42:37 +01:00
Axel Uhl 0e3d10db8f Merge branch 'master' into persistentCompetitors 2013-10-30 10:30:08 +01:00
Axel Uhl 5d78b00fa9 Created gps import (markdown) 2013-10-29 16:08:08 +01:00
Axel Uhl 97d48ce701 Updated planning (markdown) 2013-10-29 16:08:08 +01:00
Axel Uhl 13f7f268ae Updated tractracworkshop2013 (markdown) 2013-10-29 16:08:08 +01:00
Axel Uhl b21f733445 Updated smartphonetracking (markdown) 2013-10-29 16:08:07 +01:00
Axel Uhl e5af5ab8c2 Updated smartphone tracking (markdown) 2013-10-29 16:08:07 +01:00
Axel Uhl a281a6af04 Updated smartphonetracking (markdown) 2013-10-29 16:08:07 +01:00
Axel Uhl 625ebbc1d3 Updated smartphonetracking (markdown) 2013-10-29 16:08:07 +01:00
Axel Uhl 1a58c1b661 Updated smartphonetracking (markdown) 2013-10-29 16:08:07 +01:00
Axel Uhl bee8e15ec7 Updated smartphonetracking (markdown) 2013-10-29 16:08:07 +01:00
Axel Uhl 45982bbc25 Created smartphonetracking (markdown) 2013-10-29 16:08:06 +01:00
Axel Uhl e9868b4c00 Updated planning (markdown) 2013-10-29 16:08:06 +01:00
Axel Uhl 8bbc893fba Updated orc (markdown) 2013-10-29 16:08:06 +01:00
Axel Uhl 56810e1cb2 Created mobilesailinganalytics (markdown) 2013-10-29 16:08:06 +01:00
Axel Uhl 6922778598 Updated planning (markdown) 2013-10-29 16:08:06 +01:00
Axel Uhl c5501c3317 Updated analysisscenarios (markdown) 2013-10-29 16:08:06 +01:00
Axel Uhl 3796326d03 Created landingpage (markdown) 2013-10-29 16:08:06 +01:00
Axel Uhl 3260b2d143 Updated planning (markdown) 2013-10-29 16:08:06 +01:00
Wiki User bbf023d335 Updated architecture image 2013-10-29 16:08:04 +01:00