Commit Graph
8885 Commits
Author SHA1 Message Date
Lukas Niemeier dc63b554a5 # added RaceLogStartProcedureChangedEvent...
# ... and serializer...
# ... and deserializer...
# ... and persistence...
# ... and tests
2013-04-23 02:20:09 +02:00
Armin Zamani 0a137c5a84 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-04-22 18:35:25 +02:00
Armin Zamani e6ddcadb36 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/regattaoverview/FlagImageCell.java
2013-04-22 18:34:40 +02:00
Fabian Tschirschnitz 1098ff7259 added gate line opening time to ui. added the deserializer code for the corresponding event. 2013-04-22 18:32:01 +02:00
Fabian Tschirschnitz 025fc95978 added createdAt field to RaceLogGateLineOpeningTimeEventDeserializer.java 2013-04-22 15:39:49 +02:00
Axel Uhl 9cfe44389e assuming ControlPoint's P1.UUID and P2.UUID to be the result of java.util.UUID.toString() that parse using UUID.fromString();
This has been confirmed by Jorge from TracTrac in a Skype message on 2013-04-22T10:55:00+02
2013-04-22 10:57:27 +02:00
Axel Uhl 1a45e1f1da understand P1.UUID and P2.UUID meta-tags on TracTrac ControlPoint to identify the buoys of which a line/gate is combined 2013-04-22 10:48:49 +02:00
Fabian Tschirschnitz bc70f7b4d2 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-04-22 00:53:42 +02:00
Fabian Tschirschnitz 3437581122 added gate line opening time feature to app. event post to server does still not work correctly. 2013-04-22 00:53:04 +02:00
Lukas Niemeier d95dfaa9b9 Merge branch 'racecommittee_integrated' of ssh://sapsailing.com/home/trac/git into racecommittee_integrated 2013-04-21 22:20:08 +02:00
Fabian Tschirschnitz d9ab3c5379 added pathfinder functionality to ui. improved input behaviour a little bit. 2013-04-21 22:15:14 +02:00
Axel Uhl 32fae6c514 fixed 505 Worlds 2013 official link again; trailing /2013/ didn't work 2013-04-21 14:04:33 +02:00
Axel Uhl f3d5ec090c using trailing _ to match bundle name during hot deploy to avoid issued with bundles having a prefix of another bundle's name as their name 2013-04-21 13:51:11 +02:00
Axel Uhl e8f3b3133c fixed link to official 505 Worlds 2013 web site 2013-04-21 13:30:09 +02:00
Lukas Niemeier bcee93ccc4 # deserialization restores createdAt timepoint 2013-04-21 10:39:31 +02:00
Axel Uhl e65e7646de added 505 Worlds 2013 to index.html 2013-04-21 09:39:46 +02:00
Lukas Niemeier d955b49ea7 # correct loading of pathfinderevents
# passing tests for loading
2013-04-21 01:26:15 +02:00
Lukas Niemeier f3633a895f # added missing files from last move
# added factory method for restoring pathfinderevents
# added test for deserialization of pathfinderevent
2013-04-21 01:14:11 +02:00
Lukas Niemeier 442b867232 # moved racelog deserialization stuff into own package to ensure symmetry with serialization package structure 2013-04-20 23:03:36 +02:00
Lukas Niemeier f7d7c41c05 # chooser chooses right serializer for PathFinder events 2013-04-20 23:00:19 +02:00
Fabian Tschirschnitz 8e45e3a1b6 added gate start specific buttons (pathfinder and gatelineopeningtime) to ui. added pathfinder-event to domain. some other fixes. SORRY: serialization-test does not work. 2013-04-20 19:56:41 +02:00
Fabian Tschirschnitz dd4d93efed added lower flag to regattaoverview, extended gate start feature. 2013-04-20 17:17:07 +02:00
Fabian Tschirschnitz 83c3035ee4 added basic gate start to app 2013-04-20 16:23:09 +02:00
Fabian Tschirschnitz 7410197d33 added basic filtering of races to regattaoverview and removed unnecessary flag display arrows from flag cell. 2013-04-20 14:08:56 +02:00
Axel Uhl e59b73cccd use white flag with grey border as NONE flag 2013-04-19 18:21:53 +02:00
Axel Uhl b7acc840ef turned NONE flag into white 2013-04-19 17:07:00 +02:00
Axel Uhl 54fa83fc5b added flag for "none" nationality; is used in case a competitor's nationality isn't recognized, such as for TracTrac sending NON 2013-04-19 16:42:21 +02:00
Axel Uhl e261b745c4 avoid unnecessary use of expensive atan2 by doingi a simple wind speed scaling by direct multiplication 2013-04-19 13:33:39 +02:00
Axel Uhl c1d179e9ce bug 1348: use a fetcher pattern for the size of Leaderboard.getCompetitors() so it doesn't get computed unnecessarily;
this isn't the full solution to bug 1348 which would require smart caching with tricky cache invalidation,
particularly for meta-leaderboards. But it helps for all LowPoint scoring schemes.
2013-04-19 12:17:53 +02:00
Axel Uhl 485b81f671 only consider readable files for import 2013-04-19 00:54:26 +02:00
Axel Uhl 9ba7da543f added a test case with a sheet obtained from Pam Johnson; some confusion about a wrong "DNF" score; adjusted score manually from DNF to 20 2013-04-19 00:45:30 +02:00
Axel Uhl bb413ced3e ignore files for import if they start with "." 2013-04-19 00:16:03 +02:00
Axel Uhl 91b86d18fa fixing bug 1347: parallelize calculation of competitor chart data 2013-04-18 18:06:50 +02:00
Axel Uhl 0087190814 put SwissTiming races into state LOADING for scripted tests and TRACKING after script has finished to avoid excessive cache recalculations 2013-04-18 17:02:24 +02:00
Axel Uhl 7bc1c1d943 Merge remote-tracking branch 'server/master' 2013-04-18 13:36:14 +02:00
Axel Uhl 0bf63c7530 fixing bug 1349; DynamicTrackedRace held back triggers for the maneuver cache when the race was in state LOADING;
This was superceded by the change to suspend and resume the caches while the race is in state LOADING.
However, when suspended, triggers need to be sent to the cache, or else it won't start an update for
those keys when resumed.

