Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 12a89d1c68 upgrade sapmachine17 docker images to 17.0.10 2024-03-04 09:48:30 +01:00
Axel Uhl 3975bba523 bug5264: when leaderboard has once delivered and is collapsed, values remain frozen 2024-03-01 15:29:22 +01:00
Axel Uhl 1028bac4fd Merge remote-tracking branch 'origin/master' 2024-02-29 18:23:53 +01:00
Axel Uhl d127e8202f fixed typo in admin release notes 2024-02-28 16:39:49 +01:00
Axel Uhl 06b0e3fb2e bug5960: added more tests for inferring laps from course and template 2024-02-27 18:12:40 +01:00
Axel Uhl 936fafe280 Merge branch 'master' into bug5960 2024-02-27 17:54:34 +01:00
Axel Uhl 4646e19a85 Wiki: mention newDNSMapped0-Central-HTTP target group in procedure for central reverse proxy set-up/replacement 2024-02-27 17:51:35 +01:00
Axel Uhl fd4175ac6a bug5960: added test case for CourseTemplateCompatibilityChecker 2024-02-27 13:00:01 +01:00
Axel Uhl 9e2e63089c Merge branch 'master' into bug5960 2024-02-27 09:40:40 +01:00
Axel Uhl 61ee44e250 jetty-9.4.54 upgrade admin release notes entry 2024-02-27 09:39:23 +01:00
Axel Uhl b013110c2c bug5960: added comments to CourseConfigurationEditDialog 2024-02-26 18:26:54 +01:00
Axel Uhl 65b1113105 bug5960: harmonized cell table / checkbox column construction for Course Creation panels 2024-02-26 18:07:07 +01:00
Axel Uhl 77bb176460 Merge branch 'master' into bug5960 2024-02-26 17:45:53 +01:00
Axel Uhl 626fb9127a bug5960: use default checkbox column and selection model for MarkProperties 2024-02-26 16:32:38 +01:00
Axel Uhl 0c9c4b60e7 Merge branch 'master' into bug5960 2024-02-26 15:18:04 +01:00
Axel Uhl 2fdea27f67 patched org.dom4j 2.1.3 bundle so that javax.xml.bind is imported withour version specifier 2024-02-26 11:37:24 +01:00
Axel Uhl 52b78c4eea jetty-9.4.54: removed 9.4.53 JARs from target base local p2 2024-02-25 23:12:01 +01:00
Axel Uhl 5abea30a95 removed jaxb-api from Selenium pom.xml's extra requirements 2024-02-25 00:48:50 +01:00
Axel Uhl 1557476cbc jetty-9.4.54: updated Selenium pom and launch configs to reflect target platform changes 2024-02-25 00:47:08 +01:00
Axel Uhl b89c8848e9 Merge branch 'master' into 9.4.54.v20240208 2024-02-25 00:46:25 +01:00
Axel Uhl 83be8ab988 jetty-9.4.54: starting from 53 branch updated jetty 2024-02-24 00:12:49 +01:00
Axel Uhl 78559b7ecb jetty-9.4.53: re-adding geronimo; can't keep Tycho Surefire from loading it;
letting com.sap.sailing.polars require it, so as to avoid a conflict
with where jersey gets it from
2024-02-23 18:07:13 +01:00
Axel Uhl da98a5b01b jetty-9.4.53: jaxbdependencyfragment now only imports package javax.xml.bind, no require-bundle on jaxb-api 2024-02-23 14:13:50 +01:00
Axel Uhl c3c65759a0 jetty-9.4.53: trying to remove javax.xml.bind bundle (2.2.0) and jaxb-api bundle;
they seem to be of conflicting versions (2.2.0 vs. 2.3.0), and neither
should be required for Java8 builds where javax.xml.bind is part of the
JDK still. When this ever gets merged to master, merging into docker-17
should be expected to fail, and at least jaxb-api would then need to be
added again. We can only hope this will not cause problems with the
Tycho Surefire Selenium tests again, but at least starting from Java 11
the ambiguity with javax.xml.bind should be gone.
2024-02-23 13:59:16 +01:00
Axel Uhl 9865dffb07 Merge branch 'master' into jetty-9.4.53.v20231009 2024-02-23 09:54:50 +01:00
Axel Uhl 8570ce1c8e added netbuddy dependency to test fragment 2024-02-23 09:54:24 +01:00
Axel Uhl 81d7aa49e8 Merge branch 'master' into jetty-9.4.53.v20231009 2024-02-22 15:35:22 +01:00
Axel Uhl ddba4fa9ae use UTF-8 encoding for plain-text e-mail sending 2024-02-22 14:47:14 +01:00
Axel Uhl 4d72ba85a8 jetty-9.4.53: revert changes that don't help with the javax.xml.bind issue 2024-02-22 14:31:45 +01:00
Axel Uhl 60781fbefd jetty-9.4.53: re-adding org.eclipse.equinox.ds to target platform 2024-02-22 10:31:10 +01:00
Axel Uhl 175c009ee1 Merge branch 'master' into jetty-9.4.53.v20231009 2024-02-22 10:28:43 +01:00
Axel Uhl 08efbdad6f don't require wind data to show race as clickable in Spectator.html 2024-02-22 09:34:21 +01:00
Axel Uhl d3bfe37851 adjusted .properties file encoding to UTF-8 for landscape management server-side mesage bundles 2024-02-21 10:52:48 +01:00
Axel Uhl de8cfa428e Merge remote-tracking branch 'origin/jetty-9.4.53.v20231009' into jetty-9.4.53.v20231009 2024-02-21 10:09:57 +01:00
Axel Uhl ee717b9c19 Merge branch 'master' into jetty-9.4.53.v20231009 2024-02-21 09:50:12 +01:00
Axel Uhl e925996b01 jetty-9.4.53: try <testRuntime>p2Installed</testRuntime> 2024-02-20 23:18:20 +01:00
Axel Uhl 101117d95d bug5971: release notes 2024-02-20 23:05:07 +01:00
Axel Uhl eb875de110 bug5971: upgrading the MarkPassingCalculator.CALCULATOR_VERSION from 1 to 2 2024-02-20 23:03:08 +01:00
Axel Uhl 450f6378a4 bug5971: added synchronization to avoid premature persistent caching of unfinished mark passing calculation results 2024-02-20 22:47:13 +01:00
Axel Uhl ea34bffc83 TracAPI-3.15.2 aftermath: removed now no longer existing package from MANIFEST.MF's export list 2024-02-20 22:46:50 +01:00
Axel Uhl 7bda421c6c bug5970: release notes 2024-02-20 20:17:02 +01:00
Axel Uhl a2f05206e9 jetty-9.4.53: trying to add jaxb-api explicitly as required bundle for gateway 2024-02-20 18:23:49 +01:00
Axel Uhl b2493eddf7 Merge branch 'master' into jetty-9.4.53.v20231009 2024-02-20 18:20:55 +01:00
Axel Uhl 9a939b14cd bug5970: evaluate optionalTrueHeading in BoatCanvas if present 2024-02-20 17:06:19 +01:00
Axel Uhl b26c15c765 bug5970: first compiling version with true heading in GPSFixMoving 2024-02-20 16:58:25 +01:00
Axel Uhl 7f441b9ef3 jetty-9.4.53: trying to explicitly require geronimo JTA 1.1.1 by gateway bundle 2024-02-20 10:47:10 +01:00
Axel Uhl 116f8629a0 TracAPI-3.15: upgraded to 3.15.2, fixing the service activation bits 2024-02-20 09:33:32 +01:00
Axel Uhl 4f98603a13 jetty-9.4.53: try to remove geronimo from the target platform definition;
at least for Java8, its javax.transaction contribution conflicts with
the JDK's version which is supplied through the "system bundle"
2024-02-19 18:37:50 +01:00
Axel Uhl 05e678f48c TracAPI-3.15.1: use the MessageSystemLocator.registerClientSocketFactory in OSGi Activator 2024-02-19 15:12:16 +01:00
Axel Uhl 107c8dcba2 Merge branch 'master' into jetty-9.4.53.v20231009 2024-02-19 12:10:27 +01:00
Axel Uhl 91fb6859fa TracAPI-3.15.0: release notes entry for STP/SCP 2024-02-19 10:36:44 +01:00
Axel Uhl eda3eef2ce TracAPI-3.15.0: convert new TracTrac RaceCompetitorStatusType SCP/STP to MaxPointsReason.SCP/STP 2024-02-19 10:28:18 +01:00
Axel Uhl 9236e66576 upgrading TracAPI to 3.15.0;
********************************************
       TracAPI 3.15.0
