Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl e54e94b6c6 fixed bug 1047 by checking that no SwissTiming RaceDefinition for the same race by the same tracker was created before 2012-11-15 16:41:57 +01:00
Axel Uhl 7a8410f8fa Merge remote-tracking branch 'server/master' 2012-11-15 15:43:15 +01:00
Axel Uhl 1416fbd0d6 added synchronization to fix bug 1046 (ConcurrentModificationException while loading score corrections and at the same time attaching a tracked race) 2012-11-15 15:38:51 +01:00
Axel Uhl 34e40fa4bd fix towards bug 1044: synchronize creation of control points in SwissTiming DomainFactoryImpl 2012-11-15 13:39:42 +01:00
Axel Uhl 196b16f29b Merge remote-tracking branch 'server/master' 2012-11-14 17:44:17 +01:00
Axel Uhl eecc93b6dd added TODO for bug 1043 2012-11-14 17:42:12 +01:00
Axel Uhl 2b4809a9cd fixed bug 1040: null BoatClass in SwissTiming connector 2012-11-14 14:05:35 +01:00
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