Commit Graph
17792 Commits
Author SHA1 Message Date
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 d942cf5634 Merge remote-tracking branch 'origin/newhome' into tw2014 2014-07-21 20:02:58 +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 c50c57dc11 Load additional scoring information state translated to group racing in ESS startphase view 2014-07-21 12:51:28 +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) adf0148677 Merge branch 'origin/master' 2014-07-21 11:50:33 +02:00
Christopher Ronnewinkel (D036654) 1a938b9fbe Merge branch 'ExternalGit/master' 2014-07-21 11:47:52 +02:00
Christopher Ronnewinkel (D036654) c9a340d729 Merge branch 'origin/master' 2014-07-21 11:42:36 +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
Axel Uhl 89b7bdb6a7 Merge remote-tracking branch 'server/master' 2014-07-21 09:19:03 +02:00
Simon Pamies cca2866d76 Added deserializer, still needing to correctly implement revoke event 2014-07-21 01:06:00 +02:00
Simon Pamies e9ee01288b Extended RaceState with setter for additional scoring information, added button that is only enabled for ESS startphase 2014-07-20 23:48:43 +02:00
Simon Pamies ade5b5a35f Added new high point scoring scheme that checks if additional scoring information is available and iff gives a score of 8 for the winner 2014-07-20 23:20:30 +02:00
Axel Uhl 094dcb6216 deleting initialLoad queue when done 2014-07-20 19:34:17 +02:00
Axel Uhl 4a0ff54d52 bug 2077: protecting mark passing structures during TrackedRace serialization; don't serialize rank cache in TrackedLegImpl, avoiding CME 2014-07-20 16:02:46 +02:00
Axel Uhl 1e486ea8e5 allow streamlets to load during race; getEndOfRace() delivers null until the first boat crosses the finish line 2014-07-20 15:15:35 +02:00