Axel Uhl
|
2eda770fae
|
fixing NPEs in case a handicap race has no start time yet; see bug 3021
|
2015-06-25 21:49:39 +02:00 |
|
Axel Uhl
|
676efead1f
|
added missing course read lock acquisition in AbstractRankingMetric; see also bug 3006 #3
|
2015-06-25 07:58:15 +02:00 |
|
Frederik Petersen
|
104ce07b59
|
Added PolarsChangedListener
registerable per boat class
|
2015-06-23 16:50:42 +02:00 |
|
Axel Uhl
|
fc5b565cfb
|
fixing bug 2994 by always extrapolating based on average VMG as the competitor hasn't finished the leg at the request time point
|
2015-06-22 20:55:21 +02:00 |
|
Axel Uhl
|
59fd77f276
|
use the refactored AbstractRaceRankComparator in AbstractRankingMetric for the getWindwardDistanceTraveledComparator implementation
|
2015-06-22 18:41:07 +02:00 |
|
Axel Uhl
|
240e393ada
|
making RaceRankComparator re-usable for windward distance-based ranking in handicap racing
|
2015-06-22 18:31:32 +02:00 |
|
Axel Uhl
|
fa43319bce
|
after-math for bug2992: also add the leaderboard groups explicitly specified for export, even if they don't belong to any event
|
2015-06-22 17:33:35 +02:00 |
|
Axel Uhl
|
3194cc663b
|
Merge branch 'bug2995'
|
2015-06-22 15:04:20 +02:00 |
|
Axel Uhl
|
9cd1ab8919
|
fix for bug 2995: require handicap functions to be serializable
|
2015-06-22 14:59:10 +02:00 |
|
Axel Uhl
|
e2831de2e1
|
added a failing test case for bug 2995 and prepared a solution by introducing SerializableFunction
|
2015-06-22 14:50:02 +02:00 |
|
Axel Uhl
|
405f8c4bf9
|
fix for bug 2992: mark all leaderboard groups transitively across all events that will be touched by master data serialization as currently under export
|
2015-06-22 14:16:21 +02:00 |
|
Benjamin Barth
|
6761673e0d
|
Merge branch 'design2015' into design2015-mobile
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/partials/updatesBox/UpdatesBoxItem.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/dispatch/event/RaceContext.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/dispatch/event/RacesActionUtil.java
|
2015-06-22 11:27:52 +02:00 |
|
Axel Uhl
|
2324187cc1
|
Merge remote-tracking branch 'server/design2015-mobile' into design2015-mobile
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/dispatch/event/GetEventStatisticsAction.java
|
2015-06-21 10:41:35 +02:00 |
|
Axel Uhl
|
af5599ea6e
|
reduced outlier detection max speed from 50 to 40 knots; use it to filter out total max speeds detected in event stats
|
2015-06-21 10:29:02 +02:00 |
|
Axel Uhl
|
42dedcecfd
|
bug 2467 #19: passing through RacingEventService as RaceLogResolver; added as transient field to TrackedRace, restored after initial load in RacingEventServiceImpl
|
2015-06-20 23:57:50 +02:00 |
|
Axel Uhl
|
d2113723a9
|
RacingEventServiceImpl now implements RaceLogResolver
|
2015-06-20 21:07:46 +02:00 |
|
Axel Uhl
|
a78d7cd56a
|
fixed isIndividualRecallDisplayed() for bug2977
|
2015-06-20 18:45:18 +02:00 |
|
Axel Uhl
|
798bb77978
|
fix for bug 2988: NPE in LeaderboardDTOCalculationReuseCache
|
2015-06-20 17:29:59 +02:00 |
|
Axel Uhl
|
75d4af4e55
|
Merge remote-tracking branch 'server/master'
|
2015-06-20 14:18:40 +02:00 |
|
Axel Uhl
|
ae27b4e3a2
|
fix for bug 2986: making TrackedRaceImpl.gpsFixStore transient and initialize it to EmptyGPSFixStore.INSTANCE in readObject
|
2015-06-20 14:15:45 +02:00 |
|
Axel Uhl
|
7472abbd1b
|
fixed bug 2981 and added test case; null wind caching was faulty
|
2015-06-19 16:26:02 +02:00 |
|
Axel Uhl
|
c76eb1f74e
|
Merge branch 'master' into ribdashboard
|
2015-06-19 02:06:30 +02:00 |
|
Axel Uhl
|
fe2a45ddf7
|
use default implementation for TrackedRace.takesWindFix, avoiding new overrides in test mocks
|
2015-06-19 00:55:04 +02:00 |
|
Axel Uhl
|
e7604d2eab
|
fixed the implementation of TrackedRaceImpl.takesWindFix to let previously failing test case pass
|
2015-06-19 00:33:43 +02:00 |
|
Axel Uhl
|
71432db23f
|
removed redundant else / if clause
|
2015-06-18 23:54:07 +02:00 |
|
Axel Uhl
|
87a9dce9dc
|
fixed calculation of latestEndTimePoint in TrackedRaceImpl.takesWindFix and made variables final where possible
|
2015-06-18 23:52:24 +02:00 |
|
Axel Uhl
|
b53c5ac5ad
|
method rename and Javadoc
|
2015-06-18 23:24:42 +02:00 |
|
Axel Uhl
|
99c02aac2c
|
fixed indentation
|
2015-06-18 23:14:37 +02:00 |
|
Axel Uhl
|
92191ea00e
|
organized import to avoid warning
|
2015-06-18 22:54:00 +02:00 |
|
Axel Uhl
|
85a0e95f0a
|
Merge branch 'master' into ribdashboard
|
2015-06-18 22:51:57 +02:00 |
|
Axel Uhl
|
770e23e578
|
Merge branch 'master' into jbross-dependent-race-start
|
2015-06-18 22:38:44 +02:00 |
|
Axel Uhl
|
535654593c
|
Merge branch 'master' into jbross-dependent-race-start
Conflicts:
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CalculateImageSizeFromUrlTest.java
java/com.sap.sailing.server.gateway.serialization.test/src/com/sap/sailing/server/gateway/serialization/test/racelog/RaceLogEventSerializerTest.java
java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
mobile/com.sap.sailing.racecommittee.app/res/values-de/strings.xml
mobile/com.sap.sailing.racecommittee.app/res/values/strings.xml
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/data/DataStore.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/data/InMemoryDataStore.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/data/OfflineDataManager.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/RaceFragment.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/dialogs/ProtestTimeDialogFragment.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/dialogs/RaceFinishingTimeDialog.java
|
2015-06-18 13:45:50 +02:00 |
|
Axel Uhl
|
2cc61f15dd
|
Merge branch 'master' into bug2970
|
2015-06-18 10:47:35 +02:00 |
|
Axel Uhl
|
32f44fc669
|
more logging in case MarkPassingCalculator thread terminates / ends
|
2015-06-18 01:26:50 +02:00 |
|
Axel Uhl
|
3c87e50919
|
fixing commit 2973 by adding synchronization on the competitor's candidate sets
|
2015-06-18 01:25:45 +02:00 |
|
Axel Uhl
|
3f5381ec9e
|
don't stop mark passing calculator only because race reaches status FINISHED. More events, e.g., form the RaceLog may be coming. Fixes bug 2974.
|
2015-06-18 01:20:35 +02:00 |
|
Axel Uhl
|
1579d0ef26
|
fixed NPE in CandidateChooserImpl
|
2015-06-18 00:24:40 +02:00 |
|
Axel Uhl
|
39baea5873
|
use a synchronized set to fix bug 2973; however, now I'm seeing a NPE at a different spot. Related?
|
2015-06-18 00:22:08 +02:00 |
|
Alexander Ries
|
0f9d156fd6
|
removed line that sets startOfTrackingReceived at the creation of trackedRace in TrackedRegattaImpl
|
2015-06-17 18:09:46 +02:00 |
|
Axel Uhl
|
294eb92b3b
|
fixing bug 2970 by pulling up ranking metrics list box in regatta dialog hierarchy and using in DefaultRegattaCreateDialog
|
2015-06-17 17:49:08 +02:00 |
|
Alexander Ries
|
2d7fbc72d6
|
added trackedrace null check in Flexibleleaderboard remove racecolumn before detaching raceexecutionprovderfrom tracked race
|
2015-06-17 11:12:36 +02:00 |
|
Alexander Ries
|
79aeb1c8a6
|
sovled master merge conflicts in dashboards EventLogo
|
2015-06-16 22:43:12 +02:00 |
|
Alexander Ries
|
50e1dfd5ba
|
added hasRaceExecutionOrdersAttached() to TrackedRaceImpl
|
2015-06-16 17:51:38 +02:00 |
|
Alexander Ries
|
d01cc74c75
|
removed getRaceExecutionOrderProvider() from TrackedRace interface
|
2015-06-16 17:42:08 +02:00 |
|
Alexander Ries
|
21b67b077e
|
RaceExecutionOrderProvder get removed from race if racecolumn get removed from flexibleleaderboardImpl
|
2015-06-16 16:37:43 +02:00 |
|
Alexander Ries
|
a110ff1102
|
added getRaceExecutionOrderProvider() to TrackedRace
|
2015-06-16 15:51:18 +02:00 |
|
Alexander Ries
|
6d8b8f25eb
|
race now record wind if there is only startOfRace or startOfTracking set and no previous race records the wind
|
2015-06-16 10:28:23 +02:00 |
|
Alexander Ries
|
b3d9b49b4f
|
Merge remote-tracking branch 'origin/master' into ribdashboard
|
2015-06-15 09:58:06 +02:00 |
|
Alexander Ries
|
cbaf85766d
|
added boolean takesWind(Wind wind) Method to TrackedRace and did some renaming
|
2015-06-14 18:43:17 +02:00 |
|
fmittag
|
5ceacab61a
|
removed some unused imports
|
2015-06-14 17:45:10 +02:00 |
|