Commit Graph
1292 Commits
Author SHA1 Message Date
Simon Pamies 21ed139f11 Make sure to correctly check for null for the time point 2013-06-27 11:18:55 +02:00
Simon Pamies dfedfb5ecb Added isLive functionality on server side 2013-06-27 11:14:20 +02:00
fmittag a5158f07c3 fix for Bug 1463 - Setting start time after a race is finished doesn't update the S mark in the RaceTimePanel 2013-06-26 18:20:50 +02:00
Simon Pamies 457bf03a7b Changed warning to fine because the cause of this message is not a
warning.
2013-06-26 17:29:13 +02:00
Simon Pamies ff5568fd05 Revamped RaceColumn link and unlink logic. Never ever remove the
RaceDefinition upon TrackedRace removal.
2013-06-26 16:55:39 +02:00
Simon Pamies edf0127dbe Fixed replication for race column 2013-06-26 14:53:59 +02:00
Simon Pamies 81f9a007bb Added possibility to reload a racelog from database by using a button in the gwt ui 2013-06-26 13:54:28 +02:00
Axel Uhl 8aca8d29f4 for a leaderboard with more than one medal race, consider all medal race scores and not only the last and ignore carry forwards in medal series for medal race score comparison 2013-06-26 12:17:28 +02:00
Simon Pamies b482b793f7 windTracks is already concurrent - no need for additional synchronization 2013-06-25 16:15:45 +02:00
Axel Uhl 5727921ea0 added missing file 2013-06-25 12:57:40 +02:00
Axel Uhl a77610cb2e lowered priority of non-Jetty threads by one to give Jetty threads more relative priority 2013-06-25 12:42:38 +02:00
Axel Uhl c985dc8dbb working on bug1461, not providing start analysis data if the competitor didn't pass the start line 2013-06-25 10:24:20 +02:00
Axel Uhl 3fb9eb5eae Merge branch 'master' into bug1455
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
2013-06-24 17:33:55 +02:00
Axel Uhl 429dbe814e lock mark passings collection while updating so readers won't get an inconsistent view 2013-06-24 17:30:04 +02:00
Axel Uhl 8b7fc0c67b added TODO 2013-06-24 12:55:57 +02:00
Axel Uhl 557046fc90 added a first FIXME for bug 1455 in updateMarkPassings 2013-06-23 23:56:33 +02:00
Axel Uhl c6e8871972 moved non-GWT-compilable class away from domain.common into domain bundle 2013-06-23 23:30:37 +02:00
Axel Uhl 30df01b9af fixed NPE bug 1453 in start analysis in case a mark position is not known 2013-06-22 12:26:06 +02:00
Axel Uhl 71edc76a73 fixed another NPE with race status transmission into RaceDTO 2013-06-21 17:29:02 +02:00
Axel Uhl 2d9795ab51 fixed NPE in createTrackedRaceDTO for null timePointOfNewestEvent 2013-06-21 17:21:47 +02:00
Axel Uhl f7413fbdb8 catch the IllegalArgumentException thrown when an unknown nationality is given for a competitor and leave nationality null;
made all uses of getNationality() null-safe.
2013-06-21 16:43:58 +02:00
Axel Uhl 495e73ea91 factored out the commonalities of creating a TrackedRaceDTO and a RaceDTO for consistency and completeness 2013-06-21 16:43:07 +02:00
Axel Uhl 74ee4839e4 removed extra map for last live time point; use existing startOfRace/endOfRace/timePointOfNewestEvent/hasGPSData/hasWindData instead;
additionally, LeaderboardOverviewPanel and EventOverviewPanel now use Timer-based synchronization between client and server time
2013-06-21 14:23:21 +02:00
Axel Uhl 0213ed1d6b Merge branch 'master' into bug1351 2013-06-21 13:04:38 +02:00
Axel Uhl f20dc0f5c4 comment and whitespace changed only 2013-06-21 13:04:25 +02:00
Axel Uhl ddbc12289a Merge branch 'master' into replication-revamp
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2013-06-20 10:09:32 +02:00
Axel Uhl 0c6d7cfcc2 Merge remote-tracking branch 'server/racecommittee_app' 2013-06-19 23:00:13 +02:00
Axel Uhl 16ad3455d1 also invalidate the start time if the pass is changed 2013-06-19 18:16:14 +02:00
Axel Uhl 202bfcd5da fixed invalidation of start time also for detaching the log and for re-setting the start time 2013-06-19 18:15:03 +02:00
Simon Pamies 4b2f7ce6c9 Gnarf the domain.common is also used by GWT - moving build version builder away 2013-06-19 17:57:33 +02:00
Simon Pamies 05c7f96cfd Updated logging for replication serializations and load 2013-06-19 17:23:20 +02:00
Axel Uhl 1e0c1acb52 Merge branch 'master' into racecommittee_app
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2013-06-19 09:32:46 +02:00
Axel Uhl 4c726c4b88 fixed NPE for leaderboard loading with null discard thresholds; made comparison of discard thresholds null-safe 2013-06-18 22:30:57 +02:00
Axel Uhl 3f808fd5d3 fire a race column change event if a series' discarding rule changes 2013-06-18 22:23:35 +02:00
Axel Uhl 0930688ae1 added hashCode/equals for result discarding rule 2013-06-18 22:22:50 +02:00
Axel Uhl ef45f45c9c added firstColumnIsNonDiscardableCarryForward to Series with all ramifications 2013-06-18 18:11:08 +02:00
Armin Zamani a3d39f3d62 Fixed CourseArea equality checks: Coursearea objects are created only once and maintained by the DomainFactory 2013-06-18 01:33:45 +02:00
Fabian Tschirschnitz e9bb71ab4e further implementation on course designer. 2013-06-16 15:25:41 +02:00
Armin Zamani 838dd9f01a Merge branch 'racecommittee_app' into racecommittee_wind
Conflicts:
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/Positioned.java
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/dialogs/ClassicCourseDesignDialogFragment.java
2013-06-15 23:50:58 +02:00
Armin Zamani 7f0796f8cd Merge branch 'master' into racecommittee_app 2013-06-15 23:46:52 +02:00
Fabian Tschirschnitz 7dc5eb42b5 pulled Positioned.java to domain.shared.android, moved .coursedesign package 2013-06-15 17:27:44 +02:00
Armin Zamani cccd75f0bb implemented new RaceLogWindFixEvent, extended persistence, serialization/deserialization, implemented tests 2013-06-15 12:08:11 +02:00
Armin Zamani 730e339fd2 Moved wind related classes to domain.shared.android to reuse them in the Race Committee App 2013-06-14 21:50:21 +02:00
Frederik Petersen 56f0067ede Fixed wind estimation bug regarding cluster size confidence
also adapted test
2013-06-14 16:52:15 +02:00
Lukas Niemeier 3f3e7b142b refs bug 1395
# unified RaceLogAnalyzer interface to reduce huge amount of duplicated code
2013-06-13 00:04:07 +02:00
Armin Zamani 5456d95192 Merge branch 'master' into racecommittee_app 2013-06-11 19:22:25 +02:00
Axel Uhl 0af20e5c18 removed seriesName field from FleetDTO; it wasn't used 2013-06-11 15:47:25 +02:00
Axel Uhl 24ce576c19 encapsulated CompetitorDTO fields; fixed SailingGWT.launch for missing simulator classpath entry; added some compaction for competitors in leaderboard transmission 2013-06-10 16:34:33 +02:00
Axel Uhl 2c2fb4ba62 fixed MEMORY parameter again in start script 2013-06-10 11:32:43 +02:00
Axel Uhl ae90148d71 Merge branch 'master' into bug1407-new
Conflicts:
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/LeaderboardRowDTO.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
	java/target/start
2013-06-10 11:23:47 +02:00