Note that this commit does not fix the "side-show" issue of prematurely switching a race to TRACKING state
even if there are events left in its queue.
2013-04-18 13:17:07 +02:00
Axel Uhl a67b6ce953 commented logging, surrounded possible FINEST logging with check for log level before assembling message 2013-04-18 13:12:52 +02:00
Axel Uhl a28cc9d26d comment change only 2013-04-18 13:06:55 +02:00
Axel Uhl a7dda22c09 towards solving bug 1348, prepare for caching of getCompetitors() in AbstractSimpleLeaderboardImpl 2013-04-18 13:05:42 +02:00
Axel Uhl c448b37eb1 don't delete queued events in TracTrac connector when Stop Tracking is applied (don't preemptively clear the queues) 2013-04-18 13:02:50 +02:00
fmittag 1199ff818d removed unnecessary dependencies to the org.eclipse.osgi bundle 2013-04-18 10:46:15 +02:00
Axel Uhl ac02cea823 increased core pool size for thread pools; max pool size is only considered when queue is full, but we use unbounded queues... 2013-04-18 00:02:16 +02:00
Axel Uhl e0aaff3c08 fixed read/write lock naming in log statements 2013-04-17 21:01:05 +02:00
Axel Uhl de45a6758d fixed minor issue in how the root parameter for the RaceBoard.html links is produced in the leaderboard group / Spectator page 2013-04-17 15:37:42 +02:00
Axel Uhl 8010ce3ebc moved ImagesBarCell to client.shared package so RegattaOverview can use it 2013-04-17 14:32:00 +02:00
Axel Uhl dfbd669358 moved shared client UI gwt stuff from *.ui.shared.* (where we have the stuff shared between client and server) to *.ui.client.shared.* 2013-04-17 12:27:34 +02:00
Axel Uhl 3abffe4a41 whitespace change only 2013-04-17 11:48:53 +02:00
Axel Uhl 4fcc81ef27 also renamed winregatta-->barbados in pom.xml files of import and test bundle 2013-04-17 11:15:38 +02:00
Axel Uhl 936f300bcd Merge branch 'smartfuturecachelockpropagation' 2013-04-17 10:28:06 +02:00
Axel Uhl 7e542f3588 Merge branch 'master' into barbados_resultimport 2013-04-17 10:18:34 +02:00