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