Axel Uhl
878955c74b
use Mongo's db.requestStart() and db.requestDone() to ensure the same socket connection is used to read our own writes
2014-03-01 21:20:32 +01:00
Axel Uhl
36c18b1191
removed Highcharts-2.3.5.zip from workspace
2014-02-28 17:37:25 +01:00
Axel Uhl
bd953c634f
Typos in Wiki
2014-02-27 22:11:49 +00:00
Axel Uhl
7d4363a1d8
Merge remote-tracking branch 'server/master'
2014-02-27 18:31:05 +01:00
Axel Uhl
007049b1c4
fixing bug 101 by adding the busy indicator to the RaceBoard's toolbar. Frank to style it...
2014-02-27 18:25:36 +01:00
Axel Uhl
ac9e4b9a79
remove RaceBoard ViewMode enum which only had one literal left
2014-02-27 16:42:30 +01:00
Axel Uhl
b5ba16f8ec
fixing bug 1647 by adding @Rule to a bunch of tests that may tend to timeout
2014-02-27 14:57:18 +01:00
Axel Uhl
350faa0111
another attempt at fixing testSimpleRACMessage by changing how we wait for the receipt of the message
2014-02-27 14:02:22 +01:00
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
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
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
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
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
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
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
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
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
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
Axel Uhl
093fe9398a
consolidated imports to avoid warnings
2014-02-20 12:06:03 +01:00
Axel Uhl
73d8693fa3
as aftermath to d001e579bf, adjusted exception handling in ArrayListNavigableSet.first/last and fixed behavior of TrackImpl.getAverageIntervalBetween...Fixes()
2014-02-20 12:04:19 +01:00
Axel Uhl
e297dc59f2
Merge remote-tracking branch 'server/master'
2014-02-20 11:53:24 +01:00
Axel Uhl
7c36485c8f
removed spurious content
2014-02-20 10:09:48 +01:00
Axel Uhl
4e6a385950
suggestion: allow transition up to 3x replay spee
2014-02-19 09:05:00 +01:00
Axel Uhl
26df6ce122
Merge branch 'master' into map_geruckel
2014-02-19 08:46:53 +01:00
EC2 Server
2f1e6a44b5
Merge remote branch 'origin/master'
2014-02-19 07:11:24 +00:00
EC2 Server
052869ca2b
added options for parallel GC and GC logging to default env.sh
2014-02-19 07:09:55 +00:00
Axel Uhl
6918f57dc9
draw boats only if need be; other than that, rely on CSS transitions
2014-02-18 18:08:50 +01:00
Axel Uhl
a6bc8d9781
made more vields in BoatClassVectorGraphics final and static where possible
2014-02-18 17:26:59 +01:00
Axel Uhl
88fef9cf83
made fields of BoatClassVectorGraphics final
2014-02-18 17:25:31 +01:00
Axel Uhl
62606676b1
Merge branch 'bug1744' into transform-rotate
2014-02-18 16:48:34 +01:00
Axel Uhl
dcfa3c6444
fixed erratic rotation by finding the rotation direction with minimal change
2014-02-18 16:46:19 +01:00
Axel Uhl
327175c216
fine-grained transition specification for transform only; now need to fix nearest-angle problem to avoid erratic rotation
2014-02-18 15:43:58 +01:00
Axel Uhl
e1f2186eb4
This is roughly ok. No dashed transform property names seem to be accepted by the transition property; need to fix rotation direction!
2014-02-18 15:22:33 +01:00
Axel Uhl
3e0da9c9de
trying to fix bug 1784 by rotating the boat canvasses using a rotate transform that can be animated by a CSS transition
2014-02-18 13:30:21 +01:00
Axel Uhl
448deea273
Merge remote-tracking branch 'server/master'
2014-02-18 13:01:29 +01:00
Axel Uhl
61d5593b2f
consolidated imports to avoid warnings; removed AbstractSeleniumTest.generator because it was not used anywhere
2014-02-18 11:14:53 +01:00
Axel Uhl
e3d96fd653
Merge branch 'master' into riccardo-selenium
2014-02-18 11:09:32 +01:00
Axel Uhl
30dd7fd43a
treated remaining removeAt call with same timer delay as previous ones
2014-02-17 21:56:45 +01:00
Axel Uhl
1a5601077c
Attempted fix for bug 1744: delaying the removal of inter-/extrapolated fixes by the same duration as the tail update itself
2014-02-17 21:06:30 +01:00
Axel Uhl
2274238ce5
consolidated imports to avoid warnings
2014-02-17 20:31:08 +01:00
Axel Uhl
f5096c3d5c
Updated finding a design agency (markdown)
2014-02-13 13:00:11 +00:00
Axel Uhl
6ebc37f5a0
Updated finding a design agency (markdown)
2014-02-13 09:25:15 +00:00
Axel Uhl
8816528e3f
RICCARDO PLEASE READ THIS!!!
2014-02-12 12:43:09 +01:00
Axel Uhl
1a9980a3cf
Merge remote branch 'origin/bug1260'
2014-02-12 06:59:10 +01:00
Axel Uhl
915c701363
Merge branch 'release-notes'
2014-02-12 01:56:47 +01:00
Axel Uhl
4f014fd92e
fixed bug 1260; testTotalRankComparatorForOrderedSplitFleetsWhoseOrderingDoesNotPersist is green
2014-02-12 01:51:13 +01:00
Axel Uhl
29a804c8d3
Merge branch 'master' into bug1260
...
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPoint.java
2014-02-12 01:47:22 +01:00
Axel Uhl
f68384e6fb
adjusted scoring to the use of hasSplitFleetContiguousScoring regarding the contiguity of scores
2014-02-12 01:45:09 +01:00
Axel Uhl
5b98647cec
use hasSplitFleetContiguousScoring to determine that the fleet pertinence doesn't decide rank
2014-02-12 01:10:58 +01:00
Axel Uhl
c69e31a994
encorporate hasSplitFleetContiguousScoring in RESTlet output
2014-02-12 00:41:00 +01:00
Axel Uhl
be2ac5f552
fixed example URL for single regatta restlet
2014-02-12 00:38:01 +01:00
Axel Uhl
e66a44de2c
more UI integration for hasSplitFleetContiguousScoring, towards fixing bug 1260
2014-02-12 00:22:36 +01:00
Axel Uhl
3606de7fd3
added the hasSplitFleetContiguousScoringColumn to the series visualization table
2014-02-11 21:38:59 +01:00
Axel Uhl
2c05186385
first shot at integrating the hasSplitFleetContiguousScoring field in the Series create/edit UI
2014-02-11 21:36:05 +01:00
Axel Uhl
4d690869a7
Eventing for setting of hasSplitFleetScore flag on Series and RaceColumn; by the way fixing bug 1752; eventing for Series.setIsMedal was missing
2014-02-11 21:12:56 +01:00
Axel Uhl
68611eb99d
added a failing test verdict that requires the competitors of the final race column to be scored contiguously
2014-02-11 18:12:05 +01:00
Axel Uhl
13534b35cc
also assert in the failing test that the qualification column is consistently discarded
2014-02-11 18:07:55 +01:00
Axel Uhl
ea2097d543
added failing test case for bug 1620
2014-02-11 18:03:26 +01:00
EC2 Server
fad395a690
Merge remote branch 'origin/master' into release-notes
2014-02-11 12:55:50 +00:00
Axel Uhl
75a1cbead9
Merge remote-tracking branch 'server/master'
2014-02-10 15:18:51 +01:00
Axel Uhl
cbee8c773e
fixed serialization of MillisecondsDurationImpl which now makes the quality dot for GPS tracks relative to tracking frequency
2014-02-10 15:17:15 +01:00
Axel Uhl
a4fbbc0a01
started to make tracking quality column relative to average duration between fixes on competitor's track
2014-02-10 13:45:31 +01:00
Axel Uhl
2f2259c4d6
added functionality to obtain average sampling interval on a Track object
2014-02-10 11:25:30 +01:00
Axel Uhl
840e372bf8
added Duration
2014-02-10 10:56:37 +01:00
Axel Uhl
92c7c8d2ad
upgraded TTCM to 2.0.12; supposedly fixes a bug in .mtb file reading regarding boat positions
2014-02-10 10:04:17 +01:00
Axel Uhl
97dbdda1f2
some Javadoc improvements in FixesAndTails
2014-02-10 10:01:58 +01:00
Axel Uhl
a216ef0795
made names of TracTracConnectionConstants consistent with their string representations
2014-02-08 23:34:32 +01:00
Axel Uhl
8a731d0187
Merge branch 'master' into mark-rounding-inference
2014-02-08 17:01:25 +01:00
Axel Uhl
9ab00518eb
factored duplicate File creation
2014-02-08 16:58:50 +01:00
Axel Uhl
145d205598
Merge branch 'plotting-test' into mark-rounding-inference
2014-02-08 11:39:18 +01:00
Axel Uhl
a634c09a47
Merge remote-tracking branch 'server/plotting-test' into plotting-test
...
Conflicts:
java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/MarkPassingCaculatorPerformanceTest.java
2014-02-08 11:04:53 +01:00
Axel Uhl
b08e3f6647
also allow for a fully-qualified classname in measurement report
2014-02-08 11:03:56 +01:00
Axel Uhl
3de15e92ed
Merge remote-tracking branch 'origin/master'
2014-02-08 10:53:26 +01:00
Axel Uhl
d163402b5a
adjusted test and package name
2014-02-08 10:18:07 +01:00
Axel Uhl
8b84496032
added missing quote
2014-02-08 01:19:09 +01:00
Axel Uhl
2d85fd4605
generate the measurement output into the surefire-reports subdirectory
2014-02-08 00:27:48 +01:00
Axel Uhl
d2c5a11394
refactored measurement utilities
2014-02-07 23:31:47 +01:00
Axel Uhl
0e0cda4a85
use generator for TEST-*.xml files to generate measurement data
2014-02-07 23:29:44 +01:00
Axel Uhl
60c88511e7
Merge branch 'mark-rounding-inference' into plotting-test
2014-02-07 22:51:59 +01:00
Axel Uhl
198a75dbcd
added utilities to write measurements to surefire test reports
2014-02-07 22:41:10 +01:00