Axel Uhl
d3698bc608
bug5054: use ConcurrentWeakHashMap instead of WeakHashMap for SecurityWebSessionManager.sessionsAlreadyScheduledForOnChange
...
Change-Id: I47b3418b177ebaa00c526952ad05ad1b062220ab
2019-05-25 22:51:43 +02:00
Axel Uhl
6bdb973ff9
bug5053: obtain boat from CompetitorWithBoat or race log if possible
...
Change-Id: Ib2992ac2aaa417556970c0c9378039111963d7d2
2019-05-25 12:12:28 +02:00
Axel Uhl
e4fe92476a
added alias names for boat class "Star"
...
Change-Id: I1bb329fd41820776a8c560036cd0b0e38dfb04b0
2019-05-25 11:11:57 +02:00
Axel Uhl
3af3c1f5c0
fixed NaN/Infinite problem in case average SOG is requested for races with zero duration
...
Change-Id: Ic35f02e63e7ae07cb40c750980f760ee7f4ae2c2
2019-05-23 17:58:11 +02:00
Axel Uhl
2cdf9b837f
removed string message wind_display ("dd") which was unused
...
Change-Id: I57c9915340b11de9aaac56c616c875d97e5c14d9
2019-05-23 17:25:56 +02:00
Axel Uhl
ff2b5b9d7c
removed unused string message flag_dependent_races
...
Change-Id: Icde28ce1f849db5328e876beef1611c3b83eeed9
2019-05-23 17:21:49 +02:00
Axel Uhl
dbf16bc2ff
updated release notes for bugs 5051 and 5052
...
Change-Id: I6338fa39ff80454bfbdf3349bf666a909ffb4fa9
2019-05-23 13:10:57 +02:00
Axel Uhl
d4cc0cd72c
bug5051: added security checks for competitor and boat creation for competitor import
...
Change-Id: I070e9c5a2cb5545c93c01ee31abbbb8f0584ee74
2019-05-23 13:08:44 +02:00
Axel Uhl
7fe97a2a59
fixed NPE issue with RaceLog persistence in case a race with a null boat class is denoted for tracking
...
Change-Id: Ifb3828234433dd858a833a59a02c7d0144526cc9
2019-05-23 13:01:41 +02:00
Axel Uhl
2deac46f04
Merge remote-tracking branch 'server/master'
...
Change-Id: I9e2ee381ede5785b050f6985a79a9afd65a3520b
2019-05-23 12:50:34 +02:00
Axel Uhl
582db8d521
bug5052: use value, not item string for result import URLs
...
Change-Id: I54d7fd541b411792e597b9b6f2c42a743cb0ff86
2019-05-23 12:48:46 +02:00
Axel Uhl
774884f5c6
explicitly request the serialization of a competitor's private fields in the MongoObjectFactory for persistence
2019-05-21 23:38:41 +02:00
Axel Uhl
5e341f4b77
Revert "Bug 5046: changed default value of serializeNonPublicFields to true to"
...
This reverts commit 109aa1b203 .
2019-05-21 23:32:36 +02:00
Axel Uhl
013b4af418
implemented LowPointTieBreakBasedOnLastSeriesOnly such that all formerly failing test cases pass now
...
Change-Id: I5625692eb0cd0d10b10536fa26cd707a390615d1
2019-05-21 17:34:56 +02:00
Axel Uhl
04042dea3e
Merge branch 'master' into bug4717
...
Change-Id: Ibc1ab138b9a4c6f3a2b2631402748d54370d09e7
2019-05-21 16:38:18 +02:00
Axel Uhl
a56de83df0
fixed a tool-tip text for pairing list creation
...
Change-Id: I2451f1c6ec703fa591445c8c52fe9f8abaeacc8d
2019-05-21 16:37:54 +02:00
Axel Uhl
c0b060af60
bug4717: fixed the test verdict of a supposed-to-fail test that didn't fail but now does
...
Change-Id: I6a958ae5122904e5ea144fd3d345e5e0bd3e73f9
2019-05-21 16:37:00 +02:00
Axel Uhl
5768265da7
bug4717: added more failing test cases, also for corner cases
...
Change-Id: Idf35c38fadc494f4a6b9953a45534bbcf695b316
2019-05-21 16:35:51 +02:00
Axel Uhl
0e9bf6cf1a
bug4717: added failing test cases
...
Change-Id: I4712236aafaaa83a764201e63a4ae1bbd4988ad6
2019-05-21 12:23:07 +02:00
Axel Uhl
62ceb7afd5
Merge branch 'translation'
...
Change-Id: I8f2c9115990bf00869fb8f3beb13127043392aa5
2019-05-21 09:21:46 +02:00
Axel Uhl
213109a42e
added property rankingMetric to the RegattaJsonSerializer
...
Change-Id: I50044904e73e5566292a9a2362ec56f6baee5f4f
2019-05-20 14:41:12 +02:00
Axel Uhl
894efc5bb4
in case one side of a line doesn't have a position, guess the orientation of "BOAT"-type marks based on position of next mark
2019-05-19 01:54:14 +02:00
Axel Uhl
c94c093058
post-fix for bug5044, avoiding NPE in case of open-ended interval
2019-05-18 23:01:10 +02:00
Axel Uhl
6ff0641cab
fixed launch config, removing replicaSet Mongo settings again
2019-05-18 21:49:54 +02:00
Axel Uhl
d1266b24ab
bug5044: rather create an empty TimeRange instead of provoking exception;
...
furthermore, I've added logging for uncaught GWT RPC exceptions
2019-05-18 21:40:35 +02:00
Axel Uhl
9ec982c19f
bug5043: avoid filtering out candidates for fixed mark passings in StationarySequence
2019-05-18 18:47:30 +02:00
Axel Uhl
8109d94ddf
fixed compilation error after introducing new method on TrackImpl
2019-05-18 12:00:54 +02:00
Axel Uhl
1e7588876d
bug 5043: using raw fixes for bounding box construction in StationarySequence;
...
this makes it consistent with the fact that also raw fixes are being forwarded
currently through the event handler and the MPC queue
2019-05-18 11:41:45 +02:00
Axel Uhl
3fd6d7e444
made installPluginsForEclipse2019-03.sh executable
2019-05-17 18:18:37 +02:00
Axel Uhl
40e35db29a
fixed assertion performance in MPC
...
Change-Id: Id11ea5e508d79c511cca51d2273ba4254a40d5d9
2019-05-17 15:01:43 +02:00
Axel Uhl
f273a3cce8
adjusted onboarding document to include hints for ignoring uncritical warnings/errors in Eclipse
...
Change-Id: If7508fec3ef6be4b18ec2d30770e7831b520d252
2019-05-17 12:30:41 +02:00
Axel Uhl
91539d9a8e
Merge remote-tracking branch 'server/master'
...
Change-Id: If8bddd232d4f68290e19293e2d3e96bbc71fcf96
2019-05-17 12:17:31 +02:00
Axel Uhl
50e9c95183
Merge branch 'master' into translation
...
Change-Id: Iebb501955922e9b1f3322a4ebd99d05927410a4d
2019-05-17 11:19:19 +02:00
Axel Uhl
f7e776f48e
fixed datamining translation source folder location for good
...
Change-Id: I49e7961a17ba9c98d7291ead77c30fdd6198a6e1
2019-05-17 11:17:35 +02:00
Axel Uhl
cd8afb4e51
Merge branch 'origin_translation' into translation
2019-05-16 20:29:15 +02:00
Axel Uhl
5a310dab3a
fixed path for datamining translation collection#
...
Change-Id: I41874c774e215f6371c3e0b3a4828c9e1e258f44
2019-05-16 20:22:16 +02:00
Axel Uhl
806a687bda
Merge remote-tracking branch 'server/master'
...
Change-Id: Iaa43ea30414cc931b8dd557e239a27c80b67e6c3
2019-05-16 17:32:48 +02:00
Axel Uhl
28c1e9a74f
Merge remote-tracking branch 'server/master'
...
Change-Id: Ic6e7abf5f8f03a23ed2cf7a8ecf040ede002b936
2019-05-16 16:29:11 +02:00
Axel Uhl
149349aacf
extrapolate to make sure we get a position for a Candidate, even if there are no real fixes;
...
may help avoid a NullPointerException for calls on bounds
Change-Id: Idfb92d61bba942860309ccb35c9fbac53163fd2f
2019-05-16 16:28:01 +02:00
Axel Uhl
d0ec0bbde6
Merge remote-tracking branch 'origin/master'
2019-05-16 11:31:23 +02:00
Axel Uhl
085c3f071d
consolidated master data import actions for security module
...
Change-Id: I054b8891442456cf222607f763a29c99d943ea17
2019-05-16 11:31:02 +02:00
Axel Uhl
05a966cd6b
Merge remote-tracking branch 'origin/master'
2019-05-16 10:29:48 +02:00
Axel Uhl
0d5450a049
reflect update to World Magnetic Model by http://magcalc.geomag.info
...
Change-Id: I072a7cd3bc29b3ae3f0b556005958a70c3ba45e7
2019-05-16 10:29:18 +02:00
Axel Uhl
ab98528024
Merge remote-tracking branch 'server/master'
...
Change-Id: Iaf8e0e7f84c4637b0cd155f6c65ebb428e59461b
2019-05-15 10:58:40 +02:00
Axel Uhl
0ffe88f63e
removed obsolete SwissTiming test resource; fixed comment typo
...
Change-Id: Ib57c37018c954f78a8eee99c326ad75d0f4d1edd
2019-05-15 10:57:02 +02:00
Axel Uhl
2e735ab4b0
cleaned up SwissTimingReplayAdapterServiceTest, removing obsolete tests
...
Change-Id: I023d77a30f4c024fc233349e9b4e7277dc9650aa
2019-05-15 10:56:42 +02:00
Axel Uhl
0c59c3f5ea
bug5036: adding null check and fixing sequence extension/creation in case of replacement fixes
...
Change-Id: I1c0bba322ef0462da01b61baf8417d296b01bdf9
2019-05-15 00:10:35 +02:00
Axel Uhl
3fa294e503
fixing bug 5022, comment #6 by properly handling ConcurrentModificationException in CandidateFinderImpl.checkForXTECandidatesChanges
...
Change-Id: Idaab1d787eeb024655c601913f60f37f669bec3b
2019-05-15 00:08:21 +02:00
Axel Uhl
4c2590c95c
Don't turn RaceLog rank (finishing order) into score for handicap regattas
...
Change-Id: I80372b183de716a2ee2ad83d47f302bc8d107d1f
2019-05-14 18:18:15 +02:00
Axel Uhl
6905a1260c
Merge branch 'bug4839'
...
Change-Id: Id3f50a929ec2339dc91bb38af0eddd58d9161eea
2019-05-14 17:58:39 +02:00
Axel Uhl
290604413d
comment and variable name clean-up
...
Change-Id: I2e0a8f0eacacf135431bd9b53e6f5555ae017aaf
2019-05-14 17:57:52 +02:00
Axel Uhl
a97cc13981
removed unused SignUp.strings file from ios Sail InSight app
...
Change-Id: Ibf8b39636f6be1f438dac7690c7e4676f3a95ada
2019-05-14 17:16:27 +02:00
Axel Uhl
1d40c52ccb
Merge branch 'master' into bug4839
...
Change-Id: I308336040233888cfc9dc2f4baec2b3aebedf32c
2019-05-14 14:51:32 +02:00
Axel Uhl
f544ef1f92
added/adjusted translation_v2.json to include all sse.gwt and datamining.ui messages
...
Change-Id: Ib8e621bd86f3705065a042684b86160459f5fa25
2019-05-14 14:36:22 +02:00
Axel Uhl
18c873ad2f
fixed LeaderboardScoringAndRankingTestBase TrackedRace mock regarding time sailed mocking
...
Change-Id: Ia66b82ba54544d958bfbc9fc58583a66d302c0ef
2019-05-14 14:14:39 +02:00
Axel Uhl
9786aae8e2
removed fixed FIXME
...
Change-Id: I74444dff89954e942d124af0ca25db51c73b32a1
2019-05-14 12:36:02 +02:00
Axel Uhl
c866582261
fix for failing test case
...
Change-Id: I0f431d40ec490b21de1606504778f3ae3bf29ba3
2019-05-14 12:32:49 +02:00
Axel Uhl
c89e1cd7a6
added failing test verdict for tryToAddFix
...
Change-Id: I4065be7edb8021e79f1a6af7e62994b26d83598c
2019-05-14 10:28:25 +02:00
Axel Uhl
0f1a6b4ba8
added first test cases for StationarySequence
...
Change-Id: I275e452a617ceaf1f5a05becc6b5574713d0635e
2019-05-14 10:06:15 +02:00
Axel Uhl
4e5da320ab
for ToT/ToD also accept only finishing times
...
Change-Id: I10cb12e0164bc1664b74084808fdc1b386f9c574
2019-05-13 22:29:18 +02:00
Axel Uhl
66bb495459
changed formatting of columns for calculated times to hh:mm:ss
...
Change-Id: I4e4d62d03d2771b127a17ace6118fe5c14ab5bd2
2019-05-13 21:52:25 +02:00
Axel Uhl
bd85bd6be1
consolidated code computing time sailed; don't require GPS data anymore for race column expandability
...
Change-Id: If17947316c7fe8b8e277dac1d80a80e5db9374ff
2019-05-13 21:42:06 +02:00
Axel Uhl
0be61bde7e
Merge branch 'master' into bug4839
...
Change-Id: I042256e4d54e6dbf2590e64e5c017cf33a7d947c
2019-05-13 17:36:24 +02:00
Axel Uhl
53c4b96363
Merge remote-tracking branch 'server/bug5027'
...
Change-Id: I7469c6ef141437bd0ecde2316c311852e540474f
2019-05-13 17:35:35 +02:00
Axel Uhl
4d20e07cf8
time sailed is now a separate field in the LeaderboardRowDTO; race logs attach/detach effects are now correctly evaluated after attach/detach completes
...
Change-Id: Idaa12e13ebb6d500d3bdddd17385a2516d5cc1c9
2019-05-13 17:27:53 +02:00
Axel Uhl
01031c1fc2
select a newly added TracTrac connection so that "List Races" is readily enabled
...
Change-Id: Id47685f3fedd4d0d983f449a2789ed2cdb35161a
2019-05-13 15:53:33 +02:00
Axel Uhl
abe8710c21
Merge branch 'translation'
...
Change-Id: I9500de5066c8fdbca3f514d4d0cd0e4da0282340
2019-05-13 15:30:18 +02:00
Axel Uhl
503954a8eb
adjusted maneuver-based wind estimation prototype test verdicts
...
Change-Id: I48b1c6d4157a204c372c11cd6ecfe93a85e00d55
2019-05-13 13:47:48 +02:00
Axel Uhl
edc2fc3ddf
fixed errorDeletingUser message and removed in _zh and _jp for now until new shipment is received from translation
...
Change-Id: I941afa08402a78aff88aebedd76e2240b85dea5c
2019-05-13 13:17:36 +02:00
Axel Uhl
1116582386
another assertion is now being logged at least when violated
...
Change-Id: I49a0a93af262c8d5ed38d9308456fdc933ec312e
2019-05-13 11:29:18 +02:00
Axel Uhl
687ab1d2c6
Merge branch 'master' into jibe-angle-fix
...
Change-Id: Iea116652d277ccdcb04b72635718afad701b1802
2019-05-13 09:46:56 +02:00
Axel Uhl
6f5497ebb8
Vlad's fix for maneuver angle calculation which didn't match the difference between course in and out
...
Change-Id: I73fcac18683ffefaff5b6f465011d47ffdec48a9
2019-05-13 09:41:52 +02:00
Axel Uhl
1593ad300c
bug5022: instead of expecting the ConcurrentModificationException during hasNext() it is now expected during next()
2019-05-12 22:48:33 +02:00
Axel Uhl
ebae7b106e
compute assertions in MPC in all cases to provoke logging, but assert only with "assert" statement (-ea)
2019-05-11 22:19:05 +02:00
Axel Uhl
e82d092b25
improved assertions in MPC; don't try to delete candidate from adjacent previous sequence;
...
the new invariant for the StationarySequenceBasedFilter states that no candidate can
be in more than one StationarySequence. Therefore, if it's found in one, no look
to the "left" adjacent sequence is required anymore.
Unfortunately, this still doesn't really explain what has happened at the SCL
as explained in bug 5026, comments 12 and following...
2019-05-11 21:50:13 +02:00
Axel Uhl
cabbcbf475
added JSON URL for TracTrac connections to searchable strings
2019-05-11 00:29:21 +02:00
Axel Uhl
1c87b6b450
fixed the TracAPI.jar
...
Change-Id: I60b50ab54d0ece2ea26bf6e3aa876a0fe4630d9a
2019-05-10 15:35:18 +02:00
Axel Uhl
374733d12a
upgraded TracAPI from 3.12.0 to 3.12.1
...
Change-Id: Ie64b1a02ccc8d6fc43b05879a845ed8027e3380b
2019-05-10 14:55:04 +02:00
Axel Uhl
e18a667210
fixing authentication/authorization issues for passwort reset scenario
2019-05-09 22:19:53 +02:00
Axel Uhl
d789d29353
Merge remote-tracking branch 'home/translation' into translation
...
Change-Id: Ifb71e1567fc1698cbe17c096c26f0f29758292e4
2019-05-09 14:01:04 +02:00
Axel Uhl
c3a62a45ed
replaced // comments in iOS strings files by /* */ comments
...
Change-Id: I8895154676bdbc2b7310f32c1f26a8eca18ca189
2019-05-09 13:59:23 +02:00
Axel Uhl
106e2514ab
Merge remote-tracking branch 'server/bug5019'
...
Change-Id: If795fb33f9101e3a10a874090796c0a98b189843
2019-05-09 13:34:48 +02:00
Axel Uhl
c745c909fd
Merge remote-tracking branch 'server/master'
...
Change-Id: I58698543eeb8ce5f350e5a2f73f0024da893cf32
2019-05-09 10:05:24 +02:00
Axel Uhl
b3158fbf28
adjustments to translation_v2.json according to https://support.wdf.sap.corp/sap/support/message/1980248053
...
Change-Id: Icc083d8b94816a036492693a69852a7f12d46d94
2019-05-09 09:57:31 +02:00
Axel Uhl
0962c7110b
Merge branch 'master' into translation
...
Change-Id: Icd5091c8ede2f164387143b439751b9ab277cafa
2019-05-09 09:55:41 +02:00
Axel Uhl
5977462fa1
comment improvements
...
Change-Id: I5eddfc75ee50aea4b41d1c635a857e5a1a9a915d
2019-05-09 09:41:55 +02:00
Axel Uhl
2e81eb6f52
Merge remote-tracking branch 'server/master' into bug4821
...
Change-Id: Ieaa9f39a52b67b5c9b1cbabe40419a06c7f9d8e1
2019-05-09 09:38:52 +02:00
Axel Uhl
f518251c40
Merge branch 'master' into bug5027
2019-05-09 00:45:17 +02:00
Axel Uhl
b7423e2c23
Merge branch 'master' into bug5019
2019-05-09 00:42:20 +02:00
Axel Uhl
19b5333818
Merge branch 'master' into bug5017
2019-05-09 00:41:08 +02:00
Axel Uhl
9e259c2713
Merge branch 'master' into bug5015
2019-05-09 00:39:46 +02:00
Axel Uhl
09f3f8ef42
Merge branch 'master' into translation
2019-05-08 22:31:49 +02:00
Axel Uhl
60ba063f15
Merge branch 'master' into bug5026
2019-05-08 22:30:20 +02:00
Axel Uhl
a0f030d6d3
fixed ordering of settings in test verdict for StartAnalysis mode
2019-05-08 22:29:35 +02:00
Axel Uhl
b830791703
Merge branch 'master' into bug5026
...
Change-Id: Iab1a00e8a2a1c001a7611f8bd8aecf4037105c4d
2019-05-08 16:29:45 +02:00
Axel Uhl
034263084c
Merge branch 'master' into translation
...
Change-Id: I97327e8ff7577b11e7f21ac840d07c11667c3e2c
2019-05-08 16:29:15 +02:00
Axel Uhl
9ea2ed371a
added exception logging for all ExecutorService.invokeAll calls
...
Change-Id: I86e24978feb6d47bd9d4856d7b5b2e76a6bf7792
2019-05-08 15:32:20 +02:00
Axel Uhl
4028f4025f
further syntax fixes on translation_v2.json
...
Change-Id: I113f00e4ef33e982382f9915b340d2f3a2a8d6ab
2019-05-08 15:03:34 +02:00
Axel Uhl
98a890c7f3
fixed translation_v2.json syntax
...
Change-Id: Ie94c2f45efcfc4a9fe420e58a1f400d14883997e
2019-05-08 15:01:39 +02:00
Axel Uhl
ca9d18d41a
made methods required by test public in MostProbableCandidatesInSmallTimeRangeFilter
...
Change-Id: Ife36488bb69c391816bfe156b95076a37fe660dd
2019-05-08 13:43:13 +02:00