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 |
|