Commit Graph
44442 Commits
Author SHA1 Message Date
Manuel Zedel 33db75da80 add mandatory style checks to gradle build 2018-08-14 20:45:57 +02:00
Manuel Zedel 12e99b6486 lint errors fixed 2018-08-14 17:35:42 +02:00
Manuel Zedel 60e8eb32c8 Merge branch 'master' of ssh://sapsailing.com/home/trac/git into bug4412 2018-08-13 13:47:48 +02:00
Alessandro Stoltenberg bef23514c5 Added 470 Men and 470 Women as aliases to the BoatClassMasterdata 2018-08-12 10:57:52 +02:00
Steffen Schäfer 59389244b5 Fixed a bug that caused RibDashboards to not find the SailingService 2018-08-10 15:48:18 +02:00
Kai Börnert 90a0630863 bug4721 added non null default ErrorReporter to RaceMap and
RaceTimeInfoProvider constructor calls
2018-08-10 15:40:41 +02:00
Steffen Schäfer fbc79d131a Fixed dashboards startup due to split packages com.sap.sse.util being
used. This regression was introduced with commit
3b516bcbc3
2018-08-10 14:49:40 +02:00
Steffen Schäfer 8e8005904b Merge branch 'bug4695' 2018-08-10 13:07:44 +02:00
Kai Börnert 2f18f08a31 bug4695 show boat column in sixty inch live leaderboard, if the race has
changing boats
2018-08-10 10:45:02 +02:00
Steffen Schäfer 435a9ca0f8 Merge branch 'master' into bug4695 2018-08-10 09:11:16 +02:00
Steffen Schäfer 7443901277 Bug 4695: Ensures that showCompetitorBoatInfoColumn is set to the
default value for mode patching
2018-08-10 09:00:49 +02:00
Axel Uhl 4c05614985 Merge remote branch 'origin/bug4704' 2018-08-10 00:29:55 +02:00
Axel Uhl b9001ffc17 Merge branch 'bug4719'
Change-Id: I9d5d82802f80f9be6702664995ddc71b609435a5
2018-08-09 23:40:51 +02:00
Axel Uhl 2458a231cf bug4704: added caching also for another overload of ReadonlyRaceStateImpl.create
Change-Id: I8e231f62d5d091c028d4dc0f1de42730384f3e56
2018-08-09 22:15:16 +02:00
Axel Uhl 006fc358bf Merge branch 'translation'
Change-Id: I19574c900b296e38691f193f07a160865aab810d
2018-08-09 21:51:53 +02:00
Axel Uhl db912a152d Merge remote-tracking branch 'server/bug4713'
Change-Id: Iac934b99a3f41b09564c428adba350b9e0590a74
2018-08-09 19:37:49 +02:00
Axel Uhl aa64815bb7 bug4719: start with an empty course for SwissTimingRaceTrackerImpl, no longer depends on early CCG message
Change-Id: If7b06e3ba2248e9c5d0660c6ee763ee8ba493639
2018-08-09 18:41:02 +02:00
service.tip.git 1be37adf0e [INTERNAL] Translation delivery: commit by SLS
Change-Id: I07339b01f6bc9f4073bc49fadfa1047e3a568a1d
2018-08-09 16:17:01 +00:00
Axel Uhl 72b4aca18c formatting only
Change-Id: I5d742bacad55125735f4d9be3739803e3b18d01c
2018-08-09 18:12:26 +02:00
Axel Uhl 6dbbbb1834 bug4713: implemented fix for comment 9; tests locally green
Change-Id: I9466ad6d383bc2072f18cb5ca278eaeb73a48fe3
2018-08-09 17:17:53 +02:00
Axel Uhl 8c408527cd Merge branch 'master' into bug4713
Change-Id: Ic141d2b772e7948211422262e5d4bc3f465ee74a
2018-08-09 14:31:33 +02:00
Steffen Schaefer 67d12dd282 Bug 4695: Ensures that
SingleRaceLeaderboardPanelLifecycle.createDefaultSettings sets the
correct default for showCompetitorBoatInfoColumn to make the
serialization does not always explicitly saves
showCompetitorBoatInfoColumn in case of a leaderboard having
canBoatsOfCompetitorsChangePerRace == true
2018-08-09 14:10:59 +02:00
Steffen Schaefer 648198cfc2 Bug 4695: Code format only change 2018-08-09 13:20:38 +02:00
Steffen Schaefer cb6f22b2cd Merge branch 'bug4483' 2018-08-09 13:02:36 +02:00
Axel Uhl f3fbc463fa consider only race log events valid at request time point
Change-Id: Ica33a29f0a3b653b8f0b803c1e7b37dd5f2b0acd
2018-08-09 12:57:40 +02:00
Steffen Schaefer 5898fcaf6a Merge branch 'master' into bug4483 2018-08-09 12:17:53 +02:00
Axel Uhl 6aac0335df bug4713: avoid phony race status updates if only the meta-attributes for caching have changed
Change-Id: If2263925f9e15684cebb5be4f692d6ca69cda459
2018-08-09 11:28:14 +02:00
Axel Uhl b43879ab29 bug4713: ReadonlyRaceState now updates its status if a status change was possible between last cache calculation time point and the request time point
Change-Id: Iba391e2894951e19097e2ea30cdba9c4b4bed815
2018-08-09 11:07:23 +02:00
Axel Uhl c435d082df bug4713: added a failing test case
Change-Id: I476037f021ee2a84170b5dd90b6bf8cab11157ae
2018-08-09 08:50:17 +02:00
Vladislav Chumak 41991ef037 Merge remote-tracking branch 'origin/maneuver_refactoring' 2018-08-08 13:20:34 +02:00
Vladislav Chumak 71c4162cbb Fixed isCourseChangeLimitExceededForCurveExtension comparison 2018-08-08 13:00:49 +02:00
Axel Uhl bead5da7fb Merge remote-tracking branch 'server/master'
Change-Id: If34daabfdda1b73ab7da7aef282b39da80f3bc68
2018-08-07 21:08:51 +02:00
Vladislav Chumak 27ebcd37d7 Merge branch 'master' of ssh://trac@sapsailing.com/home/trac/git 2018-08-07 17:07:13 +02:00
Vladislav Chumak ddea438657 Restored stable course analysis for extension of maneuver beginning 2018-08-07 17:05:50 +02:00
Frank Mittag d2a890c39e Merge remote-tracking branch 'origin/bug4710' 2018-08-07 17:02:24 +02:00
Vladislav Chumak 86e0cf82f7 Refined course change limits for maneuver curve extension 2018-08-07 16:59:28 +02:00
Axel Uhl 5087e0d914 Merge branch 'master' into bug4708
Change-Id: I72e35e2c155517c335581ff07889a4aed4d1e59f
2018-08-07 16:43:17 +02:00
Vladislav Chumak 124466ed57 Fixed bug in maneuver curve extension validation 2018-08-07 14:56:51 +02:00
Benjamin Barth 1d55b53ec4 bug4695 Disabled boat info columns in overall leaderboards (always) and
multi-race leaderboard (when boat can change per race)
2018-08-07 14:31:50 +02:00
Benjamin Barth 67a66453a9 bug4695 Formatting and constructor visibility changes only 2018-08-07 13:31:41 +02:00
Frank Mittag ad425e0777 added DCT and RCT as new MaxPointReasons 2018-08-07 12:59:31 +02:00
Axel Uhl 510ff84700 bug4708: send start time update each time the RaceLog-provided start time differs from getStartOfRace();
Change-Id: Ie5ee01420a6c3733f36cfadf779428168d9e7138
2018-08-07 10:17:59 +02:00
Axel Uhl d24a58bea8 add a RaceAbortHandler to send POSTPONED race status after a null start time was received from the Race Manager app
Change-Id: I217b189acde27e4baff5a17023a20b2a16ee1c80
2018-08-07 00:11:14 +02:00
Axel Uhl 21edec5306 bug4708: added a test case that demonstrates that null is passed properly to the StartTimeChangedListener;
the problem is rather that null does not lead to the UpdateHandler firing its message

