Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 8cf5f1f077 Merge branch 'master' into LastNRaceSelection
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2012-10-27 01:24:13 +02:00
Axel Uhl e3cb12b929 fixed FueG text in german message properties 2012-10-27 01:21:02 +02:00
Axel Uhl 035e9357fb always expand last column if that was requested 2012-10-27 00:59:28 +02:00
Axel Uhl 766b3cb6fd fixed issue with cyclic access to LeaderboardPanel while LeaderboardPanel is being constructed 2012-10-27 00:39:24 +02:00
Axel Uhl a64f0b9f0a wait for race times info response in case of a non-playing leaderboard and a last-N race column selection strategy 2012-10-27 00:32:17 +02:00
Axel Uhl fc189bbea5 fixed copying of previous race selection to new race selection settings 2012-10-26 23:45:44 +02:00
Axel Uhl f02f01e353 in LastN strategy, don't show non-started races 2012-10-26 21:13:45 +02:00
Axel Uhl 97e5d924a9 added TODO 2012-10-26 18:23:20 +02:00
Axel Uhl 38b119e382 fixed initialization orders such that leaderboard seems to display again 2012-10-26 18:14:58 +02:00
Axel Uhl ac4387e0c7 compilable version of refactored leaderboard settings supporting the selection of race selection strategy 2012-10-26 18:01:30 +02:00
Axel Uhl 413fe00609 approach to fixing the lastN argument passing around 2012-10-26 16:36:38 +02:00
Axel Uhl 682586aa2b use the lastN and autoRefresh LeaderboardSetting in constructing a leaderboard URL from these settings 2012-10-26 15:22:00 +02:00
Axel Uhl fc47ea8d28 made activeRaceColumnSelectionStrategy final in LeaderboardSettings 2012-10-26 15:13:28 +02:00
Axel Uhl 4bdb700276 Merge branch 'master' into LastNRaceSelection 2012-10-26 15:10:44 +02:00
Axel Uhl 8bdcfe1b47 added auto-refresh checkbox to leaderboard URL configuration dialog and extended settings 2012-10-26 15:10:16 +02:00
Axel Uhl 869a73186e fixed bug 1019 (total time calculation wrong in case time point is before start of later race in leaderboard) and test case for it 2012-10-26 14:40:29 +02:00
Axel Uhl da2f598421 added failing test case for bug 1019: total time wrong if time point before start of later races in leaderboard 2012-10-26 14:32:05 +02:00
Axel Uhl 99fffdfb69 only create one SettingsDialogComponent by some constructor tricks in SettingsDialog; now the URL setting technique for leaderboard configuration works as expected 2012-10-25 16:35:16 +02:00
Axel Uhl c3f6546512 shows a dialog that can be confirmed and which combines the standard leaderboard settings with the additional URL properties 2012-10-24 22:58:18 +02:00
Axel Uhl 140b0e8b97 a first version of an opening leaderboard URL configuration dialog; doesn't produce anything yet 2012-10-24 19:53:25 +02:00
Axel Uhl f34da86adb added "configure URL" button to leaderboard config panel 2012-10-24 07:55:50 +02:00
Axel Uhl 4925c1b99d moved ImagesBarCell action strings into constants and use them for comparison 2012-10-24 07:43:46 +02:00
Axel Uhl cef4d58183 refactored the ImagesBarCell class and subclasses 2012-10-24 07:38:02 +02:00
Axel Uhl 31fa760ef8 formatting 2012-10-24 06:19:12 +02:00
Axel Uhl 736af6ac8f removed the chart branding 2012-10-23 17:12:45 +02:00
Axel Uhl 7a815405d4 Merge remote-tracking branch 'server/master' 2012-10-23 14:39:52 +02:00
Axel Uhl 6f679221d7 allow a swiss timing connector to be launched from the command in pro-actively-connecting mode with the -h parameter 2012-10-23 14:35:36 +02:00
Axel Uhl 4c3bae5875 fixed merge results 2012-10-21 17:01:24 +02:00
Axel Uhl de2bdebff9 Merge remote-tracking branch 'server/master' into auto-leaderboard
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/tv/TVViewController.java
2012-10-21 16:56:06 +02:00
Axel Uhl a5d120631f implemented lastN as new leaderboard entry point parameter that leads to a dynamic race selection 2012-10-21 15:59:50 +02:00
Axel Uhl 546b7c4a7d fixed bug in leaderboard refresh when columns are moved around 2012-10-21 12:33:05 +02:00
Axel Uhl a2a913a2b4 fixed bug that had gone unnoticed so far: when moving race column in leaderboard, cache doesn't get invalidated properly 2012-10-21 12:17:59 +02:00
Axel Uhl ccaa8e4b89 started the automatic leaderboard update by factoring out the race column selection as a separate model with an interface;
this is to allow for an alternative implementation which then computes the columns selected based, e.g., on a RaceTimeProvider
2012-10-21 11:48:31 +02:00
Axel Uhl 7ca0f9847f Merge remote-tracking branch 'server/master' 2012-10-21 10:01:25 +02:00
Axel Uhl e71a004912 added display color to BuoyImpl.resolve to let it pass through replication 2012-10-21 09:59:57 +02:00
Axel Uhl 6407e8b9fa fixed log statement introduced by 977a0e11bc 2012-10-20 12:42:29 +02:00
Axel Uhl ef69d6cb03 still show toolbar if not embedded but no race details are to be shown; otherwise the leaderboard settings are unreachable 2012-10-20 12:05:47 +02:00
Axel Uhl a76b0536c3 improved comment of HighPointLastBreaksTie scoring scheme 2012-10-19 22:35:48 +02:00
Axel Uhl 656c40717f Merge remote-tracking branch 'server/master' 2012-10-19 16:58:33 +02:00
Axel Uhl 977a0e11bc added log statement when TrackedLeg is removed from TrackedRace 2012-10-19 16:52:31 +02:00
Axel Uhl 2c3166261c avoid an NPE and guard leg rank calculation against course changes by obtaining the course's read lock 2012-10-19 13:50:57 +02:00
Axel Uhl 26b2a8c656 added SwissTiming test data for new protocol version and a corresponding test case 2012-10-16 16:19:30 +02:00
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