Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl dab0269fc3 Merge remote-tracking branch 'server/master' 2012-11-13 17:55:45 +01:00
Axel Uhl 2ae1deed54 fixed problem in test cases with duplicate competitor ID (both Hasso and Wolfgang had 123, leading to sporadic test failures) 2012-11-13 17:47:31 +01:00
Axel Uhl 80de739f54 added logging when an ExecutionException is caught and wrapped by a RuntimeException 2012-11-13 16:13:23 +01:00
Axel Uhl 38b2278ecb Introduced a separate stateful renderer to fix bug 1036 2012-11-13 12:20:06 +01:00
Axel Uhl 8924b3d228 Merge remote-tracking branch 'server/master' 2012-11-12 18:17:58 +01:00
Axel Uhl 580d7e2a3b fixed bug 1036, also notifying RaceColumnListeners about competitor display name change 2012-11-12 18:16:32 +01:00
Axel Uhl 1027a92b61 added a sub-column of the Maneuver column showing average maneuver loss in meters 2012-11-12 13:20:14 +01:00
Axel Uhl 397e740d04 working maneuver loss calculation 2012-11-11 21:01:16 +01:00
Axel Uhl 0d3ec20549 first shot at maneuver loss analysis 2012-11-11 13:43:13 +01:00
Axel Uhl 6478ff997a more architecture documentation 2012-11-09 11:52:43 +01:00
Axel Uhl 518850807a added SwissTiming SailMaster documentation 2012-11-08 22:58:26 +01:00
Axel Uhl c6b3dfa648 continued on the architecture document 2012-11-08 22:57:18 +01:00
Axel Uhl 5f5b5cd5ad finished caching section, further improved JavaDocs for SmartFutureCache 2012-11-08 12:22:46 +01:00
Axel Uhl 6ea76db1e9 worked on architecture document and improved a few JavaDocs 2012-11-08 12:10:28 +01:00
Axel Uhl cf104e999e Merge branch 'failing-test-bug-1028'
Conflicts:
	java/com.sap.sailing.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndRetrievingLeaderboardGroups.java
2012-11-07 00:35:18 +01:00
Axel Uhl a962d65136 fixing bug 1028, now storing all leaderboards regardless their type, after a change 2012-11-07 00:33:07 +01:00
Axel Uhl 11d8c295ba produced a really failing test case for but 1028 based on the operation pattern 2012-11-07 00:32:44 +01:00
Axel Uhl 12ed1c3aab added test case for bug 1028 2012-11-07 00:16:34 +01:00
Axel Uhl 9759fe00b3 added test case for bug 1028 2012-11-07 00:15:25 +01:00
Axel Uhl 2efc8a091e fixing bug 1028, now storing all leaderboards regardless their type, after a change 2012-11-07 00:05:11 +01:00
Axel Uhl 11c2992cf3 allow meta leaderboard columns to manage their race column listeners 2012-11-06 18:51:09 +01:00
Axel Uhl db817051a6 fixed listener infrastructure for meta leaderboard columns 2012-11-06 18:36:39 +01:00
Axel Uhl 184e83ae78 fixed bug in leaderboard group detail editing, introducing LeaderboardGroupDescriptor instead of editing DTO in place which causes trouble when cancelled 2012-11-06 16:49:27 +01:00
Axel Uhl fdb92da9df added listener / observer pattern for factor change on race column 2012-11-06 12:28:08 +01:00
Axel Uhl e4e7bb332f fixed byg in race column editing (local DTOs changed even if canceled); added factor editing for leaderboard columns 2012-11-06 12:01:40 +01:00
Axel Uhl 3848783985 added TODO for bug 1026 2012-11-05 22:30:03 +01:00
Axel Uhl 85088c5fff made robust against Integer/Long conversion errors coming from MongoDB 2012-11-05 21:58:23 +01:00
Axel Uhl b5db67927d fixed issue with null boat class in SwissTiming adapter 2012-11-05 20:53:40 +01:00
Axel Uhl b2d0aa8b93 preparing for an approach towards bug 1020: introduced RaceColumn.getFactor() and use it throughout 2012-11-05 20:22:47 +01:00
Axel Uhl 06d5cffa08 Merge remote-tracking branch 'server/master' 2012-11-05 18:02:12 +01:00
Axel Uhl a7ddc432c2 added carriedPoints to the JSON leaderboard output 2012-11-05 18:00:22 +01:00
Axel Uhl f87f0dfe12 Merge remote-tracking branch 'server/master' 2012-11-05 10:04:02 +01:00
Axel Uhl e453dbbba5 bug 1021: align ordering of details columns common across leg and race details 2012-11-05 10:03:27 +01:00
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