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