D049941
|
357c97ec72
|
Merge branch 'master' into 'integration_tests'
Conflicts:
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/AbstractBearing.java
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/DetailType.java
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/MaxPointsReason.java
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/Position.java
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/Speed.java
java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/WithID.java
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/DomainObjectFactory.java
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoObjectFactory.java
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DelayedLeaderboardCorrectionsImpl.java
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/FieldNames.java
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoWindListener.java
java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoWindStoreImpl.java
java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/CollectionNames.java
java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/FieldNames.java
java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SimpleDomainFactoryTest.java
java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/DomainFactory.java
java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingFactory.java
java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/DomainFactoryImpl.java
java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/RaceImpl.java
java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingFactoryImpl.java
java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingRaceTrackerImpl.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractManeuverDetectionTestCase.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractTracTracLiveTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseUpdateTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardScoringAndRankingTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysis505Test.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysisIDMChampionsFinalTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverDetectionOnKielerWoche505Race2DataTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverDetectionOnMdM2011SemifinalTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/OnlineTracTracBasedTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReachingLegTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReceiveMarkPassingDataTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/RouteAssemblyTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackBasedTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnStoredTracksTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindTest.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java
java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/DomainFactory.java
java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/TracTracConnectionConstants.java
java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/DomainFactoryImpl.java
java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/MarkPassingReceiver.java
java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/MarkPositionReceiver.java
java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceCourseReceiver.java
java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Competitor.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Course.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/CourseListener.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/DomainFactory.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Event.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Mark.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceDefinition.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Regatta.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/SpeedWithBearing.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Waypoint.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/AbstractSpeedWithAbstractBearingImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/BoatClassImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/CourseImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DomainFactoryImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/EventImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/KilometersPerHourSpeedWithBearingImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/MarkImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RaceDefinitionImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RegattaImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/WaypointImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/DelayedLeaderboardCorrections.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ScoringScheme.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractLeaderboardImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractScoringSchemeImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPointExtremeSailingSeriesOverall.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPointLastBreaksTie.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/LeaderboardTotalRankComparator.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/GPSFixTrack.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedLeg.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedLegOfCompetitor.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CompactGPSFixMovingImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicGPSFixMovingTrackImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixTrackImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MaxSpeedCache.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/RaceRankComparator.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegOfCompetitorImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/WindTrackImpl.java
java/com.sap.sailing.domain/src/com/sap/sailing/util/CourseAsWaypointList.java
java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/ExpeditionWindTracker.java
java/com.sap.sailing.feature.p2build/raceanalysis.product
java/com.sap.sailing.feature/feature.xml
java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/LeaderboardPanelMock.java
java/com.sap.sailing.gwt.ui/Leaderboard.css
java/com.sap.sailing.gwt.ui/Spectator.css
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/EventDialog.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/EventEditDialog.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardGroupConfigPanel.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RaceColumnsInLeaderboardDialog.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/SailingEventManagementPanel.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/SwissTimingEventManagementPanel.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/TracTracEventManagementPanel.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/AbstractEntryPoint.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/AbstractRegattaPanel.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/ColorMap.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/DetailTypeFormatter.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.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/TimePanel.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/CompareCompetitorsChartDialog.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardEntryPoint.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardPanel.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardSettings.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardSettingsDialogComponent.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardUrlConfigurationDialog.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LegColumn.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboardedit/EditableLeaderboardPanel.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboardedit/LeaderboardEditPage.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/AbstractLeaderboardDTO.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/CompetitorRaceDataDTO.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/CompetitorsRaceDataDTO.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/LeaderboardGroupDTO.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/LegEntryDTO.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/ManeuverDTO.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/MarkDTO.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/RaceColumnDTO.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/AbstractChartPanel.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/AbstractChartSettingsComponent.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/ChartPanel.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/LeaderboardRankChart.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/MultiChartPanel.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/MultiChartSettings.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/MultiChartSettingsComponent.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/WindChart.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/spectator/LeaderboardGroupOverviewPanel.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/spectator/LeaderboardGroupPanel.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/spectator/SpectatorEntryPoint.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/tv/TVViewController.java
java/com.sap.sailing.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndLoadingEventsAndRegattas.java
java/com.sap.sailing.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndRetrievingLeaderboards.java
java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/RegattaReplicationTest.java
java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/TrackedRaceContentsReplicationTest.java
java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/RaceTrackerStartStopTest.java
java/com.sap.sailing.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on
8889).launch java/com.sap.sailing.server/SailingServer (No Proxy, No
Tests).launch java/com.sap.sailing.server/SailingServer (No Proxy,
Remote Debug SAP VM).launch java/com.sap.sailing.server/SailingServer
(Proxy).launch java/com.sap.sailing.server/SailingServer (Proxy, Jetty
on 8889).launch java/com.sap.sailing.server/SailingServer (Proxy,
Remote Debug SAP VM).launch java/com.sap.sailing.server/SailingServer
(Proxy, SwissTiming Live Simulation).launch
java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/AbstractAddRegattaOperation.java
java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/AddDefaultRegatta.java
java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/AddSpecificRegatta.java
java/com.sap.sailing.xcelsiusadapter/src/com/sap/sailing/xcelsiusadapter/RegattaDataPerLeg.java
java/pom.xml
|
2013-01-07 17:24:21 +01:00 |
|
Axel Uhl
|
9a67f3bd7c
|
extracted method doing the clientparams.php parsing
|
2013-01-03 13:14:33 +01:00 |
|
Axel Uhl
|
705b3f634b
|
course update from clientparams.php
|
2013-01-03 11:29:53 +01:00 |
|
Axel Uhl
|
40b797c1bf
|
Merge remote-tracking branch 'server/master'
|
2013-01-03 11:11:11 +01:00 |
|
Axel Uhl
|
2a594561d1
|
changed AbstractTracTracControlPoint to AbstractWithID so it can be used for both, ClientParamsPHP.ControlPoint and ControlPointAdapter
|
2013-01-03 11:09:47 +01:00 |
|
fmittag
|
82484e4c88
|
added missing .gitignore for com.sap.sailing.domain.tractracadapter.test
|
2013-01-02 23:42:43 +01:00 |
|
Axel Uhl
|
7704b0a389
|
prepared for course comparison and update from ClientParamsPHP
|
2012-12-28 17:26:46 +01:00 |
|
Axel Uhl
|
1065c90a88
|
use TracTracControlPoint throughout DomainFactory to prepare for the alternative use of the clientparams.php control points list
|
2012-12-28 16:53:00 +01:00 |
|
Axel Uhl
|
fbd02257f0
|
added test cases comparing ClientParamsPHP results with those of KeyValue.setup() and its ControlPoint values
|
2012-12-28 16:02:53 +01:00 |
|
Axel Uhl
|
881cc19076
|
added implementation and test for retrieving encoded control point metadata from clientparams.php document
|
2012-12-28 14:58:20 +01:00 |
|
Axel Uhl
|
dd26ed363e
|
added behavior and test for route / control point / mark position reading
|
2012-12-28 14:38:53 +01:00 |
|
Axel Uhl
|
232f93f98f
|
added test case for UUID-based property parsing
|
2012-12-28 11:56:12 +01:00 |
|
Axel Uhl
|
ef4de09889
|
added support and new test bundle for more convenient TracTrac clientparams.php parsing support
|
2012-12-28 11:51:50 +01:00 |
|
Axel Uhl
|
97b0af1e87
|
added a TODO comment related to bug 1014
|
2012-12-27 18:12:05 +01:00 |
|
Axel Uhl
|
e3c60380d4
|
use competitor ID for all score corrections, suppressions and display name settings, including incremental migration
|
2012-12-27 17:15:18 +01:00 |
|
Axel Uhl
|
263a13f1aa
|
dynamically migrate wind fixes so they use the race ID in the WIND_TRACKS collection
|
2012-12-27 15:18:29 +01:00 |
|
Axel Uhl
|
c3443a9bc0
|
let Event extend WithID and use ID consistently, also in event persistence
|
2012-12-27 13:49:16 +01:00 |
|
Axel Uhl
|
edc23fb9a9
|
made Regatta extend WithID and use TracTrac ID or regatta name for other providers
|
2012-12-27 12:51:53 +01:00 |
|
Axel Uhl
|
8f03a1945f
|
fixing bug 1110 by using Bearing.add instead of +
|
2012-12-21 17:43:14 +01:00 |
|
Axel Uhl
|
65012c6e36
|
removed unused code
|
2012-12-21 17:32:14 +01:00 |
|
Axel Uhl
|
89a150cf5d
|
simplified course updates again by re-using as many Leg/TrackedLeg objects as possible; see also bug 1113
|
2012-12-21 17:31:23 +01:00 |
|
Axel Uhl
|
bd0ac427d4
|
improved CourseAsWaypointList such that it handles temporary duplicates properly
|
2012-12-21 16:37:15 +01:00 |
|
Axel Uhl
|
0d7a25cce2
|
added failing test case for moving a waypoint forward in a course, causing temporary duplicates, violating CourseImpl's invariant; see bug 1113
|
2012-12-21 15:42:59 +01:00 |
|
Axel Uhl
|
39e40dd393
|
fixed assertWaypointIndexes in CourseTest
|
2012-12-21 15:14:26 +01:00 |
|
Axel Uhl
|
1a2054acf7
|
added failing test case for what could be a side effect of the fixes to bug 1113 but could also have existed before: waypointIndexes in CourseImpl
|
2012-12-21 15:06:40 +01:00 |
|
Axel Uhl
|
b251741ee0
|
added failing test case for TrackedRace.trackedLegs update and provided a fix for it
|
2012-12-21 14:46:02 +01:00 |
|
Axel Uhl
|
8f02ffa7df
|
implemented fix for bug 1113
|
2012-12-21 13:56:09 +01:00 |
|
Axel Uhl
|
594fa7bffb
|
added more failing verdicts for bug 1113
|
2012-12-21 13:51:36 +01:00 |
|
Axel Uhl
|
565a0ab536
|
failing test cases for bug 1113
|
2012-12-21 13:47:25 +01:00 |
|
Axel Uhl
|
df80e481de
|
improved algorithm for finding speed minima and maxima of maneuver
|
2012-12-20 22:27:47 +01:00 |
|
Axel Uhl
|
53cabe4f71
|
adjusted test verdicts after having changed the weighing of speeds
|
2012-12-20 17:39:03 +01:00 |
|
Axel Uhl
|
6db16eed31
|
reduce confidence of fixes' speeds more (1/2 after 1/2 of speed averaging interval instead of 1/2 after 1/1 of speed averaging interval)
|
2012-12-20 17:18:43 +01:00 |
|
Axel Uhl
|
eff9cf0694
|
fixing bug 1111: when adding race columns, medal race checkbox was not considered
|
2012-12-20 13:36:21 +01:00 |
|
Axel Uhl
|
7cb8fc33c8
|
don't copy but use the ByteArrayOutputStream's buffer for reading the SwissTiming archive contents in again
|
2012-12-20 11:16:11 +01:00 |
|
Axel Uhl
|
ce6f9e277f
|
adjusted monitoring properties to check for index.html for www bundle instead of / which always responds
|
2012-12-20 10:36:16 +01:00 |
|
Axel Uhl
|
a88fdd267e
|
wind was obviously specified as the "from" direction
|
2012-12-20 02:24:41 +01:00 |
|
Axel Uhl
|
717b2dcf56
|
avoid NPE in getWindwardDistanceTo in case a mark position is null / not known
|
2012-12-20 02:16:34 +01:00 |
|
Axel Uhl
|
3afd6fb722
|
able to load a SwissTiming archived race through the AdminConsole for the first time
|
2012-12-20 02:13:16 +01:00 |
|
Axel Uhl
|
6e48e54545
|
added test case for race SAW010115.20120811
|
2012-12-19 18:06:14 +01:00 |
|
Axel Uhl
|
06ca85470c
|
remove all mark passings when race transitions to running status
|
2012-12-19 09:51:49 +01:00 |
|
Axel Uhl
|
443be2e80b
|
fixed use of differential latitude/longitude by subtracting it from (instead of adding it to) the reference latitude/longitude
|
2012-12-18 23:46:08 +01:00 |
|
Axel Uhl
|
c06a146415
|
use UTC as time zone for SwissTiming archive connector; don't consider mark passing happening before the race start time (minus some threshold)
|
2012-12-18 23:37:08 +01:00 |
|
Axel Uhl
|
617aa415ca
|
fixed isValid for three-byte integers by inversing its logic
|
2012-12-18 23:07:32 +01:00 |
|
Axel Uhl
|
0ff4898709
|
don't require read lock in CourseImpl.getWaypoint(int i) anymore; it's an atomic access to an ArrayList except for the rangeCheck which seems ok
|
2012-12-18 22:32:56 +01:00 |
|
Axel Uhl
|
db57bdc6eb
|
reduced likelihood of deadlocks by copying mark roundings in locked area before pulling any other locks
|
2012-12-18 22:28:55 +01:00 |
|
Axel Uhl
|
dfd1bc0df0
|
added a hint in the architecture document regarding the seeming read-read locking conflict
|
2012-12-18 19:18:53 +01:00 |
|
Axel Uhl
|
21c477426a
|
introduced reentrant read-write lock instead of synchronized for mark passing structures in TrackedRace
|
2012-12-18 19:11:24 +01:00 |
|
Axel Uhl
|
19e9948c3c
|
Merge branch 'master' into swisstiming_archiveconnector
|
2012-12-18 00:55:29 +01:00 |
|
Axel Uhl
|
4e84ea63e2
|
avoid deadlock by nested waiting for mark passings collections monitor while holding a read lock on the course
|
2012-12-18 00:54:59 +01:00 |
|
Axel Uhl
|
13e4b95bed
|
Merge branch 'master' into swisstiming_archiveconnector2
|
2012-12-18 00:49:36 +01:00 |
|