Axel Uhl
eb3b642252
clear the competitor store before tests that depend on it
2014-02-25 13:57:18 +01:00
Axel Uhl
53107eebc9
Merge remote-tracking branch 'server/master'
2014-02-25 13:25:34 +01:00
Axel Uhl
72a6fee435
adjusted to change in Igtimi API for "latest" URL which now returns data in standard format
2014-02-25 13:24:08 +01:00
Frederik Petersen
84d9b20436
Fixed persistence of PersistentRegattaForRaceID for data import
...
fixes 1824
2014-02-25 13:07:21 +01:00
Frederik Petersen
0084d2b61f
Added failing test for persistence of PersistentRegattasForRaceIDs
2014-02-25 13:01:24 +01:00
Frederik Petersen
792a2c3fc0
Added progress bar css to build props
2014-02-25 12:47:37 +01:00
Frederik Petersen
6782386ce5
Added exception handling for unique index in wind collection
...
fixes bug 1822
2014-02-25 11:34:01 +01:00
Frederik Petersen
823308cf97
Updated cook book (markdown) - Added information about the removal of wind duplicates
2014-02-25 10:23:28 +00:00
Axel Uhl
dd584bf782
the settings button is back to the LeaderboardEditingPanel, at least temporarily fixing bug 1826
2014-02-25 10:13:04 +01:00
fmittag
b5bff27a10
Added startDate and endDate as new properties of the 'Event' domain class (including edit UI)
2014-02-24 16:04:33 +01:00
Axel Uhl
2006db6156
Merge remote-tracking branch 'server/master'
2014-02-24 14:34:12 +01:00
Axel Uhl
9ff397370d
fixed the missing piece of bug 1807 by explicitly removing the columns of a series that is being removed, thus triggering listeners appropriately
2014-02-24 13:49:08 +01:00
Axel Uhl
f96d2d62cb
Working on a solution for bug 1807; call invalidate(...) after listener removal; ensure listeners are added also if oldCacheValue is present;
...
There is still a problem left: removing a series that has race columns doesn't seem to trigger listeners.
2014-02-24 13:24:55 +01:00
Frederik Petersen
cbf6d7921b
Added new unique index to wind collection
2014-02-24 10:26:08 +01:00
Axel Uhl
4bfaff3491
Merge remote-tracking branch 'server/master'
2014-02-24 10:22:53 +01:00
Axel Uhl
27240634a1
fixing bug 1809 by using a WindTrack in the master data import instead of the raw fixes collection that doesn't get locked during serialization
2014-02-24 10:18:49 +01:00
Frederik Petersen
a4f6d5d9f0
Added java doc to DataImportLockWithProgress
2014-02-24 09:36:01 +01:00
Frederik Petersen
7bb2b2c2c7
Fixed map entry deletion for data import lock
2014-02-24 09:03:56 +01:00
Frederik Petersen
8e01b10e6f
Changed synchronized statements to ReeantrantRWLock
2014-02-24 08:38:19 +01:00
Frederik Petersen
59f9a1f7c1
Fixed event-regatta association
...
see bug 1796
2014-02-24 07:55:14 +01:00
Simon Pamies
b3e2d28753
Merged ess-singapore containing the temporary fix for the igtimi windbot gps miscalculation, the update of MAX_HOPS for tractrac stored data, the fix for the race committee app and max_speed for xml export
2014-02-24 10:19:13 +08:00
Axel Uhl
76ed76542a
another attempt at fixing the SwissTiming tests by waiting for the drop() command to complete
2014-02-24 00:39:04 +01:00
Axel Uhl
7b51370ad4
fixed bug 1819 by using Leaderboard.getRankedCompetitorsFromBestToWorstAfterEachRaceColumn for regatta rank chart in leaderboard view
2014-02-24 00:35:19 +01:00
Jens Rommel
346f6931ca
Merge remote-tracking branch 'refs/remotes/external/master' into jens--BUG-1778-media-data-importer
2014-02-23 02:10:15 +01:00
Axel Uhl
de7eff436a
fixed Findel's maneuver test by explicitly setting the wind to a reasonable value, as also found in the original Kieler Woche wind data
2014-02-23 01:08:38 +01:00
Axel Uhl
8b3e6001d9
new maneuver detection recognizes Findel's jibe at 15:53:30
2014-02-23 00:14:25 +01:00
Axel Uhl
9eac3e04b5
use true mark positions for ManeuverAnalysisIDMChampionsFinalTest test which fixes the penalty circle detection test
2014-02-22 23:50:06 +01:00
Jens Rommel
989072169f
Merge remote-tracking branch 'refs/remotes/external/master' into jens--BUG-1778-media-data-importer
2014-02-22 23:20:28 +01:00
Axel Uhl
a15cb76a77
added several tests for BearingChangeAnalyzer which now should make sure this stuff works as expected
2014-02-22 22:42:34 +01:00
Jens Rommel
4530ae01c7
Merge remote-tracking branch 'refs/remotes/external/master' into jens--BUG-1778-media-data-importer
2014-02-22 22:41:47 +01:00
Axel Uhl
ea76877ee9
moved algorithm that checks whether a course change passed a certain other course to separate class; added tests for that
2014-02-22 22:18:40 +01:00
Jens Rommel
71df453414
Fixed constructor mis-use in MasterDataImportTest
...
--> "test" is not a valid MongoDb objectId and thus not a valid MediaTrackId
2014-02-22 21:33:04 +01:00
Axel Uhl
c4d642b1f3
calculating maneuvers differently;
...
instead of looking at the leg type, only look at the current wind at the time and position of the maneuver and
calculate whether it's a tack and/or a jibe. If both, conclude that it was a penalty circle. If it's a mark passing,
now output two maneuvers: the MarkPassingManeuver *and* a bear away/head up/tack/jibe. This way we should now be able
to handle kiwi drops and jibe sets as a MarkPassingManeuver *and* a jibe/tack maneuver.
The good thing about this approach is that if it works we'll no longer depend on the leg type which may long have
changed in shifty wind conditions and only look at the boat and its course compared to the wind.
2014-02-22 21:30:58 +01:00
Axel Uhl
1faf909679
fix for bug 1802: the sorting order of competitors with no fleet was wrong for contiguously scored columns
2014-02-22 17:01:31 +01:00
Axel Uhl
c97f5d7d70
fixed NPE in high point scoring scheme for cases where a competitor has a null fleet
2014-02-22 17:01:21 +01:00
Axel Uhl
80eb7977d3
added failing test case for bug 1802: RDG with a score higher zero is not sorted correctly
2014-02-22 17:00:18 +01:00
Axel Uhl
f2cc32febd
Fixing bug 1805 by initializing the thread local for progress reporting after deserialization in readObject()
2014-02-22 11:54:46 +01:00
Axel Uhl
30c4b9c153
fixing bug 1806; NPE because of distance traveled being null
2014-02-22 11:50:18 +01:00
Axel Uhl
c49795e428
removed null check for result discarding rule as this really shouldn't have happened in the first place;
...
null for result discarding rules are a plain error that would lead to many downstream problems. It's ok for this
to fail with an exception.
2014-02-21 17:45:15 +01:00
Axel Uhl
373fff1a30
turned around the default for persistentcompetitors.clear from true to false
2014-02-21 17:41:40 +01:00
Jens Rommel
ce28d9ffce
Merge remote-tracking branch 'refs/remotes/external/master' into jens--BUG-1778-media-data-importer
2014-02-21 15:10:17 +01:00
fmittag
56ba487259
fix for [Bug 1797] 'Boat direction drawing on mobile devices seems to be odd sometimes' by adding the missing closing bracking of the rotation transformation
2014-02-21 12:29:01 +01:00
Axel Uhl
dff8cf4971
added even longer thread sleep for testSimpleRACMessage in all this despair...
2014-02-20 23:46:27 +01:00
Axel Uhl
c3e0fbfc2c
beautified null-check for discarding rule
2014-02-20 23:18:15 +01:00
Axel Uhl
bc0de434d7
use less aggressive time period for polling master data import progress
2014-02-20 23:02:53 +01:00
Axel Uhl
8e0b381c06
attempt at fixing this nasty testSimpleRACMessage test case that kept failing frequently recently
2014-02-20 20:45:44 +01:00
Axel Uhl
081c4889d1
added javadoc comment
2014-02-20 18:13:39 +01:00
Axel Uhl
4c93c68ab7
fixed build.properties by adding missing backslash to enable js/ directory export
2014-02-20 18:11:40 +01:00
Jens Rommel
05b9c602ce
Merge remote-tracking branch 'refs/remotes/external/master' into jens--BUG-1778-media-data-importer
2014-02-20 17:56:31 +01:00
Jens Rommel
6a75723fa6
Eventually fixed media track importing. Required a major redesign of some media APIs:
...
- introduced new method MediaDB.insertMediaTrackWithId
- moved import logic into racing event service
2014-02-20 17:03:28 +01:00