Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 2e6dc7930d bug5959: CourseChangeBasedTrackApproximation objects lazily on demand 2025-12-08 18:01:32 +01:00
Axel Uhl 16213b12d3 bug5959: added null-safety in storeManeuvers(...) 2025-12-08 16:07:48 +01:00
Axel Uhl 20a4cdca2d Merge branch 'main' into bug5959 2025-12-08 16:05:18 +01:00
Axel Uhl 1497e55291 assume 10kts default wind speed in TWD estimation from COG if no wind speed is known at all 2025-12-08 15:40:49 +01:00
Axel Uhl df0396f4dd bug6193: moved #races calculation to after filling result entries 2025-12-08 11:47:02 +01:00
Axel Uhl cb73086251 for release tags use current branch, not default branch 2025-12-08 10:56:19 +01:00
Axel Uhl a9a132a178 Merge branch 'main' into bug5959 2025-12-08 10:32:14 +01:00
Axel Uhl 8945f5db61 Merge branch 'bug6192' into main 2025-12-05 15:53:09 +01:00
Axel Uhl a395de7550 bug6192: adjusted onboarding 2025-12-05 15:52:22 +01:00
Axel Uhl d8fc61d25b added script to list users with recent sessions from MongoDB 2025-12-05 15:52:07 +01:00
Axel Uhl ac2f1b2bdf bug6192: updated gwt-servlet version in feature.xml 2025-12-05 11:18:09 +01:00
Axel Uhl 90f9a752a6 delete gwt download folder again 2025-12-05 08:52:32 +01:00
Axel Uhl c94f2c5a53 bug6192: adjusted GWT version in java/pom.xml 2025-12-04 23:17:47 +01:00
Axel Uhl 20f10c63a0 bug6192: upgraded GWT to 2.12.4 (fork), fixing GWT issue 10181 2025-12-04 22:10:41 +01:00
Axel Uhl 963f9ef3d7 bug5959: fixed thread name 2025-12-04 16:20:33 +01:00
Axel Uhl 195b78e63f Merge branch 'main' into bug5959 2025-12-03 16:42:46 +01:00
Axel Uhl edd0d070e2 fixed @Source tag for FAREAST28R.png resource 2025-12-03 13:14:43 +01:00
Axel Uhl eb13cb12b9 fixed release notes month 2025-12-02 15:15:21 +01:00
Axel Uhl 12e974ab39 renamed Fareast28R.png to FAREAST28R.png, making consistent with BoatClassMasterdata 2025-12-02 15:11:05 +01:00
Axel Uhl 19ce60b92c scaled boat class icon to 140x140 (was 141x140), added release notes 2025-12-02 10:30:13 +01:00
Axel Uhl 769148c2d6 Merge branch 'main' into newBoatclass_Fareast28R 2025-12-02 10:26:48 +01:00
Axel Uhl 2eb9d5b68f added comments in gwt.ui's pom.xml for GWT issue 10181 2025-12-02 10:24:54 +01:00
Axel Uhl 3a43f844ec Updated development-environment.md (markdown) 2025-12-01 16:30:12 +00:00
Axel Uhl 7534ece40a Merge branch 'main' into bug5959 2025-12-01 10:42:39 +01:00
Axel Uhl c4056d13b7 Merge branch 'main' into bug6186 2025-11-27 17:50:46 +01:00
Axel Uhl 7cad48711a formatting and typo fixes only 2025-11-27 17:48:53 +01:00
Axel Uhl 3214944514 Merge branch 'main' into bug6186; fixed mandatory triggering of mark passing calculation upon MPC.resume() 2025-11-27 15:22:56 +01:00
Axel Uhl cfce131b0d added comment 2025-11-27 14:02:07 +01:00
Axel Uhl c614f17408 formatting 2025-11-27 11:29:49 +01:00
Axel Uhl 89de78685b bug6186: trying to resolve deadlock by using separate MPC thread pool 2025-11-27 11:28:36 +01:00
Axel Uhl 4c87dd1089 bug6186: dedicated background thread pool to wait for mark passing calculator initializations 2025-11-26 10:48:11 +01:00
Axel Uhl d20dc15983 bug6186: no separate thread to cache mark passings in DB; use background executor 2025-11-26 10:44:29 +01:00
Axel Uhl e6a0483eab Merge branch 'main' into bug5959 2025-11-26 09:47:18 +01:00
Axel Uhl 2ea8e78c08 removed obsolete comment 2025-11-26 09:39:45 +01:00
Axel Uhl a75d0479c9 update RibDashboard SDM to use JavaSE-17 2025-11-25 17:14:15 +01:00
Axel Uhl a3637ab379 fixing more GWT versions in java/pom.xml 2025-11-25 11:07:03 +01:00
Axel Uhl cc8b7a254e fixing GWT version in java/pom.xml to 2.12.3 2025-11-25 10:43:33 +01:00
Axel Uhl 4963d5cc49 upgrade to gwt-2.12.3 for improved RPC "no instantiable subtype" warnings 2025-11-25 10:10:54 +01:00
Axel Uhl 6c85a688a1 Merge branch 'main' into bug6148 2025-11-25 01:35:11 +01:00
Axel Uhl 45332786ca switching to gwt.2.12.3 which has more GWT RPC serializer generator warnings/errors 2025-11-25 01:32:22 +01:00
Axel Uhl 2f8aeb83cc bug6148: added missing CSFs for Duration implementations to security.ui 2025-11-24 18:37:07 +01:00
Axel Uhl 134bc8c01b bug6148: adding TimedLock only to gwt.ui SerializationDummy seems to suffice;
will this pass the central build?
2025-11-24 12:14:43 +01:00
Axel Uhl 81802fc709 Merge branch 'main' into bug6148 2025-11-24 11:19:42 +01:00
Axel Uhl f4ec4eb35a fixed syntax error in translation_v2.json 2025-11-24 09:30:08 +01:00
Axel Uhl 2ecf6cc340 bug6148: TimedLock serialization locally also works without the SerializationDummy kludge; try this 2025-11-23 21:58:42 +01:00
Axel Uhl bcda47e9d7 bug6148: added GWT inherits to reach ClientConfiguration/BrandingConfiguration from security entry points 2025-11-22 20:29:25 +01:00
Axel Uhl bec839e304 bug6148: added inherits for SSECommon to let GWT see TimedLock 2025-11-22 18:09:07 +01:00
Axel Uhl 54689abf65 bug6148: use TimedLockImpl class instead of TimedLock interface in serialization dummies 2025-11-22 01:45:32 +01:00
Axel Uhl c07f4d3432 bug5959: for test case, explicitly trigger maneuver re-calculation 2025-11-22 01:23:24 +01:00
Axel Uhl 7670da8739 Merge branch 'main' into bug5959 2025-11-21 22:07:12 +01:00
Axel Uhl 0e1d35cdc3 bug6148: formatting change only 2025-11-21 18:52:34 +01:00
Axel Uhl 9c06ee5006 bug6148: added TimedLock to dummy serialization classes to ensure GWT serializbility 2025-11-21 18:33:46 +01:00
Axel Uhl 2ae424118f bug6148: use custom field serializer for IpToTimedLockDTO;
also encapsulated its fields
2025-11-21 18:09:41 +01:00
Axel Uhl d967dd5486 Merge branch 'main' into bug6148 2025-11-21 16:33:12 +01:00
Axel Uhl ae23864505 bug6173 aftermath: fix the links to the release notes in the LandscapeManagement panel 2025-11-21 16:29:07 +01:00
Axel Uhl dda6eae443 bug6060 merge clean-up: fixed two more launch configurations 2025-11-21 14:52:59 +01:00
Axel Uhl ac7d02e77d bug6060 aftermath: remove unused imports caused by 5d594a47aa 2025-11-21 14:16:34 +01:00
Axel Uhl 805052b5a9 bug5959: don't trigger maneuver update computations when maneuver-based wind estimation has changed 2025-11-21 13:31:27 +01:00
Axel Uhl d4e4c7c05c Merge branch 'main' into bug5959 2025-11-21 11:34:55 +01:00
Axel Uhl 074e0656fd dev server environment now configures IGTIMI Riot port (6000) 2025-11-21 11:34:12 +01:00
Axel Uhl 05bb10d299 bug6060: admin release notes entry 2025-11-21 11:32:34 +01:00
Axel Uhl 7ef8f62e19 bug6060 aftermath: re-generated two more launch configurations 2025-11-21 11:22:30 +01:00
Axel Uhl 8afded46f5 Merge branch 'main' into bug5959 2025-11-20 17:22:56 +01:00
Axel Uhl 03572e7384 Merge remote-tracking branch 'github/main' into main 2025-11-20 17:22:42 +01:00
Axel Uhl 5956e91d66 bug5959: working towards avoiding unnecessary replica-side maneuver recalculations after initial load 2025-11-20 17:20:57 +01:00
Axel Uhl 45d106750a bug5959: fixed compile errors; switch to updatable ManeuverCache when needed 2025-11-20 10:23:16 +01:00
Axel Uhl 16ce2279f6 bug5959: making ManeuverCacheDelegate's ManeuverRaceFingerprintRegistry transient;
this, together with code that during initial load of RacingEventService
re-establishes the ManeuverRaceFingerprintRegistry for each
TrackedRaceImpl de-serialized, should solve the serialization problems.
2025-11-20 10:13:32 +01:00
Axel Uhl 150014674a bug5959: made ManeuverLoss serializable 2025-11-19 20:31:48 +01:00
Axel Uhl 5e8ec5db61 Merge remote-tracking branch 'github/bug5959' into bug5959 2025-11-19 20:28:58 +01:00
Axel Uhl 59e9393ca5 bug5959: untested attempt at serializing the ManeuverCache with the TrackedRace 2025-11-19 18:36:32 +01:00
Axel Uhl fec202c371 bug5959: whitespace change only 2025-11-19 16:22:59 +01:00
Axel Uhl 1fbb51ee3b bug5959: removing excessive synchronization from ManeuverCacheDelegate 2025-11-19 16:21:55 +01:00
Axel Uhl 1368179ac0 bug6184: exclude the maneuver-based wind estimations from the wind sources used for maneuver classification 2025-11-19 13:57:38 +01:00
Axel Uhl bd249252d6 bug5959: added final to variable 2025-11-19 13:34:04 +01:00
Axel Uhl 6c7c595d4c Merge branch 'main' into bug5959 2025-11-19 12:21:33 +01:00
Axel Uhl 7cca981960 bug5959: fixed NPE in wind hash calculation;
observed wind sources with no ID caused a NPE
2025-11-18 18:03:55 +01:00
Axel Uhl 6ea467f4f5 bug5959: removed unused field maneuverRaceFingerprintRegistry 2025-11-18 18:03:34 +01:00
Axel Uhl 6797e5a0c3 Merge branch 'main' into bug6148 2025-11-18 16:56:34 +01:00
Axel Uhl 4d471675a9 bug5959: more whitespace/formatting clean-up 2025-11-18 15:47:05 +01:00
Axel Uhl 1e0ebdd5ab bug5959: factored commonalities of [Maneuver|MarkPassing]RaceFingerprint 2025-11-18 15:43:53 +01:00
Axel Uhl b455c9a730 bug5959: removed unused DynamicTrackedRace[Impl].updateManeuvers 2025-11-18 14:15:10 +01:00
Axel Uhl 6f2be29b48 bug5959: reverted redundant comment changes in DynamicTrackedRegattaImpl 2025-11-18 14:11:41 +01:00
Axel Uhl 2a0703419e bug5959: made member final 2025-11-18 14:11:34 +01:00
Axel Uhl 968a6b8425 bug5959: formatting only 2025-11-18 14:11:22 +01:00
Axel Uhl 6bf10a0554 bug5959: replaced CountDownLatch by basic object notifier in TrackedRaceImpl.waitForAllRAceLogsAttached 2025-11-18 12:48:15 +01:00
Axel Uhl 5cbe483725 bug5959: removed unnecessary casts again; added final-ness 2025-11-18 10:46:43 +01:00
Axel Uhl 8f88495398 bug5959: moving triggerManeuverCacheInvalidationForAllCompetitors to original position;
removed attachedRaceLogsCount because it wasn't used
2025-11-18 10:43:04 +01:00
Axel Uhl 843bef7313 bug5959: added /* observed */ comment to new WindSourceType constructor arg 2025-11-18 09:53:49 +01:00
Axel Uhl e2128fd2b7 bug5959: refactored FieldNames regarding MANEUVERS collection 2025-11-17 18:27:50 +01:00
Axel Uhl dcf31889c1 bug5959: fixed Javadoc for CollectionNames.MANEUVERS 2025-11-17 18:16:13 +01:00
Axel Uhl fc5cd00447 bug5959: fixing use of MarkPassingProxy when loading maneuver mark passings 2025-11-17 18:12:16 +01:00
Axel Uhl 02b55b07e9 bug5959: pass ManeuverRaceFingerprintRegistry through SwissTiming/YellowBrick connectors, too 2025-11-17 17:38:47 +01:00
Axel Uhl 9b13b58f03 bug5959: refactored to use factory for conversion from JSON 2025-11-17 17:18:58 +01:00
Axel Uhl 315acce4ac bug5959: formatting, Javadoc 2025-11-17 17:11:07 +01:00
Axel Uhl 8327f128ea bug5959: pass through ManeuverFingerprintRegistry to createTrackedRace in RaceCourseReceiver 2025-11-17 14:54:34 +01:00
Axel Uhl e64ff9d560 bug5959: fixing null check in ManeuverCacheDelegate 2025-11-17 14:38:22 +01:00
Axel Uhl 5573a630eb bug5959: more final declarations; whitespace changes 2025-11-17 14:06:17 +01:00
Axel Uhl f84cdeaf0c bug5959: more final declarations; parameters renamed for clarity 2025-11-17 13:50:43 +01:00
Axel Uhl 8d026ac2cb bug5959: single point of exit for loadManeuverLoss 2025-11-17 13:47:58 +01:00
Axel Uhl e927669914 bug5959: formatting, whitespaces 2025-11-17 13:45:32 +01:00