Commit Graph
705 Commits
Author SHA1 Message Date
Axel Uhl d863b68761 added failing test case for what comment #22 on Bug 1344 observed; LockUtil now doesn't deal properly anymore with reentrant read locks 2013-04-15 10:58:39 +02:00
Axel Uhl aaf1faad2c fixed logging in SmartFutureCache for lock propagation; so far, NPEs were likely to happen due to the logging 2013-04-14 13:24:27 +02:00
Axel Uhl 33204ccf4a Merge branch 'master' into smartfuturecachelockpropagation 2013-04-14 12:15:14 +02:00
Armin Zamani 2f2ec1a9c3 organized import 2013-04-14 06:52:15 +08:00
Armin Zamani c8953c6aad Added first finisher time to the label in the app, score correction
confirmation is not thrown when blue flag down is pressed, added a test
for the passaware racelog
2013-04-14 06:51:08 +08:00
Axel Uhl 8a46723c37 really unlock read lock if counter == 1 or current thread is owner;
this takes care of the possibility that the thread to which locks are propagated gets the read lock itself and later
is propagated the read lock again. In this case, the receiving thread needs to first actually unlock its lock before
only decrementing the counter and relying on the propagating thread's lock ownership.
2013-04-13 09:00:28 +02:00
Axel Uhl 7604fa4956 provide what looks like a fix for bug 1344 2013-04-13 01:21:44 +02:00
Axel Uhl a91b379aab implemented a failing test case for bug 1344 (deadlock) 2013-04-13 00:46:50 +02:00
Axel Uhl d22f3c53be added test case that demonstrates the old fix for the read-read deadlock in synchronous triggerUpdate/get combinations 2013-04-13 00:27:52 +02:00
Axel Uhl 3d4c747346 added a first few locking / threading / SmartFutureCache updating test rudiments 2013-04-12 23:57:43 +02:00
Axel Uhl a6e8e6e530 started with a comment for a failing test case for bug 1344 2013-04-12 22:27:53 +02:00
Armin Zamani cc61f70b07 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/AbstractTimePoint.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ScoreCorrection.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/SettableScoreCorrection.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedLegOfCompetitor.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardEntryPoint.java
	java/com.sap.sailing.server.gateway.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.server.gateway.test/src/com/sap/sailing/server/gateway/test/JsonExportTest.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/impl/LeaderboardJsonGetServlet.java
