Axel Uhl
26fff28560
bug 2086: avoid NPE by no trying to correct declination with a null position when the Wind fix wouldn't be constructed anyway
2014-07-23 22:41:54 +02:00
Axel Uhl
3b04aa0ad0
renamed enum literal
2014-07-23 22:33:54 +02:00
Axel Uhl
080be4d5be
bug 2088: avoiding NPE when drawing advantage line with fixes lacking speed/bearing
2014-07-23 21:35:05 +02:00
Axel Uhl
66a3d1f687
added a test case ensuring that empty leg details transition properly to non-empty through incremental leaderboard diffing
2014-07-23 18:17:58 +02:00
Simon Pamies
a583f3d595
Make sure to use analyze() as this guarantees locking of racelog
2014-07-23 16:39:40 +02:00
Simon Pamies
c67ecb5241
Using analyze(filterBy) providing the type we're searching for
2014-07-23 16:36:02 +02:00
fmittag
83d75ce64f
some improvements of the regatta header partial
2014-07-23 16:21:47 +02:00
Simon Pamies
38e0b17e6a
Introduced enum for AdditionalScoringInformationEvent that denotes the type of the information; extended various methods to include that type information; added string messages
2014-07-23 16:13:47 +02:00
fmittag
e86128b6af
added support for videoUrls from featured events
2014-07-22 20:33:02 +02:00
Axel Uhl
b3b6ffed0b
fixed typo in comment
2014-07-22 19:23:23 +02:00
Simon Pamies
759dc6888b
Merged master
2014-07-22 11:20:17 +02:00
Axel Uhl
9a7182df38
more logging regarding start time forwarding
2014-07-22 10:49:59 +02:00
Axel Uhl
af401d0a2c
locking course for read before serializing a TrackedRaceImpl; see also bug 2081
2014-07-22 09:02:31 +02:00
Axel Uhl
34d668dd98
fixed course display, not showing "to gate" but "to port" etc.
2014-07-22 08:23:55 +02:00
Axel Uhl
f69f50d4ba
cancel timer of ShortTimeWindCache and not only the task, reducing thread count considerably
2014-07-22 00:26:35 +02:00
Axel Uhl
80e0a17199
made reference cleaner for RaceState listeners reliable
2014-07-22 00:10:39 +02:00
Axel Uhl
4707d527ab
disable directory listing for further web bundles
2014-07-21 23:58:37 +02:00
Axel Uhl
b83e004057
disable directory listing for /gwt context root
2014-07-21 23:54:32 +02:00
Axel Uhl
e2aaa40d4c
use weak reference queue and cleaner thread
2014-07-21 23:53:39 +02:00
Axel Uhl
a48f483de7
using weak reference for the listener registration of a RaceState object with the RaceLog
2014-07-21 23:11:05 +02:00
fmittag
3e58ee89d3
Merge remote-tracking branch 'origin/master' into newhome
2014-07-21 19:26:08 +02:00
fmittag
df0aa72c72
Merge remote-tracking branch 'origin/master' into newhome
2014-07-21 18:16:35 +02:00
fmittag
db5afae7bb
Merge remote-tracking branch 'origin/newhome' into newhome
2014-07-21 18:02:17 +02:00
fmittag
603171a371
fix for bug 2082 and some other stuff
2014-07-21 18:00:01 +02:00
Axel Uhl
68855813f4
added missing scoring scheme class to git
2014-07-21 17:48:52 +02:00
Axel Uhl
2dad273c4f
added scoring scheme HighPointWinnerGetsFiveIgnoringRaceCount as a variant that ignores the race count; geared towards Bundesliga scoring
2014-07-21 15:42:02 +02:00
Axel Uhl
fb94da5985
Merge remote-tracking branch 'server/master'
2014-07-21 14:06:20 +02:00
Simon Pamies
ca60098834
addRace no longer requires a fleet - removing parameter
2014-07-21 13:26:46 +02:00
Axel Uhl
2f99540682
added logging for the registration of a TracTrac update handler, so we know for which races this is active
2014-07-21 13:26:39 +02:00
Simon Pamies
723c281f58
Merged master
2014-07-21 12:56:04 +02:00
Simon Pamies
49d66ee510
Also using UUID during deserialize to avoid creating new ones
2014-07-21 12:50:54 +02:00
Simon Pamies
63ab134cf6
Showing UUID of revoked event in information panel
2014-07-21 12:50:25 +02:00
Simon Pamies
71fc6a3d03
Showing UUID in information panels
2014-07-21 12:50:04 +02:00
Simon Pamies
dcce82e4a0
Updated test that checks if additional scoring information really has an impact
2014-07-21 12:49:43 +02:00
Simon Pamies
ffd6506d90
All race log events that implement InvalidatesLeaderboardCache will do what they got promised
2014-07-21 12:49:16 +02:00
Frederik Petersen
7246e1b950
Fixed loading of reace columns for flexible leaderboard
...
now only default fleet is allowed for flexible leaderboard
2014-07-21 12:49:13 +02:00
Simon Pamies
735f2c8e76
Making additional scoring information invalidate leaderboard cache
2014-07-21 12:48:20 +02:00
Simon Pamies
20f7ec22a5
Adding method to get the current state of additional scoring information
2014-07-21 12:47:46 +02:00
Simon Pamies
36a305b92d
Alwayys requesting UUID for additional scoring information events
2014-07-21 12:47:07 +02:00
Simon Pamies
f42a834d49
Only searching for unrevoked events in finder
2014-07-21 12:46:33 +02:00
Simon Pamies
4a92a1e8e0
Fixed case where readObject would not initialize the revoked events correctly, also no longer stopping whenever the event the revoke event refers to could not be found
2014-07-21 12:46:06 +02:00
Axel Uhl
807c0f8da5
while working down the queued replicated operations, catch and log exception per operation, then continue
2014-07-21 12:45:49 +02:00
Simon Pamies
df1ccb9be1
Always using the UUID
2014-07-21 12:45:00 +02:00
Simon Pamies
7493d55261
Make sure to generate new UUID only for new events
2014-07-21 12:44:35 +02:00
Simon Pamies
f993ff8fe5
Added interface to mark race log events with so that add operation invalidates leaderboard cache
2014-07-21 12:44:05 +02:00
Christopher Ronnewinkel (D036654)
1a938b9fbe
Merge branch 'ExternalGit/master'
2014-07-21 11:47:52 +02:00
Frederik Petersen
380d01cc04
Removed unused groovy-eclipse dependency
2014-07-21 10:50:21 +02:00
Frederik Petersen
0c99d345c9
Merge branch 'master' of ssh://sapsailing.com/home/trac/git
2014-07-21 10:09:14 +02:00
Frederik Petersen
2b526f07b1
FlexibleLeaderboards now do not allow multiple fleets for race creation
...
The default fleet is a singleton and the interface of the
FlexibleLeaderboard was cleaned up. Before the cleanup, the user was
allowed to add mutiple fleets when creating a race or a race column. This
is not allowed in the persistence model
2014-07-21 10:06:47 +02:00
Frederik Petersen
5c62ab4364
Changed groovy-eclipse version in all target platforms
...
older version is not available anymore
2014-07-21 10:06:04 +02:00