3567899e786a3d7a97483759c57257bd2dac0e62
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/BoatClassMasterdata.java
| ... | ... | @@ -56,6 +56,7 @@ public enum BoatClassMasterdata { |
| 56 | 56 | ELLIOTT_6M ("Elliott 6m", true, 6.0, 2.35, BoatHullType.MONOHULL, true, "Elliott6m"), |
| 57 | 57 | EUROPE_INT ("Europe Int.", true, 3.35, 1.35, BoatHullType.MONOHULL, false, "Europe"), |
| 58 | 58 | F_18 ("Formula 18", true, 6.85, 2.25, BoatHullType.CATAMARAN, true, "F18", "F-18"), |
| 59 | + FAREAST28R ("Fareast 28R", true, 9.07, 2.75, BoatHullType.MONOHULL, true, "FE28R", "F28R"), |
|
| 59 | 60 | FARR_30 ("Farr 30", true, 9.42, 3.08, BoatHullType.MONOHULL, true, "F30", "F-30", "Farr-30"), |
| 60 | 61 | FARR_280 ("Farr 280", true, 8.72, 2.87, BoatHullType.MONOHULL, true, "F280", "F-280", "Farr-280"), |
| 61 | 62 | FINN ("Finn", true, 4.50, 1.51, BoatHullType.MONOHULL, false), |
java/com.sap.sailing.gwt.ui/pom.xml
| ... | ... | @@ -12,9 +12,9 @@ |
| 12 | 12 | <packaging>eclipse-plugin</packaging> |
| 13 | 13 | |
| 14 | 14 | <dependencies> |
| 15 | - <!-- The following dependency needs re-declaration with the desired version |
|
| 16 | - because gwt-maps-api declares it with no version specifier which may be resolved |
|
| 17 | - to an incorrect version. --> |
|
| 15 | + <!-- The following dependency needs re-declaration with the desired version |
|
| 16 | + because gwt-maps-api declares it with no version specifier which may be resolved |
|
| 17 | + to an incorrect version. --> |
|
| 18 | 18 | <dependency> |
| 19 | 19 | <groupId>org.gwtproject</groupId> |
| 20 | 20 | <artifactId>gwt-user</artifactId> |
| ... | ... | @@ -165,7 +165,13 @@ |
| 165 | 165 | <execution> |
| 166 | 166 | <configuration> |
| 167 | 167 | <!-- <userAgents>chrome</userAgents> --> |
| 168 | + <!-- Uncomment this if you'd like to attach a debugger to the GWT build: |
|
| 169 | + <extraJvmArgs> |
|
| 170 | + -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:8003 |
|
| 171 | + </extraJvmArgs> |
|
| 172 | + --> |
|
| 168 | 173 | <modules> |
| 174 | + <!-- Comment all modules but DataMining when chasing GWT issue-10181: --> |
|
| 169 | 175 | <module>com.sap.sailing.gwt.home.Home</module> |
| 170 | 176 | <module>com.sap.sailing.gwt.autoplay.AutoPlay</module> |
| 171 | 177 | <module>com.sap.sailing.gwt.ui.AdminConsole</module> |
| ... | ... | @@ -175,20 +181,26 @@ |
| 175 | 181 | <module>com.sap.sailing.gwt.ui.RaceBoard</module> |
| 176 | 182 | <module>com.sap.sailing.gwt.ui.EmbeddedMapAndWindChart</module> |
| 177 | 183 | <module>com.sap.sailing.gwt.ui.Spectator</module> |
| 184 | + <!-- --> |
|
| 178 | 185 | <module>com.sap.sailing.gwt.ui.DataMining</module> |
| 186 | + <!-- Comment all modules but DataMining when chasing GWT issue-10181: --> |
|
| 179 | 187 | <module>com.sap.sailing.gwt.ui.VideoPopup</module> |
| 180 | 188 | <module>com.sap.sailing.gwt.ui.YoutubePopup</module> |
| 181 | 189 | <module>com.sap.sailing.gwt.ui.Simulator</module> |
| 182 | 190 | <module>com.sap.sailing.gwt.ui.PairingList</module> |
| 183 | 191 | <module>com.sap.sailing.gwt.regattaoverview.RegattaOverview</module> |
| 192 | + <!-- --> |
|
| 184 | 193 | </modules> |
| 185 | - <!-- uncomment the following for PRETTY-printed, non-obfuscated output |
|
| 186 | - format <style>PRETTY</style> --> |
|
| 194 | + <!-- uncomment the following for PRETTY-printed, non-obfuscated output format |
|
| 195 | + <style>PRETTY</style> |
|
| 196 | + --> |
|
| 187 | 197 | <gen>${basedir}/.generated</gen> |
| 188 | 198 | <webappDirectory>${basedir}</webappDirectory> |
| 189 | 199 | <warSourceDirectory>${basedir}/src/main/resources</warSourceDirectory> |
| 190 | 200 | <!-- Uncomment the following to obtain details split-point reports |
| 191 | - <compileReport>true</compileReport> <detailedSoyc>true</detailedSoyc> --> |
|
| 201 | + <compileReport>true</compileReport> |
|
| 202 | + <detailedSoyc>true</detailedSoyc> |
|
| 203 | + --> |
|
| 192 | 204 | </configuration> |
| 193 | 205 | <goals> |
| 194 | 206 | <goal>compile</goal> |
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/common/client/BoatClassImageResolver.java
| ... | ... | @@ -72,6 +72,7 @@ public class BoatClassImageResolver { |
| 72 | 72 | boatClassIconsMap.put(BoatClassMasterdata.D_35.getDisplayName(), imageResources.D35Icon()); |
| 73 | 73 | boatClassIconsMap.put(BoatClassMasterdata.F_16.getDisplayName(), imageResources.F16Icon()); |
| 74 | 74 | boatClassIconsMap.put(BoatClassMasterdata.F_18.getDisplayName(), imageResources.F18Icon()); |
| 75 | + boatClassIconsMap.put(BoatClassMasterdata.FAREAST28R.getDisplayName(), imageResources.Fareast28RIcon()); |
|
| 75 | 76 | boatClassIconsMap.put(BoatClassMasterdata.FARR_30.getDisplayName(), imageResources.Farr30Icon()); |
| 76 | 77 | boatClassIconsMap.put(BoatClassMasterdata.FARR_280.getDisplayName(), imageResources.Farr280Icon()); |
| 77 | 78 | boatClassIconsMap.put(BoatClassMasterdata.FINN.getDisplayName(), imageResources.FinnIcon()); |
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/common/client/BoatClassImageResources.java
| ... | ... | @@ -188,6 +188,10 @@ public interface BoatClassImageResources extends ClientBundle { |
| 188 | 188 | @ImageOptions(preventInlining = true) |
| 189 | 189 | ImageResource F18Icon(); |
| 190 | 190 | |
| 191 | + @Source("com/sap/sailing/gwt/ui/client/images/boatclass/Fareast28R.png") |
|
| 192 | + @ImageOptions(preventInlining = true) |
|
| 193 | + ImageResource Fareast28RIcon(); |
|
| 194 | + |
|
| 191 | 195 | @Source("com/sap/sailing/gwt/ui/client/images/boatclass/FARR_30.png") |
| 192 | 196 | @ImageOptions(preventInlining = true) |
| 193 | 197 | ImageResource Farr30Icon(); |
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/whatsnew/resources/SailingAnalyticsNotes.html
| ... | ... | @@ -5,6 +5,10 @@ |
| 5 | 5 | <div id="mainContent"> |
| 6 | 6 | <h4 class="articleHeadline" id="sailingAnalyticsHeadline">What's New - Sailing Analytics</h4> |
| 7 | 7 | <div class="innerContent"> |
| 8 | + <h5 class="articleSubheadline">December 2025</h5> |
|
| 9 | + <ul class="bulletList"> |
|
| 10 | + <li>Added boat class Fareast 28R.</li> |
|
| 11 | + </ul> |
|
| 8 | 12 | <h5 class="articleSubheadline">October 2025</h5> |
| 9 | 13 | <ul class="bulletList"> |
| 10 | 14 | <li>Bug fix: the "Edit Mark Passings" panel showed only up to 15 waypoints.</li> |
java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/client/images/boatclass/FAREAST28R.png
| ... | ... | Binary files /dev/null and b/java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/client/images/boatclass/FAREAST28R.png differ |
java/com.sap.sailing.www/release_notes_admin.html
| ... | ... | @@ -25,6 +25,10 @@ |
| 25 | 25 | <div class="innerContent"> |
| 26 | 26 | <h2 class="articleSubheadline">November 2025</h2> |
| 27 | 27 | <ul class="bulletList"> |
| 28 | + <li>Added boat class Fareast 28R.</li> |
|
| 29 | + </ul> |
|
| 30 | + <h2 class="articleSubheadline">November 2025</h2> |
|
| 31 | + <ul class="bulletList"> |
|
| 28 | 32 | <li>The Landscape Management panel as well as the <tt>refreshInstance.sh</tt> shell script |
| 29 | 33 | now use GitHub releases instead of <tt>releases.sapsailing.com</tt> to list and install |
| 30 | 34 | latest or specific releases to an environment. In particular, <tt>refreshInstance.sh</tt> |