Axel Uhl
|
81e6cd9b17
|
don't show maneuver loss analysis by default in leaderboard; require user to explicitly select in settings dialog
|
2012-11-26 13:32:12 +01:00 |
|
Axel Uhl
|
be03df8a70
|
enhanced comment
|
2012-11-24 00:38:58 +01:00 |
|
Axel Uhl
|
deab25d20f
|
detect Extreme40 boat class and adjust hull length; use three instead of two hull lengths for maneuver detection
|
2012-11-24 00:35:42 +01:00 |
|
Axel Uhl
|
f3e93b1c25
|
adjusted german translation of penalty circle
|
2012-11-23 22:27:34 +01:00 |
|
Axel Uhl
|
e93716220d
|
attempt to implement solution to bug 156/1055 by integrating maneuver loss across maneuver fixes, projected onto mean maneuver course
|
2012-11-23 21:39:42 +01:00 |
|
Axel Uhl
|
6e2b9efb67
|
updated signature of getManeuverLoss and modified implementation, see bug 1055; not yet reliable
|
2012-11-23 18:09:05 +01:00 |
|
Axel Uhl
|
abb7272256
|
"post-fix" for bug 1054: mark position updates didn't invalidate the maneuver cache; fixed NPE for modified affected interval method on GPSFixTrackImpl
|
2012-11-23 18:05:32 +01:00 |
|
Axel Uhl
|
4839f03c36
|
more failing test cases for bug 1054; fix for 1054 by adjusting GPSFixTrackImpl.getEstimatedPositionTimePeriodAffectedBy
|
2012-11-23 16:19:45 +01:00 |
|
Axel Uhl
|
415bf1730b
|
first failing test case for bug 1054
|
2012-11-23 15:56:00 +01:00 |
|
Axel Uhl
|
620cabfb50
|
Merge remote-tracking branch 'server/master'
|
2012-11-21 19:08:55 +01:00 |
|
Axel Uhl
|
650aa280a4
|
added descriptions of how to add bundles to the environment
|
2012-11-19 11:08:50 +01:00 |
|
Axel Uhl
|
0f17e93a30
|
added a few words on how to add a ScoreCorrectionProvider to the system
|
2012-11-19 10:01:25 +01:00 |
|
Axel Uhl
|
6fc6ad4a56
|
completed first version of a description how to add a leaderboard column
|
2012-11-19 09:46:27 +01:00 |
|
Axel Uhl
|
2be9566a86
|
extended sleep times for some replication tests that failed on central Hudson
|
2012-11-17 01:11:04 +01:00 |
|
Axel Uhl
|
ed479c0168
|
fixed byg 1052 by respecting leaderboard selection in rank chart
|
2012-11-17 01:00:32 +01:00 |
|
Axel Uhl
|
65dc16daae
|
ensure there won't be decimals on the Y axis for the rank chart; played with Y ticks and padding
|
2012-11-17 00:43:10 +01:00 |
|
Axel Uhl
|
f940b8df6e
|
added Timer to rank chart
|
2012-11-17 00:20:07 +01:00 |
|
Axel Uhl
|
189c3e81aa
|
fixed most axis display issues
|
2012-11-16 23:32:57 +01:00 |
|
Axel Uhl
|
a01163f09a
|
turned around top/bottom so good ranks are at the top
|
2012-11-16 22:57:38 +01:00 |
|
Axel Uhl
|
fcdf3ef0dc
|
eliminated issue with multiple series per competitor
|
2012-11-16 22:54:40 +01:00 |
|
Axel Uhl
|
c41ee7d795
|
solved problem with checkboxes in legend for rank chart
|
2012-11-16 22:49:22 +01:00 |
|
Axel Uhl
|
ca65ea55f6
|
first time showing a rank chart
|
2012-11-16 22:35:13 +01:00 |
|
Axel Uhl
|
86de8211b7
|
compilable but untested version of a rank charts dialog
|
2012-11-16 21:42:22 +01:00 |
|
Axel Uhl
|
066a8880b2
|
extended test case to also test for the individual total points with discards only up to a specific column
|
2012-11-16 17:57:50 +01:00 |
|
Axel Uhl
|
60b943bb0a
|
fixed a few minor problems for bug 844 and created a first passing test case
|
2012-11-16 17:33:49 +01:00 |
|
Axel Uhl
|
0d579745be
|
introduced raceColumnsToConsider through the leaderboard scoring APIs to prepare for leaderboard rank chart
|
2012-11-16 13:51:15 +01:00 |
|
Axel Uhl
|
11543e4fb7
|
Merge remote-tracking branch 'server/master'
|
2012-11-16 11:53:06 +01:00 |
|
Axel Uhl
|
1ffc58909c
|
extracted method for overall details in SailingServiceImpl.computeLeaderboardByName
|
2012-11-16 11:52:45 +01:00 |
|
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 |
|