Axel Uhl
a915bf793a
use streamingOutput in more places, avoiding memory-intense JSON serialization
2020-07-07 15:43:13 +02:00
Axel Uhl
b91639ba15
bug5316: use absolute duration to end of leg to handle "sailing beyond waypoint" scenario
2020-07-07 12:36:07 +02:00
Axel Uhl
7e8ce1e1ec
Merge remote-tracking branch 'server/master'
2020-07-07 10:54:22 +02:00
Axel Uhl
7e5d3d37ec
fixed missing read lock problem for regatta log event revocations
2020-07-07 10:51:40 +02:00
Axel Uhl
89c806b486
added boat classes Spaekhugger, Scan Kap 99, and Dansk BB 10M
2020-07-07 00:02:39 +02:00
Axel Uhl
1b412be7b8
bug4744: upgraded AWS SDK to version 2.13.50
2020-07-06 13:42:50 +02:00
Axel Uhl
217624028c
Merge branch 'bug5154'
2020-07-03 13:12:35 +02:00
Axel Uhl
77116bc157
Merge remote-tracking branch 'server/master'
2020-07-03 12:47:40 +02:00
Axel Uhl
88e45502d6
fixed passing through of mark short name to constructor
2020-07-03 12:45:59 +02:00
Axel Uhl
cbc4799e7f
Merge remote-tracking branch 'origin/translation'
2020-07-03 07:33:14 +02:00
Axel Uhl
be6b9d0df1
Merge remote-tracking branch 'origin/bug5292'
2020-07-03 00:14:41 +02:00
Axel Uhl
11b942477e
Merge branch 'master' into translation
2020-07-02 20:08:02 +02:00
Axel Uhl
b35a8c69e4
updated release notes for Competitors table handicap fixes
2020-07-02 18:04:41 +02:00
Axel Uhl
6bda12d0d0
bug5154: accept also inofficial results; tests locally green
2020-07-02 18:01:08 +02:00
Axel Uhl
133886d563
bug5154: more failing tests around updating official results from TracTrac
2020-07-02 17:46:38 +02:00
Axel Uhl
75089b1298
Merge branch 'master' into bug5154
2020-07-02 17:38:06 +02:00
Axel Uhl
3c91d572af
added missing ToT column in Competitor tables in AdminConsole
2020-07-02 17:37:43 +02:00
Axel Uhl
af27bb186d
bug5154: added a first failing test for the take-over of inofficial results such as IRM codes
2020-07-02 17:12:47 +02:00
Axel Uhl
d947c5bc4e
fixing ORC sub-course test case after returning empty course when asking for 0% of first leg
2020-07-02 16:55:19 +02:00
Axel Uhl
f153bd9b52
added more null-safety for ORC PCS calculations
2020-07-02 14:10:48 +02:00
Axel Uhl
ec1a01c808
updated release notes
2020-07-02 13:57:50 +02:00
Axel Uhl
1f0156e0c2
made cross-track calculation robust against missing competitor tracks/positions
2020-07-02 13:55:40 +02:00
Axel Uhl
647c0e0268
increased timeout for fetching Igtimi wind data from 10 to 15 minutes
2020-07-02 11:21:12 +02:00
Axel Uhl
ae30e3935a
Merge branch 'master' into bug5232
2020-07-02 01:31:45 +02:00
Axel Uhl
2ed0c6bda8
Merge remote-tracking branch 'origin/bug5232' into bug5232
2020-07-02 01:31:38 +02:00
Axel Uhl
fccfa860d7
using effective handicap values in leaderboard panel and leaderboard API
2020-07-02 01:28:33 +02:00
Axel Uhl
3073454571
deleted obsolete code from SpectatorEntryPoint
2020-07-01 17:09:41 +02:00
Axel Uhl
cf20dc6114
bug5287: avoid redundant context deserialization
2020-07-01 17:07:19 +02:00
Axel Uhl
d6de7bbbf6
bug5287: simplified header callback
2020-07-01 16:53:05 +02:00
Axel Uhl
9a7dedc191
Merge branch 'master' into bug5287
2020-07-01 15:10:12 +02:00
Axel Uhl
3a22777a94
fixed read/write SailingService usage for a few cases
2020-07-01 13:33:10 +02:00
Axel Uhl
b18f1000fe
fixed course area contains check for raceViewerUrls
2020-07-01 12:00:30 +02:00
Axel Uhl
8420340844
fixed SimpleTimeFormat synchronization, especially for WindFinder
2020-07-01 11:42:06 +02:00
Axel Uhl
653122ff2c
Merge remote-tracking branch 'server/bug5270' into bug5270
2020-06-30 12:47:04 +02:00
Axel Uhl
fbd862d9cd
Merge branch 'master' into bug5270
2020-06-30 12:19:46 +02:00
Axel Uhl
230f1f044f
consolidated imports
2020-06-30 10:25:33 +02:00
Axel Uhl
d46ec8536d
fixed StreamingOutput flushing also for {regattaname}/races/{racename}/competitors/positions
2020-06-30 10:24:28 +02:00
Axel Uhl
c143e29b88
fixed StreamingOutput result flushing for OwnershipResource
2020-06-30 10:19:33 +02:00
Axel Uhl
36df4c89a0
Merge branch 'master' into bug5270
2020-06-30 09:41:16 +02:00
Axel Uhl
c79beabe8a
Merge branch 'master' into bug5014
2020-06-29 10:02:03 +02:00
Axel Uhl
fc4cf15144
bug5287: yet a better fix for ensuring valid ID parameter suppresses name param
2020-06-26 19:30:53 +02:00
Axel Uhl
184506c164
bug5287: fixing some URL construction
2020-06-26 19:25:05 +02:00
Axel Uhl
b4b5450dce
bug5287: fixed camel-case naming of parameter
2020-06-26 18:55:33 +02:00
Axel Uhl
c2b9dd8224
bug5287: fixed TestLeaderboardGroupRetrievalProcessor and un-@Ignored
2020-06-26 18:44:28 +02:00
Axel Uhl
e0d77a8ce3
bug5287: replaced all usages of ambiguous RacingEventService.getLeaderboardGroups() by getLeaderboardGroupsIdentifiable(), then renamed
2020-06-26 18:40:54 +02:00
Axel Uhl
a1e8e752c3
bug5287: fixed handling of leaderboardGroupId/Name combination and added respective comments
2020-06-26 18:21:55 +02:00
Axel Uhl
034d3857f8
bug5287: fixed merge problem
2020-06-26 17:50:30 +02:00
Axel Uhl
3dae64cf83
Merge branch 'master' into bug5287
2020-06-26 17:48:14 +02:00
Axel Uhl
0cf13fb04e
fixed test case after the tracker ID semantic changes for TracTrac
2020-06-26 17:39:43 +02:00
Axel Uhl
9ff68c096b
bug5308: fixing the TrackedRegatta creation inconsistency for TracTrac connector
2020-06-26 14:27:51 +02:00
Axel Uhl
af2cd6fef2
Merge remote-tracking branch 'server/bug4822'
2020-06-26 14:09:18 +02:00
Axel Uhl
f793f98a4d
bug5308: identify TracTrac race trackers solely by paramURL, ignoring liveURI/storedURI when comparing
2020-06-26 10:40:01 +02:00
Axel Uhl
469cafeb88
avoiding deadlock by fetching tracked race before obtaining monitor for WindFinder connectors
2020-06-26 10:33:10 +02:00
Axel Uhl
5ad0d5b435
accept null race status in UI
2020-06-25 17:02:05 +02:00
Axel Uhl
dcff1067c6
added leaderboard group description to set of searchable strings
2020-06-24 17:59:33 +02:00
Axel Uhl
55efd9ff6e
made ORC certificate parsing a bit more tolerant
2020-06-24 17:58:58 +02:00
Axel Uhl
a843bf1e0a
Merge branch 'master' into bug5292
2020-06-24 10:16:10 +02:00
Axel Uhl
c7dcd7582c
Merge branch 'master' into bug5292
2020-06-24 01:04:46 +02:00
EC2 Server
2ff2f7d897
fixed capitalization of multi-instance server names
2020-06-23 22:25:18 +00:00
EC2 Server
c3ed9eba52
Merge remote-tracking branch 'origin/master'
2020-06-23 16:07:59 +00:00
EC2 Server
f6e363a234
added multi-instance server configuration to git
2020-06-23 16:07:21 +00:00
Axel Uhl
90e15f65a4
Merge remote-tracking branch 'server/master'
2020-06-22 17:38:47 +02:00
Axel Uhl
fec16789a6
removed shadowing shortName field in MarkDTO
2020-06-22 14:07:52 +02:00
Axel Uhl
1c7b3868d3
Merge remote-tracking branch 'server/master'
2020-06-22 14:05:20 +02:00
Axel Uhl
692c51cb73
use streamingOutput for the v2 leaderboards resource, too
2020-06-22 13:40:31 +02:00
Axel Uhl
c26ac6bd96
bug5299: also handle RuntimeException that wraps the previously caught OperationException
2020-06-20 12:55:42 +02:00
Axel Uhl
f2d35d9ee1
removed redundant "serverInformation" message key in English and German message file
2020-06-20 12:22:09 +02:00
Axel Uhl
58125a4114
Merge remote-tracking branch 'server/master'
2020-06-19 15:55:40 +02:00
Axel Uhl
a93c143512
referencing the course creation UML class diagram from the Wiki page
2020-06-19 15:55:00 +02:00
Axel Uhl
1ea9f1e1da
Merge remote-tracking branch 'server/master'
2020-06-19 11:56:41 +02:00
Axel Uhl
e67724ef18
bug5297: throw IllegalArgumentException when trying to provide infinite ToT value for competitor
2020-06-19 11:55:39 +02:00
Axel Uhl
ef53d91da5
made competitor loading loop more tolerant, continuing with other competitors after error
2020-06-19 10:28:28 +02:00
Axel Uhl
8cef2b97ff
Merge branch 'master' into bug5279
2020-06-18 12:59:09 +02:00
Axel Uhl
5d5ca34870
bug4418: com.sap.sailing.gwt.ui.test project removed; mocking no longer worked
2020-06-18 11:41:35 +02:00
Axel Uhl
27e4a28886
windward distance to competitor farthest ahead now null before and constant after leg finish time point;
...
as reported by SwissTiming, when used through the RegattasResource's
/competitors/legs for time points before or after a competitor has
started/finished a leg, the gapToLeader-m value continued changing. It
turned out that the positions at timePoint were used for the
calculation, regardless of whether the competitor had finished the leg
already or hadn't even started the leg yet at that time point. With this
fix, for time points when the competitor hasn't started the leg yet,
null is returned; for time points after the competitor has finished the
leg, the time point when the competitor finished is used to determine
the leader and both, the leader's and the competitors position for the
distance calculation at that time point.
2020-06-17 18:27:54 +02:00
Axel Uhl
73932b827c
release notes entry for gap change in first leg
2020-06-17 14:33:30 +02:00
Axel Uhl
abeb4bd96c
fixed getGapAtEndOfPreviousLeg implementation for first leg
2020-06-17 14:33:07 +02:00
Axel Uhl
8c192b1b12
Merge branch 'master' into bug5232
2020-06-16 23:47:54 +02:00
Axel Uhl
799766c8df
bug5287: handle new StreamingOutput in LeaderboardGroupsResource test
2020-06-16 19:05:16 +02:00
Axel Uhl
5238891b57
bug5014: adjusted custom field serializer for ExpeditionDeviceConfiguration so that it handles security info
2020-06-16 19:00:31 +02:00
Axel Uhl
b0bd5d2f12
bug5014: added replication support for ExpeditionDeviceConfiguration; security ID solely based on UUID now
2020-06-16 18:39:27 +02:00
Axel Uhl
e99cf6397c
bug5014: fixed use of action column cell constants and removed now obsolete inner class
2020-06-16 17:30:59 +02:00
Axel Uhl
7e24127aff
Merge branch 'master' into bug5014
2020-06-16 17:18:13 +02:00
Axel Uhl
92a4fa9afd
bug5287: in SailingService.getLeaderboardGroups also return multiple equal-named objects
2020-06-16 14:57:23 +02:00
Axel Uhl
46edb945db
Merge branch 'master' into bug5287
2020-06-16 14:29:45 +02:00
Axel Uhl
fc84cf337f
bug5287: fixed refactoring artifacts; fixed MDI messages for event ID
2020-06-16 14:19:30 +02:00
Axel Uhl
89eecbb409
bug5287: cleaned up some refactoring leftovers
2020-06-16 14:09:37 +02:00
Axel Uhl
df67e4b3b0
bug1975/bug5287: use IDs for LeaderboardGroup operations
2020-06-16 13:53:59 +02:00
Axel Uhl
a2fcb95f75
bug5287: factoring the code for leaderboard group endpoint, introducing common constants for field names
2020-06-16 12:54:56 +02:00
Axel Uhl
7e1a63dfad
bug5287: fixed sorting for MDI panel again; use addItem(String, String)
2020-06-16 12:22:04 +02:00
Axel Uhl
d9be70ece8
Merge remote-tracking branch 'origin/master' into bug5289
2020-06-16 12:12:15 +02:00
Axel Uhl
e32271f91c
bug5287: renamed SailingService.getLeaderboardGroupNamesFromRemoteServer
2020-06-15 17:51:29 +02:00
Axel Uhl
e8f01530e0
bug5287: use addItem(String item, String value) also in LinkRegattaLeaderboardToLeaderboardGroupOfEventDialog
2020-06-15 17:43:42 +02:00
Axel Uhl
702c71d8aa
introduced a constant to avoid redundancy regarding selecting a specific leaderboard group
2020-06-15 17:41:16 +02:00
Axel Uhl
9cfe70366b
i18n support
2020-06-15 17:33:21 +02:00
Axel Uhl
28d48cd609
bug5287: avoid unnecessary use of index by using addItem(String, String)
2020-06-15 17:12:52 +02:00
Axel Uhl
97c545e717
Merge branch 'master' into bug5287
2020-06-15 11:12:46 +02:00
Axel Uhl
1ce6e12e5b
Revert "reverted ConcurrencyTest to using the TracTrac test port 1521"
...
This reverts commit edb6621430 .
2020-06-09 11:20:06 +02:00
Axel Uhl
5b6374926c
Merge remote-tracking branch 'server/master'
2020-06-05 23:30:23 +02:00
Axel Uhl
45575c8ac5
removed redundant empty lines
2020-06-04 20:16:48 +02:00