Axel Uhl
062f5d341d
don't fetch clientparams.php or .txt version before TracTracRaceTrackerImpl.regatta has been set
2013-07-12 17:06:17 +02:00
Axel Uhl
ccdd4aac6d
a first, entirely untested, proposal for how a course could be created from the clientparams.php data
2013-07-12 16:58:38 +02:00
Axel Uhl
3085af6f4b
added a test case showing that a competitor can be created from the clientparams.php data
2013-07-12 15:35:52 +02:00
Axel Uhl
717917da4c
Merge branch 'master' into tractracreplay
2013-07-12 15:29:35 +02:00
Axel Uhl
68d242ad60
Merge remote-tracking branch 'server/master'
2013-07-12 15:28:38 +02:00
Axel Uhl
9dde028a89
preparing for enabling competitor creation from ClientParamsPHP.Competitor data
2013-07-12 15:28:09 +02:00
Axel Uhl
5a0375e69f
added support for fetching competitors from clientparams.php
2013-07-12 14:53:41 +02:00
Axel Uhl
fb5124da61
Merge branch 'master' into tractracreplay
2013-07-12 13:59:22 +02:00
Axel Uhl
a15c610100
adjusted the test case verdict for looking at the stored-uri and live-uri values to the currently somewhat confusing situation with TracTrac
2013-07-12 12:21:35 +02:00
Axel Uhl
f639bd6410
moved slideline metadata parsing to MetadataParser; one test case currently failing due to wrong live-uri expectation
2013-07-12 12:11:11 +02:00
Axel Uhl
c1ec12b4e3
factored out the metadata parsing logic into MetadataParser[Impl]
2013-07-12 11:49:59 +02:00
Axel Uhl
90200e2760
harmonized the way in which race and event data is read from clientparams.php format
2013-07-12 10:52:54 +02:00
Axel Uhl
543c4be43a
Merge branch 'master' into tractracreplay
2013-07-11 23:49:53 +02:00
Axel Uhl
7efce3c2a1
fixed simulator test println statement
2013-07-11 23:11:11 +02:00
Axel Uhl
9238f46039
made TracTrac storedURI construction more robust against future change
2013-07-11 18:10:13 +02:00
Axel Uhl
1e382629b4
started to understand the TracTrac REPLAY mode better; force synchronous load of clientparams.php once, fixing bug 1345
2013-07-11 17:48:50 +02:00
Axel Uhl
4c65f981d0
Merge remote-tracking branch 'server/master'
2013-07-11 16:04:30 +02:00
Axel Uhl
20622c74d8
Updated smartphone tracking (markdown)
2013-07-11 15:10:02 +02:00
Axel Uhl
f3cd9c67cb
Updated planning (markdown)
2013-07-11 15:10:02 +02:00
Axel Uhl
6802b50172
Updated runtime environment (markdown)
2013-07-11 15:10:01 +02:00
Axel Uhl
e61c7e8777
added Kieler Woche 2011 to index.html; removed distinction between "Championships" and "Other Events" in index.html
2013-07-11 14:15:46 +02:00
Axel Uhl
a586e6d332
Merge remote-tracking branch 'server/master'
2013-07-11 13:31:18 +02:00
Axel Uhl
3f6794224f
fixed null test in isValid
2013-07-11 13:23:10 +02:00
Axel Uhl
4fae9a0c1c
adjusted outlier analysis such that fixes that are far apart time-wise will not have their measured SOG/COG used for outlier analysis
2013-07-11 12:20:38 +02:00
Axel Uhl
3e99cd0572
fixed index.html for upcoming Travemuender Woche and fixed the removal of the 49er EM that happened in commit 55fdfecd06
2013-07-10 18:12:02 +02:00
Axel Uhl
928bf19d7a
fixed NPE when calculating timePointOfLastPositionFix for column with no tracked race attached
2013-07-10 15:50:36 +02:00
Axel Uhl
6144e47f73
Merge remote-tracking branch 'origin/master'
2013-07-10 13:56:57 +02:00
Axel Uhl
5580c2a99c
added code to fill timePointOfLastFix in LeaderboardEntryDTO
2013-07-10 13:50:19 +02:00
Axel Uhl
4c33c67cca
added field timePointOfLastPositionFix to LeaderboardEntryDTO to prepare for "staleness" indicator in UI
2013-07-10 13:41:43 +02:00
Axel Uhl
550fc52d24
added description for exporting/importing wind data for 49er Euros 2013
2013-07-09 16:06:19 +02:00
Axel Uhl
e310e55158
fixed logic with hanging tests in AbstractReceiverWithQueue.stopAfterNotReceivingEventsForSomeTime
2013-07-09 15:25:18 +02:00
Axel Uhl
71c5282e1c
yet improved logging for stopping of TracTrac receivers which now and then simply seems to block
2013-07-09 15:18:08 +02:00
Axel Uhl
f20258a1fd
fixed issue with missing minimum confidence for fixes too far apart (1h as in the 650 mini trans-pacific race tracked with YellowBrick)
2013-07-09 14:36:40 +02:00
Axel Uhl
ac4a4853c4
fixed synchronization issues with SmartFutureCacheDeadlockTest as per re-opened bug 1442
2013-07-09 14:35:38 +02:00
Axel Uhl
c6bb65bfc2
Merge remote-tracking branch 'server/master'
2013-07-09 09:03:27 +02:00
Axel Uhl
70bbd688d5
removed obsolete import from StringMessages
2013-07-09 09:01:54 +02:00
Axel Uhl
159e99de2e
Merge remote-tracking branch 'server/multiDeletion'
2013-07-08 11:28:32 +02:00
Axel Uhl
cf31cfff62
Merge branch 'racecommittee_wind'
2013-07-08 11:25:38 +02:00
Axel Uhl
834180a0b2
Merge remote-tracking branch 'server/master'
2013-07-08 10:05:38 +02:00
Axel Uhl
39fc861eab
formatting only
2013-07-08 10:05:30 +02:00
Axel Uhl
c93991ca0d
renamed test case to match its semantics better
2013-07-05 17:13:49 +02:00
Axel Uhl
6f73e766dc
removed unnecessary redundancy between removeLeaderboardGroups and removeLeaderboardGroup
2013-07-05 11:15:45 +02:00
Axel Uhl
ae614a3402
Merge remote-tracking branch 'server/master'
2013-07-05 10:39:09 +02:00
Axel Uhl
ce8d7c7e96
eliminated warning by removing trailing / from build.properties
2013-07-05 10:38:13 +02:00
Axel Uhl
798eae796b
Merge remote-tracking branch 'server/import_dbdata'
2013-07-04 16:55:20 +02:00
Axel Uhl
5710e2f9c5
made ReverseGeocoderTest more flexible regarding changes to population; made ReverseGeocoderImpl more flexible regarding number formats
2013-07-04 12:44:00 +02:00
Axel Uhl
f55259574e
improved javadoc formatting
2013-07-04 00:43:13 +02:00
Axel Uhl
e284454073
Merge branch 'master' into map_sidelines
2013-07-03 21:00:18 +02:00
Axel Uhl
65efeaacf8
Merge branch 'import_dbdata'
2013-07-03 21:00:07 +02:00
Axel Uhl
ddaf7cffa2
fixed capitalization of Sidelines string
2013-07-03 20:59:47 +02:00
Axel Uhl
7e5ae22162
Merge branch 'master' into map_sidelines
2013-07-03 20:47:08 +02:00
Axel Uhl
50c0996dff
switched from using Polyline to using Polygon for sidelines so that we support more than two marks as a sideline in general
2013-07-03 20:39:58 +02:00
Axel Uhl
15d5f9d27a
Merge branch 'master' into map_sidelines
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2013-07-03 17:37:36 +02:00
Axel Uhl
5d3853460d
fixed detaching of race log by using RaceLogIdentifier.getIdentifier() to calculate the identifier used in the race log map
2013-07-03 13:29:20 +02:00
Axel Uhl
135e677065
remove wind fixes from race committee wind source's track when race log is detached from tracked race
2013-07-03 13:09:23 +02:00
Axel Uhl
ee9695db8b
Merge branch 'master' into racecommittee_wind
2013-07-03 12:56:39 +02:00
Axel Uhl (Server)
586116dbb9
fixed bash options for remote deploy
2013-07-03 00:22:12 +02:00
Axel Uhl (Server)
1022e5abcd
use bash -c -l to get login shell with properly set JAVA_HOME etc for remote deploy
2013-07-03 00:19:20 +02:00
Axel Uhl
edb9bb0103
harmonized race column export/import so that also for regatta series the RaceIdentifiers are transmitted
2013-07-03 00:01:36 +02:00
Axel Uhl
dc9ac6acc6
added missing new file RaceColumnMasterData
2013-07-02 22:37:04 +02:00
Axel Uhl
b39a496572
added race identifiers to race column export/import so that they are preserved across export/import
2013-07-02 22:35:25 +02:00
Axel Uhl
4b6a6975b3
preserve order of leaderboards in leaderboard group during import
2013-07-02 21:51:50 +02:00
Axel Uhl
1ce4b1596a
fixed another NPE in deserializer for nationality
2013-07-02 17:58:32 +02:00
Axel Uhl
6f3f96f697
Merge branch 'import_dbdata'
2013-07-02 17:54:33 +02:00
Axel Uhl
7ec1a7906f
enhanced logging for tests to better understand where it blocks if it blocks
2013-07-02 17:11:47 +02:00
Axel Uhl
6e09cb3c7f
moved BoatClassMasterdata back to where it belongs
2013-07-02 15:31:52 +02:00
Axel Uhl
8a95d4f49c
Merge branch 'master' into import_dbdata
2013-07-02 15:24:59 +02:00
Axel Uhl
fd4a71d891
Merge remote-tracking branch 'origin/import_dbdata' into import_dbdata
2013-07-02 15:11:49 +02:00
Axel Uhl
7221f071d9
Merge branch 'master' into import_dbdata
2013-07-01 11:28:09 +02:00
Axel Uhl
5db11407ad
added even more logging to test's tearDown()
2013-06-30 11:58:37 +02:00
Axel Uhl
9fb5bfc3ae
added logging to test's tearDown() because we suspect something may be taking long there
2013-06-30 11:57:17 +02:00
Axel Uhl
67fbc17b31
added locking for leaderboardCache map in LeaderboardDTOCache; we assume this will fix a non-working eviction;
...
The supposed problem could have been that in the presence of high load and a lot of concurrency, two removeEldestEntry calls
could have tried to remove the same entry. This will lead to one fewer entry being removed than put. Eventually, this leads to
a leak in the LeaderboardCacheDTO's internal map which should have been restricted to 10 entries. In the memory analyzer,
we saw 8296 entries in the 29er leaderboard.
2013-06-30 11:40:42 +02:00
Axel Uhl
375a385480
fixed units for speed during track export (needs to be provided in km/h instead of m/s)
2013-06-29 10:57:46 +02:00
Axel Uhl
ba34c1d280
adjusted export popup string messages
2013-06-29 00:35:33 +02:00
Axel Uhl
365a0622f2
fixed NPE and fixed compilation error
2013-06-28 19:27:12 +02:00
Axel Uhl
c200fa4ae9
Merge remote-tracking branch 'server/master'
2013-06-28 19:06:41 +02:00
Axel Uhl
ccfb5ee18f
Merge commit '5fd82e236e798834219d4d0052ef76f55c5c5ac2'
2013-06-28 19:06:19 +02:00
Axel Uhl
ac6d420f74
don't use synchronization for isSuppresssed; use a reentrant read write lock instead to increase read concurrency
2013-06-28 18:45:59 +02:00
Axel Uhl
7cc79d54c8
fixed bug in competitor sorting
2013-06-28 18:39:51 +02:00
Axel Uhl
6d343bf311
avoid unnecessary calculation of number of competitors in race if they are not needed; cache net points for sort
2013-06-28 18:36:39 +02:00
Axel Uhl
8368d3ef4b
added mobile/google-play-services_lib/gen to .gitignore
2013-06-27 22:05:36 +02:00
Axel Uhl
ab3ea265d0
Merge branch 'racecommittee_app'
2013-06-27 21:51:23 +02:00
Axel Uhl
9aef8824b4
Merge branch 'racecommittee_app'
2013-06-27 21:50:24 +02:00
Axel Uhl
067d18519c
fixed NPE in SliderBar; another fix for the competitor race rank filter
2013-06-27 21:28:52 +02:00
Axel Uhl
862b2fdf28
Merge branch 'racecommittee_app'
2013-06-27 21:13:50 +02:00
Axel Uhl
f63e538f92
Merge remote-tracking branch 'server/master'
2013-06-27 14:12:56 +02:00
Axel Uhl
52797caf34
Merge branch 'master' into new-master
2013-06-27 14:11:06 +02:00
Axel Uhl
8f2abb025c
fixed race rank competitor filter for pre-start phase where the competitor list is entirely empty
2013-06-27 14:06:50 +02:00
Axel Uhl
3d416cc696
make filter safe for null-fleets
2013-06-27 14:02:42 +02:00
Axel Uhl
2b7a933352
fixed race rank competitor filter for pre-start phase where the competitor list is entirely empty
2013-06-27 13:50:16 +02:00
Axel Uhl
538b0dab4a
Merge branch 'racecommittee_app'
2013-06-27 10:46:27 +02:00
Axel Uhl
3f1ff97d60
make filter safe for null-fleets
2013-06-26 20:18:41 +02:00
Axel Uhl
a79af78835
removed unused properties from RaceRecord
2013-06-26 19:34:36 +02:00
Axel Uhl
49a7d7e761
factored the creation of RaceRecord objects
2013-06-26 19:21:18 +02:00
Axel Uhl
c8ea2c475b
Merge branch 'master' into racecommittee_app
2013-06-26 18:38:03 +02:00
Axel Uhl
23b0217981
Merge remote-tracking branch 'server/master'
2013-06-26 18:22:19 +02:00
Axel Uhl
abb51f8b86
Merge remote-tracking branch 'server/master'
2013-06-26 18:21:03 +02:00
Axel Uhl
69208eae3a
don't use "unchanged" and bit sets if the competitor didn't exist in the previous version
2013-06-26 18:16:12 +02:00
Axel Uhl
c46ea1c351
reset wind UDP listening port to 2010; needs to be adjusted again in all branches into which master is merged
2013-06-26 16:11:15 +02:00
Axel Uhl
50df7c8a09
Merge branch 'master' into racecommittee_app
2013-06-26 16:07:08 +02:00