2013-04-11 13:39:51 +08:00
Armin Zamani b501d1ca6f Merge branch 'racecommittee_integrated' of
ssh://armin@sapsailing.com/home/trac/git into racecommittee_integrated

Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
2013-04-11 00:28:12 +02:00
Armin Zamani 0b752acc2c Steps towards score corrections in the leaderboard initiated by a race
log event
2013-04-06 21:50:36 +02:00
Armin Zamani c6cefb328b Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.server.gateway/WEB-INF/web.xml
2013-04-04 17:06:06 +02:00
fmittag 678e7d18cb Merge remote-tracking branch 'origin/master' into leaderboardCache 2013-04-04 10:37:48 +02:00
Axel Uhl e2b3d43393 Tasks in the SmartFutureCache are now recycled with an extended update interval instead of canceled and re-scheduled if not yet started;
This solves bug 1314. A synchronized piece of code on the task attempts to update the interval in case the task hasn't read the interval
definition yet. If that doesn't succeed because the task has already consumed the old update interval definition, the existing future task
is left alone, and a new task with the extended update interval is created and scheduled.
2013-04-04 00:59:31 +02:00
Axel Uhl 0761af5e55 refactored SmartFutureCache towards a solution for bug 1314, re-using existing tasks with extended update interval instead of canceling and re-scheduling 2013-04-04 00:49:20 +02:00
Axel Uhl 8ff3810ada added a "test case" (doesn't test anything) that reproduces the problem of bug 1314 with SmartFutureCache 2013-04-03 23:17:09 +02:00
Armin Zamani 931d2fe98e Implemented the throughput of the TracTrac user name and password from
the AdminConsole to the CourseDesignChangeHandler in the TracTrac
adapter
2013-04-03 20:33:26 +02:00
fmittag 9f82edfb7b Merge remote-tracking branch 'origin/master' into leaderboardCache 2013-04-02 09:16:56 +02:00
Armin Zamani ac1acc6d18 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain.tractracadapter.persistence/src/com/sap/sailing/domain/tractracadapter/persistence/impl/DomainObjectFactoryImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardConfigPanel.java
2013-04-01 01:01:12 +02:00
I077899 f92bef4088 All of this objects are now Serializable. 2013-03-29 16:56:50 +02:00
Axel Uhl 4d53a3d865 fixed smart future cache test which now failed due to more rigid locking policy;
can't suspend the cache(...) method which is holding the write lock while trying to read using get(...).
Now suspending the computeCacheUpdate method. This still lets get(...) read null, but during
computeCacheUpdate the write lock for the key isn't held by the cache yet. Therefore, the get can proceed.
2013-03-29 15:43:29 +01:00
Axel Uhl 465d618fbc fixed smart future cache test which now failed due to more rigid locking policy;
can't suspend the cache(...) method which is holding the write lock while trying to read using get(...).
The get(...) method will simply block because a cache update is currently on its way.
2013-03-29 15:40:01 +01:00
Axel Uhl 12c9b3761b fixed third of the leaderboard tests that failed due to the changed incurred by the fix for bug 1023 2013-03-29 15:15:49 +01:00
Axel Uhl 8922ccf470 fixed second leaderboard test case that broke because of the changes incurred by the fixes for bug 1023 2013-03-29 15:05:07 +01:00
Axel Uhl b7182c4553 fixed the first of the leaderboard tests broken by the change in behavior requested by the fix for bug 1023 2013-03-29 14:56:41 +01:00
Christopher Ronnewinkel (D036654) 906bd30dc9 Merge remote-tracking branch 'origin/master' into simulator_dev
Conflicts:
	java/com.sap.sailing.server/META-INF/MANIFEST.MF
	java/com.sap.sailing.server/SailingServer (No Proxy).launch
	java/pom.xml
2013-03-25 14:45:06 +01:00
fmittag d61d7f8644 Merge remote-tracking branch 'origin/master' into leaderboardCache
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DomainFactoryImpl.java
	java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/impl/LeaderboardJsonGetServlet.java
2013-03-25 12:37:37 +01:00
Armin Zamani 6d0660120b Merge branch 'master' into racecommittee_integrated 2013-03-22 10:42:10 +01:00
Armin Zamani 4e29bda14c fixed a couple of merge errors 2013-03-21 22:11:57 +01:00
Axel Uhl 51ddeef2b8 working towards a solution against read-read locks when first reader waits for second reader (see bug 1313) 2013-03-21 21:22:01 +01:00
Christopher Ronnewinkel (D036654) 4ffe88a150 Merge remote-tracking branch 'origin/master' into simulator_dev
Conflicts:
	.gitignore
	java/.gitignore
	java/com.google.gwt.osgi/META-INF/MANIFEST.MF
	java/com.google.gwt.osgi/pom.xml
	java/com.googlecode.java-diff-utils.test/META-INF/MANIFEST.MF
	java/com.googlecode.java-diff-utils.test/src/diffutils/Example.java
	java/com.googlecode.java-diff-utils.test/src/diffutils/GenerateUnifiedDiffTest.java
	java/com.googlecode.java-diff-utils/src/difflib/Chunk.java
	java/com.googlecode.java-diff-utils/src/difflib/Patch.java
	java/com.googlecode.java-diff-utils/src/difflib/myers/MyersDiff.java
	java/com.sap.sailing.declination.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.declination/META-INF/MANIFEST.MF
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/AbstractPosition.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/impl/KilometersPerHourSpeedImpl.java
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/Util.java
	java/com.sap.sailing.domain.persistence/META-INF/MANIFEST.MF
	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.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/SwissTimingAdapterPersistence.java
	java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/SwissTimingAdapterPersistenceImpl.java
	java/com.sap.sailing.domain.swisstimingadapter.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/EndToEndListeningStoreAndFowardTest.java
	java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/ui/EditCCG.java
	java/com.sap.sailing.domain.swisstimingadapter/META-INF/MANIFEST.MF
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SailMasterLiveSimulatorConnectorImpl.java
	java/com.sap.sailing.domain.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.domain.tractracadapter/META-INF/MANIFEST.MF
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java
	java/com.sap.sailing.domain/META-INF/MANIFEST.MF
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/BearingWithConfidenceImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/KnotSpeedImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/KnotSpeedWithBearingImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/ScalablePosition.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/ScalableSpeedWithBearing.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/SpeedWithConfidenceImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/confidence/ScalableValue.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/confidence/impl/ScalableDouble.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceTracker.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/CompactWindImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/ScalableWind.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/InvalidDateException.java
	java/com.sap.sailing.ess40.resultimport.test/.gitignore
	java/com.sap.sailing.expeditionconnector.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.feature.runtime/feature.xml
	java/com.sap.sailing.geocoding.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/GwtTestCaseColumnToggling.java
	java/com.sap.sailing.gwt.ui/.classpath
	java/com.sap.sailing.gwt.ui/.gitignore
	java/com.sap.sailing.gwt.ui/.project
	java/com.sap.sailing.gwt.ui/.settings/com.google.gwt.eclipse.core.prefs
	java/com.sap.sailing.gwt.ui/AdminConsole.css
	java/com.sap.sailing.gwt.ui/CommonControls.css
	java/com.sap.sailing.gwt.ui/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/RaceBoard.css
	java/com.sap.sailing.gwt.ui/RaceBoard.html
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
	java/com.sap.sailing.gwt.ui/WEB-INF/web.xml
	java/com.sap.sailing.gwt.ui/build.properties
	java/com.sap.sailing.gwt.ui/highcharts/js/adapters/mootools-adapter.js
	java/com.sap.sailing.gwt.ui/highcharts/js/adapters/prototype-adapter.js
	java/com.sap.sailing.gwt.ui/highcharts/js/highcharts-more.js
	java/com.sap.sailing.gwt.ui/highcharts/js/highcharts.js
	java/com.sap.sailing.gwt.ui/highcharts/js/modules/exporting.js
	java/com.sap.sailing.gwt.ui/pom.xml
	java/com.sap.sailing.gwt.ui/reset.css
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/actions/GetBoatPositionsAction.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/actions/GetCompetitorsRaceDataAction.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/actions/GetCoursePositionsAction.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/actions/GetQuickRankAction.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/actions/GetRaceMapDataAction.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/actions/GetWindInfoAction.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleResources.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/ImagesBarCell.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardConfigImagesBarCell.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardCreateDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardEditDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardRaceConfigImagesBarCell.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RaceColumnInLeaderboardDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/TrackedRacesListComposite.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/ErrorReporter.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/LogoAndTitlePanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/ParallelExecutionHolder.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/RaceTimePanel.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/LeaderboardResources.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardSettingsFactory.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/SimpleComponent.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/SimpleComponentGroup.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/SimpleComponentSettings.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/SimpleComponentViewer.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/UserManagementServiceImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/CoursePositionsDTO.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/PositionDTO.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/RaceMapDataDTO.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/RaceTimesInfoDTO.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/WindDTO.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/components/IsEmbeddableComponent.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/racemap/BoatOverlay.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/racemap/CanvasOverlay.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/racemap/CombinedWindPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/racemap/ImageTransformer.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/racemap/RaceMap.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/racemap/RaceMapImageManager.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/racemap/RaceMapResources.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/racemap/RaceMapSettings.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/racemap/WindSensorOverlay.java
	java/com.sap.sailing.mongodb.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.mongodb/src/com/sap/sailing/mongodb/MongoDBService.java
	java/com.sap.sailing.mongodb/src/com/sap/sailing/mongodb/internal/MongoDBServiceImpl.java
	java/com.sap.sailing.operationaltransformation.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.server.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/RaceTrackerMock.java
	java/com.sap.sailing.server/META-INF/MANIFEST.MF
	java/com.sap.sailing.server/SailingServer (No Proxy).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/WEB-INF/web.xml
	java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
	java/com.sap.sailing.targetplatform.base/features/target-base/feature.xml
	java/com.sap.sailing.targetplatform.base/features/target-test/feature.xml
	java/com.sap.sailing.targetplatform/definitions/race-analysis-p2-ide-local.target
	java/com.sap.sailing.targetplatform/definitions/race-analysis-p2-ide-p2admin.target
	java/com.sap.sailing.targetplatform/definitions/race-analysis-p2-maven-central.target
	java/com.sap.sailing.targetplatform/definitions/race-analysis-p2-maven-local.target
	java/com.sap.sailing.www.events/build.properties
	java/com.sap.sailing.www.events/main.css
	java/com.sap.sailing.www.events/winnercircle2012/index.html
	java/com.sap.sailing.www/build.properties
	java/com.sap.sailing.www/fontface.css
	java/com.sap.sailing.www/index.html
	java/com.sap.sailing.www/main.css
	java/com.sap.sailing.www/webfonts/Ubuntu-B-webfont.svg
	java/com.sap.sailing.www/webfonts/Ubuntu-BI-webfont.svg
	java/com.sap.sailing.www/webfonts/Ubuntu-C-webfont.svg
	java/com.sap.sailing.www/webfonts/Ubuntu-L-webfont.svg
	java/com.sap.sailing.www/webfonts/Ubuntu-LI-webfont.svg
	java/com.sap.sailing.www/webfonts/Ubuntu-M-webfont.svg
	java/com.sap.sailing.www/webfonts/Ubuntu-MI-webfont.svg
	java/com.sap.sailing.www/webfonts/Ubuntu-R-webfont.svg
	java/com.sap.sailing.www/webfonts/Ubuntu-RI-webfont.svg
	java/com.sap.sailing.xcelsiusadapter/META-INF/MANIFEST.MF
	java/com.sap.sailing.xcelsiusadapter/WEB-INF/web.xml
	java/com.sap.sailing.xcelsiusadapter/src/com/sap/sailing/xcelsiusadapter/GPSPerRaceAction.java
	java/com.sap.sailing.xcelsiusadapter/src/com/sap/sailing/xcelsiusadapter/HttpAction.java
	java/com.sap.sailing.xcelsiusadapter/src/com/sap/sailing/xcelsiusadapter/ListEventsAction.java
	java/com.sap.sailing.xcelsiusadapter/src/com/sap/sailing/xcelsiusadapter/RankPerLeg2Action.java
	java/com.sap.sailing.xcelsiusadapter/src/com/sap/sailing/xcelsiusadapter/RankPerLegAction.java
	java/com.sap.sailing.xcelsiusadapter/src/com/sap/sailing/xcelsiusadapter/RankPerRaceAction.java
	java/com.sap.sailing.xcelsiusadapter/src/com/sap/sailing/xcelsiusadapter/StringUtility.java
	java/com.sap.sailing.xcelsiusadapter/src/com/sap/sailing/xcelsiusadapter/XcelsiusServlet.java
	java/com.tractrac.clientmodule/META-INF/MANIFEST.MF
	java/com.tractrac.clientmodule/javadoc/allclasses-frame.html
	java/com.tractrac.clientmodule/javadoc/allclasses-noframe.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/ResultAPI/LiveResultItem.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/ResultAPI/MarkResult.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/ResultAPI/MarkResultItem.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/ResultAPI/PerLegResult.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/ResultAPI/ResultGenerator.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/ResultAPI/class-use/LiveResult.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/ResultAPI/class-use/LiveResultItem.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/ResultAPI/class-use/MarkResult.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/ResultAPI/package-frame.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/ResultAPI/package-summary.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/ResultAPI/package-tree.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/ResultAPI/package-use.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/Competitor.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/CompetitorClass.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/ControlPoint.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/Event.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/Race.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/RaceCompetitor.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/Route.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/class-use/Competitor.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/class-use/CompetitorClass.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/class-use/ControlPoint.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/class-use/Event.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/class-use/Race.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/class-use/RaceCompetitor.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/class-use/Route.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/CompetitorPositionOffsetData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/CompetitorPositionRawData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/CompetitorPositionSnappedData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/ControlPointPositionData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/DataController.Listener.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/DataController.TimeListener.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/DataController.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/EventLocationData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/Helpers.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/ICallbackData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/MarkPassingsData.Entry.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/MarkPassingsData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/MessageData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/Position.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/RouteData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/StartStopTimesData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/TimeObject.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/CompetitorPositionOffsetData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/CompetitorPositionRawData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/CompetitorPositionSnappedData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/ControlPointPositionData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/DataController.Listener.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/DataController.TimeListener.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/DataController.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/Helpers.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/ICallbackData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/MarkPassingsData.Entry.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/MarkPassingsData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/MessageData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/Position.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/RouteData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/StartStopTimesData.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/class-use/TimeObject.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/CompetitorPositionOffsetContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/CompetitorPositionRawContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/CompetitorPositionSnappedContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/ControlPointPositionContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/IDataHook.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/ITimeObjectContainer.Factory.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/ITimeObjectContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/MarkPassingsContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/MessageContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/RouteContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/StartStopTimesContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/TimestampContainer.Factory.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/TimestampContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/class-use/CompetitorPositionOffsetContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/class-use/CompetitorPositionRawContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/class-use/CompetitorPositionSnappedContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/class-use/ControlPointPositionContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/class-use/IDataHook.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/class-use/ITimeObjectContainer.Factory.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/class-use/ITimeObjectContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/class-use/MarkPassingsContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/class-use/MessageContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/class-use/RouteContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/class-use/StartStopTimesContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/class-use/TimestampContainer.Factory.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/class-use/TimestampContainer.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/package-frame.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/package-summary.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/package-tree.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/containers/package-use.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/package-frame.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/package-summary.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/package-tree.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/data/package-use.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/details/AttKey.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/details/AttachmentKeys.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/details/Attachments.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/details/IdBase.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/details/IdBaseNamed.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/details/class-use/AttKey.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/details/class-use/AttachmentKeys.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/details/class-use/Attachments.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/details/class-use/IdBase.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/details/class-use/IdBaseNamed.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/details/package-frame.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/details/package-summary.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/details/package-tree.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/details/package-use.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/metadata/package-summary.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/metadata/package-tree.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/metadata/package-use.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/package-frame.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/package-summary.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/package-tree.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/package-use.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/setup/Info.LineWriter.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/setup/Info.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/setup/KeyValue.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/setup/class-use/Info.LineWriter.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/setup/class-use/Info.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/setup/class-use/KeyValue.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/setup/package-frame.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/setup/package-summary.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/setup/package-tree.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/setup/package-use.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/test/TestTTCM.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/test/class-use/TestTTCM.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/test/package-frame.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/test/package-summary.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/test/package-tree.html
	java/com.tractrac.clientmodule/javadoc/com/tractrac/clientmodule/test/package-use.html
	java/com.tractrac.clientmodule/javadoc/constant-values.html
	java/com.tractrac.clientmodule/javadoc/deprecated-list.html
	java/com.tractrac.clientmodule/javadoc/help-doc.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-1.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-10.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-11.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-12.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-13.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-14.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-15.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-16.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-2.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-3.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-4.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-5.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-6.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-7.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-8.html
	java/com.tractrac.clientmodule/javadoc/index-files/index-9.html
	java/com.tractrac.clientmodule/javadoc/index.html
	java/com.tractrac.clientmodule/javadoc/overview-frame.html
	java/com.tractrac.clientmodule/javadoc/overview-summary.html
	java/com.tractrac.clientmodule/javadoc/overview-tree.html
	java/com.tractrac.clientmodule/javadoc/package-list
	java/com.tractrac.clientmodule/pom.xml
	java/org.moxieapps.gwt.highcharts/META-INF/MANIFEST.MF
	java/org.moxieapps.gwt.highcharts/pom.xml
	java/pom.xml
	java/target/configuration/jetty/etc/realm.properties
	java/target/configuration/logging.properties
	java/target/configuration/logging_debug.properties
	java/target/install
	java/target/start
	java/target/swisstiminglistener
	settings.xml
2013-03-21 11:48:40 +01:00
Armin Zamani ab111912f9 the courseDesignUpdateURI is registered for RaceCourseReceiver in the
TracTrac Adapter
2013-03-20 20:40:30 +01:00
Armin Zamani f924559542 introduced the course design update URI as part of the constructors for
tractrac race creation
2013-03-20 19:31:23 +01:00
Armin Zamani 8cb047681b implemented listener of tracking provider for course design changes 2013-03-19 23:57:31 +01:00
Armin Zamani 6274127bcb introduced a race log listener on TrackedRace to propagate changes on
the course design
2013-03-19 23:27:34 +01:00
Axel Uhl 228499231b first compilable (yet entirely untested) version of a Leaderboard JSON export servlet with a SmartFutureCache 2013-03-07 11:32:18 +04:00
Fabian Tschirschnitz f90a198e04 moved Flags.java and RaceLogRaceStatus.java to common and added them to SailingDomain.gwt.xml. 2013-03-06 00:38:04 +01:00
Fabian Tschirschnitz 65a2ca80b5 added some rudimentary table to the gwt regattaoverview. 2013-03-04 00:56:18 +01:00
Axel Uhl ad969e44e7 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysis505Test.java
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2013-03-01 13:11:54 -08:00
Axel Uhl 10c027565c fixing time zone in DateFormat for test so that there is no dependency on the executing computer's time zone setting 2013-03-01 12:49:45 -08:00
Armin Zamani df145e18e1 Fixed bug: ScoreCorrection for leaderboard must not be null 2013-03-01 21:12:16 +01:00
Armin Zamani b254437be3 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/DomainFactoryImpl.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/RouteAssemblyTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindTest.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/impl/DomainFactoryImpl.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/Course.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/impl/CourseImpl.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/server/SailingServiceImpl.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/ServerReplicationTest.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/TrackedRaceContentsReplicationTest.java
2013-03-01 15:10:49 +01:00
Armin Zamani d7f9bbbaf9 Just formatting: Changed tabs to spaces by formatting hole files (Ctrl +
I in Eclipse) that we might have touched while developing on this branch
2013-03-01 14:33:37 +01:00
fmittag 4a90f84793 Merge remote-tracking branch 'origin/master' into passingSide 2013-02-27 16:05:59 +01:00
fmittag 510b9dda7d Finalized implementation of the new passingSide for Waypoints
cleanup of getRaceCourse() method in Sailingservice and improvement of RaceCourseManagementPanel in gwt UI
2013-02-27 15:53:49 +01:00
Armin Zamani a779640411 Merge branch 'master' into racecommittee_integrated
Conflicts:
	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/OnlineTracTracBasedTest.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/ReceiveTrackingDataTest.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/impl/TracTracRaceTrackerImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.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/TrackedRegatta.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRegattaImpl.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.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndRetrievingWindTracksTest.java
2013-02-26 13:26:25 +01:00
Axel Uhl 58ffefff5a fixing bug 1239 by also passing TrackedRace along with addRaceDefinition 2013-02-26 11:32:48 +01:00