Axel Uhl
|
8f03a1945f
|
fixing bug 1110 by using Bearing.add instead of +
|
2012-12-21 17:43:14 +01:00 |
|
Axel Uhl
|
65012c6e36
|
removed unused code
|
2012-12-21 17:32:14 +01:00 |
|
Axel Uhl
|
89a150cf5d
|
simplified course updates again by re-using as many Leg/TrackedLeg objects as possible; see also bug 1113
|
2012-12-21 17:31:23 +01:00 |
|
Axel Uhl
|
bd0ac427d4
|
improved CourseAsWaypointList such that it handles temporary duplicates properly
|
2012-12-21 16:37:15 +01:00 |
|
Axel Uhl
|
0d7a25cce2
|
added failing test case for moving a waypoint forward in a course, causing temporary duplicates, violating CourseImpl's invariant; see bug 1113
|
2012-12-21 15:42:59 +01:00 |
|
Axel Uhl
|
39e40dd393
|
fixed assertWaypointIndexes in CourseTest
|
2012-12-21 15:14:26 +01:00 |
|
Axel Uhl
|
1a2054acf7
|
added failing test case for what could be a side effect of the fixes to bug 1113 but could also have existed before: waypointIndexes in CourseImpl
|
2012-12-21 15:06:40 +01:00 |
|
Axel Uhl
|
b251741ee0
|
added failing test case for TrackedRace.trackedLegs update and provided a fix for it
|
2012-12-21 14:46:02 +01:00 |
|
Axel Uhl
|
8f02ffa7df
|
implemented fix for bug 1113
|
2012-12-21 13:56:09 +01:00 |
|
Axel Uhl
|
594fa7bffb
|
added more failing verdicts for bug 1113
|
2012-12-21 13:51:36 +01:00 |
|
Axel Uhl
|
565a0ab536
|
failing test cases for bug 1113
|
2012-12-21 13:47:25 +01:00 |
|
Axel Uhl
|
df80e481de
|
improved algorithm for finding speed minima and maxima of maneuver
|
2012-12-20 22:27:47 +01:00 |
|
Axel Uhl
|
53cabe4f71
|
adjusted test verdicts after having changed the weighing of speeds
|
2012-12-20 17:39:03 +01:00 |
|
Axel Uhl
|
6db16eed31
|
reduce confidence of fixes' speeds more (1/2 after 1/2 of speed averaging interval instead of 1/2 after 1/1 of speed averaging interval)
|
2012-12-20 17:18:43 +01:00 |
|
Axel Uhl
|
eff9cf0694
|
fixing bug 1111: when adding race columns, medal race checkbox was not considered
|
2012-12-20 13:36:21 +01:00 |
|
Axel Uhl
|
7cb8fc33c8
|
don't copy but use the ByteArrayOutputStream's buffer for reading the SwissTiming archive contents in again
|
2012-12-20 11:16:11 +01:00 |
|
Axel Uhl
|
ce6f9e277f
|
adjusted monitoring properties to check for index.html for www bundle instead of / which always responds
|
2012-12-20 10:36:16 +01:00 |
|
Axel Uhl
|
a88fdd267e
|
wind was obviously specified as the "from" direction
|
2012-12-20 02:24:41 +01:00 |
|
Axel Uhl
|
717b2dcf56
|
avoid NPE in getWindwardDistanceTo in case a mark position is null / not known
|
2012-12-20 02:16:34 +01:00 |
|
Axel Uhl
|
3afd6fb722
|
able to load a SwissTiming archived race through the AdminConsole for the first time
|
2012-12-20 02:13:16 +01:00 |
|
Axel Uhl
|
6e48e54545
|
added test case for race SAW010115.20120811
|
2012-12-19 18:06:14 +01:00 |
|
Axel Uhl
|
06ca85470c
|
remove all mark passings when race transitions to running status
|
2012-12-19 09:51:49 +01:00 |
|
Axel Uhl
|
443be2e80b
|
fixed use of differential latitude/longitude by subtracting it from (instead of adding it to) the reference latitude/longitude
|
2012-12-18 23:46:08 +01:00 |
|
Axel Uhl
|
c06a146415
|
use UTC as time zone for SwissTiming archive connector; don't consider mark passing happening before the race start time (minus some threshold)
|
2012-12-18 23:37:08 +01:00 |
|
Axel Uhl
|
617aa415ca
|
fixed isValid for three-byte integers by inversing its logic
|
2012-12-18 23:07:32 +01:00 |
|
Axel Uhl
|
0ff4898709
|
don't require read lock in CourseImpl.getWaypoint(int i) anymore; it's an atomic access to an ArrayList except for the rangeCheck which seems ok
|
2012-12-18 22:32:56 +01:00 |
|
Axel Uhl
|
db57bdc6eb
|
reduced likelihood of deadlocks by copying mark roundings in locked area before pulling any other locks
|
2012-12-18 22:28:55 +01:00 |
|
Axel Uhl
|
dfd1bc0df0
|
added a hint in the architecture document regarding the seeming read-read locking conflict
|
2012-12-18 19:18:53 +01:00 |
|
Axel Uhl
|
21c477426a
|
introduced reentrant read-write lock instead of synchronized for mark passing structures in TrackedRace
|
2012-12-18 19:11:24 +01:00 |
|
Axel Uhl
|
19e9948c3c
|
Merge branch 'master' into swisstiming_archiveconnector
|
2012-12-18 00:55:29 +01:00 |
|
Axel Uhl
|
4e84ea63e2
|
avoid deadlock by nested waiting for mark passings collections monitor while holding a read lock on the course
|
2012-12-18 00:54:59 +01:00 |
|
Axel Uhl
|
13e4b95bed
|
Merge branch 'master' into swisstiming_archiveconnector2
|
2012-12-18 00:49:36 +01:00 |
|
Axel Uhl
|
410bf3a0fc
|
fixed start time and next mark issues
|
2012-12-18 00:49:31 +01:00 |
|
Axel Uhl
|
a6b1b36ab7
|
fixed IndexOutOfBounds bug during logging that may occur if last waypoint is removed
|
2012-12-18 00:46:18 +01:00 |
|
Axel Uhl
|
5821808628
|
progress towards creating a RaceDefinition and TrackedRace from the archived swiss timing data
|
2012-12-18 00:03:39 +01:00 |
|
Axel Uhl
|
2cbace8c55
|
Merge branch 'master' into swisstiming_archiveconnector
|
2012-12-17 16:06:35 +01:00 |
|
Axel Uhl
|
2457c72fe0
|
always use average maneuver course for maneuver loss analysis; it turned out that sometimes a bad wind measurement can lead to negative maneuver loss
|
2012-12-17 16:05:19 +01:00 |
|
Axel Uhl
|
7d779c2bf7
|
fixed SailingService API after swiss timing archive replay service refactoring
|
2012-12-17 16:04:30 +01:00 |
|
Axel Uhl
|
a07c62c313
|
added TODO
|
2012-12-17 16:04:09 +01:00 |
|
Axel Uhl
|
9e47e5008a
|
added TODO
|
2012-12-17 16:03:34 +01:00 |
|
Axel Uhl
|
68f46caa50
|
more Javadocs; started implementing a domain adapter for the swiss timing archives
|
2012-12-17 07:03:19 +01:00 |
|
Axel Uhl
|
3f9a94614a
|
a few renames and improved Javadocs
|
2012-12-17 06:30:37 +01:00 |
|
Axel Uhl
|
aa1a70dfe5
|
preparing for a cleaned-up public API of the SwissTiming replay adapter
|
2012-12-14 18:33:55 +01:00 |
|
Axel Uhl
|
985974cb28
|
eliminated remaining explicit usages of HTTP proxy in source
|
2012-12-14 17:28:10 +01:00 |
|
Axel Uhl
|
ce2c9635b6
|
started to eliminate explicit HTTP proxy usage in source code; removed accidental *media* commits
|
2012-12-14 17:23:48 +01:00 |
|
Axel Uhl
|
abc765cdd7
|
finished first version of documentation about performing state changes in the server and replicating them
|
2012-12-14 17:14:52 +01:00 |
|
Axel Uhl
|
08105e7563
|
switched back to the use of port 1520/1521 for the SAP-dedicated TracTrac system for testing
|
2012-12-12 09:37:01 +01:00 |
|
Axel Uhl
|
b5ae530677
|
Merge remote-tracking branch 'server/master'
|
2012-12-11 22:06:48 +01:00 |
|
Axel Uhl
|
ac6f460fca
|
temporarily (really?) changing the port number for TracTrac access from SAP-dedicated server at 1520 to general server at 4400
|
2012-12-11 22:04:03 +01:00 |
|
Axel Uhl
|
bdfff37425
|
Merge branch 'bug858_2'
|
2012-12-11 21:55:54 +01:00 |
|
Axel Uhl
|
5570bc446e
|
close server socked of mocked servlet
|
2012-12-11 21:54:26 +01:00 |
|
Axel Uhl
|
2283e1f3ce
|
use original replication code with a fake servlet implementation for initial load replication; this tests original reading code for initial load at least
|
2012-12-11 21:48:21 +01:00 |
|
Axel Uhl
|
29b49fe051
|
adjusted test case for bug 858 such that if the regular initial load routine was used, it would most probably fail
|
2012-12-11 20:39:09 +01:00 |
|
Axel Uhl
|
85e9519d27
|
added a test for bug 858 that tests initial load replication of the same competitor object hooked up in two races
|
2012-12-11 20:07:55 +01:00 |
|
Axel Uhl
|
132c22ab7a
|
added test case for bug 858, replicating two races with the same competitor; checking that on the replica only one competitor is created
|
2012-12-11 18:16:17 +01:00 |
|
Axel Uhl
|
1e109e9e10
|
whitespace changes only
|
2012-12-11 18:07:19 +01:00 |
|
Axel Uhl
|
f73255ccb6
|
also adjusted title for offical ESS link
|
2012-12-11 17:25:32 +01:00 |
|
Axel Uhl
|
c01c6118c7
|
adjusted index.html in www bundle to describe ESS40 link better
|
2012-12-11 17:24:49 +01:00 |
|
Axel Uhl
|
c07562a6b4
|
fixed auto-advance of competitors tracked worse in case of an RDG
|
2012-12-09 15:09:12 -02:00 |
|
Axel Uhl
|
308bb5b0e1
|
Merge remote-tracking branch 'server/master'
|
2012-12-09 13:50:21 -02:00 |
|
Axel Uhl
|
fbb8c42b44
|
removed comment
|
2012-12-09 13:50:10 -02:00 |
|
Axel Uhl
|
8c81a405e3
|
fixed bug about nulling the score correction time
|
2012-12-08 17:41:28 -02:00 |
|
Axel Uhl
|
2ab5bdbe72
|
enhanced logging for mark passings by adding race name
|
2012-12-08 16:28:55 -02:00 |
|
Axel Uhl
|
5c463139bb
|
Merge remote-tracking branch 'server/master'
|
2012-12-08 15:16:56 -02:00 |
|
Axel Uhl
|
2171e516a4
|
fixed maneuver count bug caused by aggregating until the query time point instead of the leg end
|
2012-12-08 15:15:04 -02:00 |
|
Axel Uhl
|
1d6d7ce0dd
|
fixed the problem with not detecting some rounding directions
|
2012-12-08 00:37:04 -02:00 |
|
Axel Uhl
|
cc4ef987a6
|
Merge branch 'master' into gateanalysis
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPointExtremeSailingSeriesOverall.java
|
2012-12-07 22:09:42 -02:00 |
|
Axel Uhl
|
6ccebaea38
|
Merge remote-tracking branch 'server/master'
|
2012-12-07 21:19:40 -02:00 |
|
Axel Uhl
|
c4702d5663
|
fixed bug 1091 by fixing the comparison direction in getWins()
|
2012-12-07 21:17:30 -02:00 |
|
Axel Uhl
|
b01809ff25
|
fix for bug 1091: getWins() and related methods now additionally get the RaceColumns so they can consider the factor of the column
|
2012-12-07 17:00:16 -02:00 |
|
Axel Uhl
|
957d4e771e
|
made gap to leader the first race detail
|
2012-12-07 14:50:26 -02:00 |
|
Axel Uhl
|
d82bf868c9
|
Merge remote-tracking branch 'server/master'
|
2012-12-07 13:48:47 -02:00 |
|
Axel Uhl
|
b92a4ff80e
|
fixed bug 1092; forgot to add the maneuverDetails parameter list to the resulting URL
|
2012-12-07 13:36:59 -02:00 |
|
Axel Uhl
|
33b5819dd6
|
bug 1092: fixed maneuver details parameter in URL construction for leaderboards
|
2012-12-07 13:24:23 -02:00 |
|
Axel Uhl
|
412ace0b66
|
removed TODO comment
|
2012-12-07 13:24:01 -02:00 |
|
Axel Uhl
|
4e3438e63f
|
removed TODO comment
|
2012-12-07 13:23:29 -02:00 |
|
Axel Uhl
|
6d3f12d168
|
fixed gap change calculation
|
2012-12-07 00:46:15 -02:00 |
|
Axel Uhl
|
742ce26b00
|
added fields to LegEntryDTO for leg start mark passing side and gap change during the leg
|
2012-12-06 13:54:09 -02:00 |
|
Axel Uhl
|
aaa76026d1
|
added subclass MarkpassingManeuverImpl
|
2012-12-06 16:07:57 +01:00 |
|
Axel Uhl
|
ea88d3f21f
|
removed import to class from domain package that accidentally slipped in, probably for a Javadoc link
|
2012-12-06 12:46:19 +01:00 |
|
Axel Uhl
|
f308d1936e
|
minor whitespace and comment changes
|
2012-12-06 03:16:56 +01:00 |
|
Axel Uhl
|
6b38a246fb
|
attempt to fix the reversing of the Y-axis for an already existing competitor chart
|
2012-12-06 03:11:54 +01:00 |
|
Axel Uhl
|
009ddf25b3
|
added missing file WindowSizeDetector
|
2012-12-06 00:35:51 +01:00 |
|
Axel Uhl
|
02e2f10854
|
some resize magic :-)
|
2012-12-06 00:24:11 +01:00 |
|
Axel Uhl
|
c8adb0880e
|
simplify LogoAndTitlePanel in case the screen size is too small
|
2012-12-05 23:49:51 +01:00 |
|
Axel Uhl
|
ea48a2a042
|
fixed ESS40 mobile static HTML page
|
2012-12-05 21:16:42 +01:00 |
|
Axel Uhl
|
c97c5aa609
|
fixed issue with CompetitorSelectionModel sharing between leaderboard and integrated overall leaderboard(s)
|
2012-12-05 20:30:53 +01:00 |
|
Axel Uhl
|
5cea7cfcd3
|
changed text label style for overall leaderboards on same page; fixed margin issues with leaderboard and embedded overall leaderboards
|
2012-12-05 17:45:33 +01:00 |
|
Axel Uhl
|
bba4873be4
|
added service method to obtain the names of meta leaderboards containing a leaderboard identified by name
|
2012-12-05 15:50:29 +01:00 |
|
Axel Uhl
|
5b64d013de
|
support new overall leaderboard on same page property in leaderboard URL config dialog
|
2012-12-05 15:07:45 +01:00 |
|
Axel Uhl
|
0b274f7584
|
Merge branch 'master' into metaleaderboard-on-same-page
|
2012-12-05 15:05:31 +01:00 |
|
Axel Uhl
|
96b10a62d8
|
added leaderboard settings support for overall leaderboard on same page; nothing loaded/displayed yet
|
2012-12-05 15:02:53 +01:00 |
|
Axel Uhl
|
20c576634d
|
reduced width of LeaderboardGroupPanel elements to 90% to leave room for feedback button
|
2012-12-05 10:33:01 +01:00 |
|
Axel Uhl
|
67f1e29b44
|
removed redundant comment
|
2012-12-04 22:43:35 +01:00 |
|
Axel Uhl
|
456cb724a0
|
Merge remote-tracking branch 'server/master'
|
2012-12-04 22:43:01 +01:00 |
|
Axel Uhl
|
5c9f6a9181
|
added an HTML page to configure two iframes with different URLs, may be used to display act and series leaderboard on a single page
|
2012-12-04 22:35:02 +01:00 |
|
Axel Uhl
|
e6e8f8d90f
|
adjusted "Live" button color/style to those used in the LeaderboardGroupPanel
|
2012-12-04 21:57:33 +01:00 |
|
Axel Uhl
|
feab13123e
|
improved layout of legend in LeaderboardGroupPanel
|
2012-12-04 21:42:06 +01:00 |
|
Axel Uhl
|
50b5849b1c
|
moved legend to top right in LeaderboardGroupPanel; doesn't look nice yet
|
2012-12-04 21:32:53 +01:00 |
|
Axel Uhl
|
8b16ebafe4
|
removed code prepared for bug 1089 which is now on branch 1089; trying to move LeaderboardGroupPanel legend to top right
|
2012-12-04 21:12:13 +01:00 |
|