Change-Id: I0f8e2204c8d9f894db49a4663ff6e4e3b8449675
2018-08-06 21:23:20 +02:00
Benjamin Barth 78564b5e64 Merge remote-tracking branch 'origin/master' into bug4483 2018-08-06 14:38:55 +02:00
Benjamin Barth 1bcf696167 Merge branch 'master' into bug4695 2018-08-06 13:07:09 +02:00
Benjamin Barth 0fe9ed507e bug4695 Boat column default visibility now depends on
canBoatsOfCompetitorsChangePerRace flag
2018-08-06 12:59:43 +02:00
Benjamin Barth e5aab5dd89 bug4695 Refactored RaceBoardEntryPoint for a better overview on nested
asynchronous service calls
2018-08-06 12:58:39 +02:00
Axel Uhl 424f8c85bd use require-bundle in com.sap.sse.security for com.sap.sse because require-package is ambiguous for com.sap.sse.util;
both, com.sap.sse and com.sap.sse.shared.android have contributions for
that package, and there is a chance that the wrong one is selected;
com.sap.sse.security requires ClearStateTestSupport which is found
in com.sap.sse.

Change-Id: I838757c2bb0639c8d8de91e58f562dcb055de4fb
2018-08-05 17:10:14 +02:00
Axel Uhl 32d0309a1d bug4074: using ConcurrentHashMap for AbstractRaceColumn.raceLogs;
read-mostly will be supported much better by this, and the "corner-case"
of reloadRaceLog with its optional update into the map won't hurt a
ConcurrentHashMap.

Change-Id: Ib3e9973708864f895146753b91e1d949cfaef291
2018-08-05 15:39:17 +02:00