Axel Uhl
8418760221
Merge branch 'xcelsiusadapter_development'
2012-10-16 14:57:20 +02:00
Axel Uhl
e4350351bc
Merge remote-tracking branch 'server/master'
2012-10-16 14:55:02 +02:00
Axel Uhl
910a466ead
new W4702 race in new SailMaster format
2012-10-16 14:53:36 +02:00
Axel Uhl
3891d99d7e
Merge remote-tracking branch 'origin/xcelsiusadapter_development' into xcelsiusadapter_development
2012-10-16 14:45:25 +02:00
Axel Uhl
098b194938
more documentation work
2012-10-16 14:31:55 +02:00
Axel Uhl
547c04e67a
improved comment regarding the "MaxPointsReasons" supported by SwissTiming
2012-10-16 10:34:29 +02:00
Axel Uhl
ebabfb92d0
Merge remote-tracking branch 'server/master'
2012-10-15 17:43:37 +02:00
Axel Uhl
ed98ad1321
fixed total time upwind calculation
2012-10-15 17:43:04 +02:00
Axel Uhl
7b373016ba
bug 1001: added total time sailed upwind/reaching as new columns
2012-10-15 17:39:58 +02:00
Axel Uhl
6e991eda07
support for new SailMaster version while remaining capable of parsing old format
2012-10-15 16:28:14 +02:00
Axel Uhl
d56f73d784
Merge branch 'master' into xcelsiusadapter_development
...
Conflicts:
java/com.sap.sailing.xcelsiusadapter/src/com/sap/sailing/xcelsiusadapter/RegattaDataPerLeg.java
2012-10-15 15:07:42 +02:00
Axel Uhl
aed5d420c3
Merge remote-tracking branch 'server/master'
2012-10-15 15:03:25 +02:00
Axel Uhl
872ddb4b1f
fixed "has Wind" column; accidentally removed the isTracked check from delay column instead of has Wind column
2012-10-15 15:01:24 +02:00
Axel Uhl
cd30537d62
display "Yes" for GPS/Wind also if race is not currently being tracked
2012-10-15 14:59:46 +02:00
Axel Uhl
9b93b6f3fe
also show a race as active in LeaderboardGroupPanel if no tracker is currently running
2012-10-15 00:28:29 +02:00
Axel Uhl
bca80d6b18
added support for "committee vessel" as buoy displayColor too
2012-10-12 18:00:12 +02:00
Axel Uhl
20347fba9a
Merge remote-tracking branch 'server/master'
2012-10-12 17:56:37 +02:00
Axel Uhl
3b0505967e
generalized logic to fetch buoy icons based on their displayColor attribute
2012-10-12 17:50:04 +02:00
Axel Uhl
ca43d3a87a
Merge branch 'xcelsiusadapter_development'
2012-10-12 16:08:05 +02:00
Axel Uhl
7eb0762273
making BuoyImpl immutable again, removing the setter for displayColor
2012-10-12 16:07:43 +02:00
Axel Uhl
6e78ab3632
adjusted to new IP address for furcashudson test PC
2012-10-12 15:29:45 +02:00
Axel Uhl
746f8a823a
fixed indentation
2012-10-12 15:10:49 +02:00
Axel Uhl
ecd13d2cd6
Merge remote-tracking branch 'origin/xcelsiusadapter_development' into xcelsiusadapter_development
2012-10-12 14:57:51 +02:00
Axel Uhl
5f5c9effe4
Merge remote-tracking branch 'server/master' into xcelsiusadapter_development
2012-10-12 14:35:54 +02:00
Axel Uhl
517c2a4c1a
Merge branch 'master' into xcelsiusadapter_development
2012-10-12 14:35:22 +02:00
Axel Uhl
d81b504f0f
use official MIME character set for Base64 encoding, required for a working data: URL for images
2012-10-12 00:37:21 +02:00
Axel Uhl
cb2b7bdf46
added org.apache.commons.fileupload to target platform
2012-10-10 17:25:08 +02:00
Axel Uhl
633e71eda2
added more architecture doc
2012-10-10 17:10:56 +02:00
Axel Uhl
f0bf1f8ede
added RaceColumn.getRaceDefinition(Fleet) in preparation for a general refactoring in this area
2012-10-09 16:25:38 +02:00
Axel Uhl
91fceda37b
more architecture documentation
2012-10-09 15:34:02 +02:00
Axel Uhl
b88590ca1f
more architecture documentation
2012-10-09 11:17:09 +02:00
Axel Uhl
bf0132c13a
continued with architecture documentation
2012-10-09 11:00:10 +02:00
Axel Uhl
78ec37d201
more doc
2012-10-05 16:24:41 +02:00
Axel Uhl
ea9e9fe256
Merge remote-tracking branch 'server/master'
2012-10-05 14:25:04 +02:00
Axel Uhl
03673ce8af
continued with architecture documentation
2012-10-05 14:23:48 +02:00
Axel Uhl
5dbba8d7ba
continued work on the architecture documentation
2012-10-02 18:16:59 +02:00
Axel Uhl
4066efc8f0
fixed merge problem
2012-10-02 16:25:31 +02:00
Axel Uhl
d369c2450a
Merge branch 'bug771'
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/racemap/RaceMap.java
2012-10-02 16:05:52 +02:00
Axel Uhl
be2ba389f6
trying to fix bug 771 by checking the boat fix for null before accessing
2012-10-02 16:02:42 +02:00
Axel Uhl
72835e8bc2
only count a race (regardless the manual score corrections) if it counts for the total score sum
2012-10-02 15:22:01 +02:00
Axel Uhl
9b453c27c4
avoid ArrayIndexOutOfBoundsException in AbstractScoringScheme when comparing last races when one or both competitors don't have any races
2012-10-02 14:37:55 +02:00
Axel Uhl
caf15cf3a4
renamed considerForDiscarding to countRaceForComparisonWithDiscardingThresholds which better reflects it semantics
2012-10-02 11:39:22 +02:00
Axel Uhl
caaf3882c0
fixed simpleLeaderboardTest regarding the medal race consideration for the comparison with the discard thresholds
...
Due to a change in AbstractSimpleLeaderboardImpl.considerForDiscarding, medal races now (in line with the
comment for Leaderboard.considerForDiscarding) count for the comparison with the discarding thresholds even
though they are themselves never discarded. This has caused the flawed calculation of how many races to discard
in simpleLeaderboardTest to fail because it didn't consider the medal race during determining the number to
compare to the discarding thresholds.
2012-10-02 11:35:55 +02:00
Axel Uhl
8951945af1
added discarding test for ordered fleets with not all fleets having raced in a column
2012-10-02 11:17:36 +02:00
Axel Uhl
e639d2d98d
added missing default constructor for GWT serialization
2012-10-02 10:09:22 +02:00
Axel Uhl
f0dc58bde4
further approaching a solution for bug 961: added tests for excluding columns from total count if one fleet hasn't raced
2012-10-02 10:01:57 +02:00
Axel Uhl
e71e58649c
working towards bug 961: use isValidInTotalScore now in getTotalPoints and henceforth in getCompetitorsFromBestToWorst
2012-10-01 23:00:40 +02:00
Axel Uhl
c843089a57
Merge remote-tracking branch 'server/master'
2012-10-01 18:20:45 +02:00
Axel Uhl
d06df23bec
added first steps towards ignoring results of partial unordered split-fleet race columns for total leaderboard score
2012-10-01 18:19:34 +02:00
Axel Uhl
c386f2fed1
Merge remote-tracking branch 'server/master'
2012-10-01 17:36:09 +02:00
Axel Uhl
02e71d1219
moved setName to FlexibleRaceColumn so that not all RaceColumn types have a setName
2012-10-01 17:35:03 +02:00
Axel Uhl
f7317bed4a
allow RaceColumnListeners to veto the addition of a column; Leaderboards use this to veto addition of duplicate-named columns
2012-10-01 16:10:04 +02:00
Axel Uhl
94224de5fe
fixed an issue in the getTo() method of the combined wind track in case no end of race has been seen yet
2012-09-28 16:44:31 +02:00
Axel Uhl
cb954f7ec5
also dump the writer/owner thread if any
2012-09-28 15:05:45 +02:00
Axel Uhl
8519fcd2f0
enhanced locking traces; fixed CourseUpdateTest.testWaypointAddedAtEnd which needed the course's write lock to guard against TracTrac background update
2012-09-28 14:58:05 +02:00
Axel Uhl
2d133e5809
added a test case to WindTest for bug 943, showing that the wind estimation already returns null as expected
2012-09-28 09:58:49 +02:00
Axel Uhl
44b02a0ffe
use wind estimation also if no upwind start
2012-09-27 14:17:51 +02:00
Axel Uhl
508b9e9d3a
adding missing scoring scheme class
2012-09-27 11:57:10 +02:00
Axel Uhl
b2757c2ae4
addressing bug 983 by supporting new scoring scheme that breaks ties only by the last race instead of looking at individual scores
2012-09-27 11:53:34 +02:00
Axel Uhl
69ead70918
use AdminConsoleTableResources for suppressed competitors table
2012-09-27 10:49:10 +02:00
Axel Uhl
6094b29291
fixed a NPE in isNetPointsCorrected
2012-09-27 10:44:16 +02:00
Axel Uhl
a22a14aaa7
avoid further NPEs due to disparity between isTracked and trackedRace == null
2012-09-27 09:43:50 +02:00
Axel Uhl
c415f3b781
Merge remote branch 'origin/master'
2012-09-27 09:10:34 +02:00
Axel Uhl
568dbdb9a1
removed obsolete FIXME comment
2012-09-27 09:10:09 +02:00
Axel Uhl
9163edb715
Merge remote-tracking branch 'server/master'
2012-09-27 09:07:08 +02:00
Axel Uhl
efc0ac2959
the fix for 968 broke the test verdict of testDistanceTraveledOnSmoothenedTrackThenAddingOutlier which was too strict; relaxed
2012-09-26 18:01:53 +02:00
Axel Uhl
36ac9e6892
turned off excessive TTCM logging again
2012-09-26 17:27:52 +02:00
Axel Uhl
60f46d384f
Merge remote-tracking branch 'server/master'
2012-09-26 17:24:02 +02:00
Axel Uhl
31e79556b2
fixed bug 968 by invalidating the DistanceCache for the interval between the last fix and the new fix
2012-09-26 17:22:44 +02:00
Axel Uhl
8077638f61
turn off TTCM detail logging by default also for non-debug logging properties
2012-09-26 13:49:54 +02:00
Axel Uhl
3ed26c1256
added logging option for TTCM raw positions; see logging_debug.properties
2012-09-26 13:49:18 +02:00
Axel Uhl
cc3fea5520
Merge remote-tracking branch 'server/master'
2012-09-26 13:38:33 +02:00
Axel Uhl
cbe9a6613b
fixed imports in RaceDTO to fix GWT build
2012-09-26 12:38:27 +02:00
Axel Uhl
ce3a533909
new TracTrac 2.0.5 docs
2012-09-25 11:54:28 +02:00
Axel Uhl
7fbadab872
added test case for overall leaderboard scoring and suppression
2012-09-25 11:53:28 +02:00
Axel Uhl
08790daa57
added test cases for suppressing one or more competitors in an overall leaderboard
2012-09-25 10:16:38 +02:00
Axel Uhl
13fa0c234c
fixed persistence for suppressed competitors in meta leaderboards
2012-09-24 22:01:01 +02:00
Axel Uhl
38640ee20f
don't store overall leaderboard inside leaderboard group but in leaderboard collection
2012-09-24 20:43:20 +02:00
Axel Uhl
740525ef2d
entered FIXME for bug 979
2012-09-24 18:15:25 +02:00
Axel Uhl
795f4b1b7e
fixed getTrackedRank for meta leaderboard, removing suppressed competitors from the list from best to worst
2012-09-24 18:05:49 +02:00
Axel Uhl
9f6de486c1
moved CompetitorFetcher from leaderboardedit to leaderboard package so RaceBoard can use it
2012-09-24 17:14:44 +02:00
Axel Uhl
369658c180
upgraded TTCM to 2.0.5
2012-09-24 17:10:10 +02:00
Axel Uhl
823e7d2687
made RaceColumnListeners members final, because we can
2012-09-24 16:05:03 +02:00
Axel Uhl
84388b5754
moved CompetitorColumnBase to leaderboard package so RaceBoard can see it
2012-09-24 14:49:51 +02:00
Axel Uhl
3fb869f9a3
added persistence for competitor suppression in leaderboards
2012-09-24 14:32:57 +02:00
Axel Uhl
54a0defcf1
factored out the commonalities of the competitor-related columns for suppressed and other tables
2012-09-24 13:33:53 +02:00
Axel Uhl
01410d4cef
added table of suppressed competitors to EditableLeaderboardPanel
2012-09-24 11:39:40 +02:00
Axel Uhl
a90a2cb10b
fixed NPE in convertToRaceDTOs
2012-09-24 11:11:21 +02:00
Axel Uhl
a79826548e
Merge remote-tracking branch 'server/master'
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2012-09-21 18:23:15 +02:00
Axel Uhl
cdde8abe7c
suppress button works, but no persistence yet
2012-09-21 18:20:35 +02:00
Axel Uhl
78bca31e18
Suppress button now visible but not yet functional
2012-09-21 16:31:37 +02:00
Axel Uhl
ad30463eeb
changed column type for CompetitorColumn from String to LeaderboardRowDTO, preparing for suppression in EditableLeaderboardPanel
2012-09-21 11:28:01 +02:00
Axel Uhl
ee0961a4d0
preparing for optional and configurable suppression of competitors in leaderboards
2012-09-21 09:18:22 +02:00
Axel Uhl
0e4085538c
fixing bug 963 by adding synchronization on the result of gerMarkPassings(Competitor) and checking if empty
2012-09-20 09:42:53 +02:00
Axel Uhl
7832215032
Fixing at least the second half of ug 954 by using the course read lock instead of synchronizing on the cloned tracked legs collection
2012-09-20 09:25:31 +02:00
Axel Uhl
e7e727f86c
fixed bug 972 by factoring the RaceColumn.getKey(Competitor) method so that MetaLeaderboardColumn can re-use it
2012-09-19 17:54:37 +02:00
Axel Uhl
79697f2de6
added a DistanceCache test with fixes whose time stamp increases but whose position remains unchanged for a while
2012-09-19 14:17:06 +02:00
Axel Uhl
c2786c257b
fixes for bugs 965 and 966: updating, storing carried points as well as corresponding leaderboard invalidation
2012-09-15 01:20:19 +02:00
Axel Uhl
5c2f060914
Merge remote-tracking branch 'server/master'
2012-09-14 16:54:21 +02:00
Axel Uhl
01eca1bd97
also export a COMBINED wind track in showwind REST/JSON service
2012-09-14 16:52:32 +02:00