********************************************
This is a final version. It adds some changes in the protocol used to exchange live data. It will be necessary to use
 this version to receive live data from the 19/20/2023. It also changes the signatures of some interfaces, breaking
 the backward compatibility. These interfaces are:

    - Removing the method IControlPassingsListener.gotControlPassings(IRaceCompetitor,IControlPassings). This method is not called by the
    implementation. The classes that implement this interface have to update their implementations removing this method. There is
    another method with the same name that includes timestamp.
    - Updating the methods of the IPositionFactory. This factory should be used only internally so the thirds party apps should
    not be affected

1) Features
    - The IPosition has a new method to get the true heading (getTrueHeading) (Requested by Radek Masnica, 2023)
    - Adding two new entry statuses: STP and SCP  (Requested by Radek Masnica, 2023)

2) Bugs
    - Updating the protocol to send/receive messages between the dataserver and the library.
    - Fixing a bug when the route is updated and it has not metadata attached (reported by Jorge Piera, 11/11/2023)
2024-02-19 10:23:13 +01:00
Axel Uhl 7cf20c5ded Merge branch 'master' into bug5968 2024-02-18 23:56:59 +01:00
Axel Uhl 83065c4d2d Merge branch 'master' into jetty-9.4.53.v20231009 2024-02-18 13:55:57 +01:00
Axel Uhl 35cf88cfa6 jetty-9.4.53: adding org.eclipse.osgi as required bundle to those bundles exposed to javax.xml.bind;
hoping that this will lead to an unambiguous resolution of
javax.xml.bind when com.sun.jersey now resolves javax.xml.bind from
org.eclipse.osgi (which means from the JDK for a Java-1.8.profile)
2024-02-16 16:52:39 +01:00
Axel Uhl 9d211469a7 Merge branch 'master' into jetty-9.4.53.v20231009 2024-02-16 16:45:26 +01:00
Axel Uhl e2e0ab8970 bug5968: fixed user sign in/out handling; fixed pruned ACL transmission for anonymous group 2024-02-16 16:39:33 +01:00
Axel Uhl f1e0158529 bug5968: added missing MediaTabView interface 2024-02-16 15:12:43 +01:00
Axel Uhl c59f5f2eae bug5968: factoring the permission check for Media panel to be shown 2024-02-16 15:11:18 +01:00
Axel Uhl be4ab432e3 Merge branch 'master' into bug5968 2024-02-16 15:11:13 +01:00
Axel Uhl 0365c0ad22 bug5962 aftermath: deleted now redundant @SuppressWarning annotations from MapHandlerRegistration 2024-02-16 15:10:36 +01:00
Axel Uhl 2318b3d299 bug5968: removed obsolete whitespace in release notes 2024-02-16 14:26:33 +01:00
Axel Uhl 4e50d283a3 Merge branch 'master' into bug5968 2024-02-16 14:24:51 +01:00
Axel Uhl 8927afb19b Merge branch 'master' into bug5962 2024-02-16 14:02:50 +01:00
Axel Uhl 4051ab4d58 jetty-9.4.53: removed version specification from javax.xml.bind package imports;
this, together with more package than bundle imports, in order to lead
Equinox/OSGi to a valid bundle resolution strategy
2024-02-16 14:01:27 +01:00
Axel Uhl 90074d2c62 jetty-9.4.53: try to avoid javax.xml.bind conflict in com.sap.sailing.polars;
remove the explicit com.sun.jersey bundle dependency and instead add a package
import of package com.sun.jersey.spi.container.servlet
2024-02-16 10:45:13 +01:00
Axel Uhl 2d32832e40 jetty-9.4.53: be more specific about the javax.xml.bind version we need 2024-02-15 17:31:37 +01:00
Axel Uhl fb17540a29 jetty-9.4.53: removing org.eclipse.equinox.ds from target platform definition 2024-02-14 18:23:51 +01:00
Axel Uhl c2d4d97a5e bug5960: a first untested implementation of a conversion routine from CourseConfiguration to CourseConfigurationDTO 2024-02-14 16:15:57 +01:00
Axel Uhl d05b48e7bf bug5960 / bug5965: DeviceIdentifier[DTO] (de-)serialization now made consistent 2024-02-14 15:03:07 +01:00
Axel Uhl b93806ac93 jetty-9.4.53: updated launch configs and Selenium platform definition;
fixed jetty.xml regarding how the MBean server for JMX managed beans is
initialized
2024-02-14 13:38:01 +01:00
Axel Uhl b8a148e809 bug5960: added skeleton for course configuration dialog 2024-02-14 13:03:58 +01:00
Axel Uhl 87f3a6aff4 Merge branch 'master' into bug5960 2024-02-14 10:48:45 +01:00
Axel Uhl 24aa19e95d fixed bundle name in feature.xml (util instead of service package name) 2024-02-14 10:46:05 +01:00
Axel Uhl 0b3b4f67ef added org.osgi.service.component version 1.5.1 because Jetty needs it 2024-02-14 10:26:44 +01:00
Axel Uhl 8c4cf72fdf added org.osgi.service.cm in version 1.6.1 because Jetty now needs it 2024-02-14 10:06:35 +01:00
Axel Uhl 9d350ff628 added missing jar org.osgi.util.tracker 2024-02-14 07:44:54 +01:00
Axel Uhl 0d82a5805a added org.osgi.util.tracker-1.5.4 to target platform because new Jetty requires it 2024-02-14 01:52:23 +01:00
Axel Uhl d7a8837ad1 fixed version of newly added org.osgi.service.event 2024-02-14 01:36:21 +01:00
Axel Uhl d7145e78d8 added org.osgi.service.event version 1.4.1 to our target-base p2 repo content 2024-02-14 01:34:13 +01:00
Axel Uhl 8a83ea49bb added org.osgi.service.event to target platform bundles, obtaining from eclipse-2022_06 repo 2024-02-14 01:23:14 +01:00
Axel Uhl 53c65b4fcf for the Jetty upgrade to 9.4.53, also bumped the apache-jsp and jetty-osgi-boot-jsp bundles from our target-base 2024-02-14 01:02:00 +01:00
Axel Uhl 50bf12d759 updated sse runtime feature to newer Jetty version 2024-02-14 00:53:32 +01:00
Axel Uhl 6627e354d5 updating Jetty from 9.4.44 to 9.4.53 2024-02-14 00:49:30 +01:00
Axel Uhl abfdc3e632 bug5960: completed CourseConfigurationDTO and field types, added corresponding converters 2024-02-13 17:42:12 +01:00
Axel Uhl cf7facbb55 bug5960: added DTOs for CourseConfiguration 2024-02-13 10:15:46 +01:00
Axel Uhl 6adbfeb028 bug5960: comment changes only 2024-02-12 16:57:11 +01:00
Axel Uhl be2817bb60 Merge remote-tracking branch 'origin/master' 2024-02-12 09:44:42 +01:00
Axel Uhl 3f48c531ad removed obsolete comment from RaceMap 2024-02-10 00:19:07 +01:00
Axel Uhl 780ad3ae55 bug5955: added configuration/getCPUOfLeaderboards.sh script 2024-02-08 12:37:58 +01:00
Axel Uhl 4b4bf8990a added error message if CourseTemplate's repeatable part is specified to lie behind the end of the waypoint (template) sequence 2024-02-07 22:29:28 +01:00
Axel Uhl 69a51570ad Merge remote-tracking branch 'origin/master' 2024-02-07 18:34:45 +01:00
Axel Uhl 29c03678bb fixed bug in CourseTemplatePanel and added repeatable part config to UI 2024-02-07 18:33:55 +01:00
Axel Uhl e637e7ab7b added UI designs of a course designer 2024-02-07 10:01:56 +01:00
Axel Uhl 6275145798 bug5954: improved Javadocs of [Distance|Duration]ValueRange enums;
they now explain that importing a wind estimation model with
incompatible value ranges is not possible
2024-02-05 11:45:19 +01:00
Axel Uhl 26d7db6ab5 Merge remote-tracking branch 'origin/master' 2024-02-05 11:14:38 +01:00
Axel Uhl 5203b4fa85 bug5613: fixed the "undercutting" for the SAP logo in race board header 2024-02-05 11:12:57 +01:00
Axel Uhl a94a7247f5 bug5957: de-brand og:title head meta property 2024-02-02 18:17:30 +01:00
Axel Uhl bddb4cedb9 bug5955: consolidated imports in RegattasResource 2024-02-02 11:47:39 +01:00