Commit Graph
100 Commits
Author SHA1 Message Date
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