Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl a09bd786bc apply the NPE fix for changing mark passing interval from null to valid also for finishing time 2017-05-14 01:42:51 +02:00
Axel Uhl d93e95599f fixed invalidation of start time; fixed NPE in case we transition from empty range to valid range 2017-05-14 01:40:04 +02:00
Axel Uhl a13ec288ae fixed NPE in penalty maneuver loss computation for weired tracks 2017-05-14 00:41:49 +02:00
Axel Uhl b7816fd53d bug 4122 comment #17: maintain candidate finder time range end while interval becomes invalid 2017-05-13 14:37:34 +02:00
Axel Uhl 9dd3303a3c bug 4122 comment #17: individual exception handling for each StorePositionUpdateStrategy application 2017-05-13 13:37:21 +02:00
Axel Uhl 540becdb35 only CR/LF changes
Change-Id: I77ca9b927b7bb875e831d0b3203791650f0edb8c
2017-05-12 16:57:29 +02:00
Axel Uhl 6e322e8750 Merge branch 'foiling' 2017-05-12 10:33:43 +02:00
Axel Uhl 381b789047 Merge remote-tracking branch 'server/master' 2017-05-12 09:18:24 +02:00
Axel Uhl 48091cb8a3 replaced SerializablePosition by Position in Placemark and ReverseGeocoder;
Position long has been made serializable

Change-Id: Icd2c6c2595fab65859449c0f7c0be5d6be9509a9
2017-05-12 09:13:18 +02:00
Axel Uhl bed6d398af fixed tab/spaces issue 2017-05-12 00:14:54 +02:00
Axel Uhl d7ff36ebde Merge remote-tracking branch 'server/master' 2017-05-11 16:03:46 +02:00
Axel Uhl aec40db485 minor adjustment to architecture presentation slides
Change-Id: Ida6c2961118bef547b6aa0085713c230896e2d79
2017-05-11 16:02:57 +02:00
Axel Uhl e91a28f113 fixed error in German translation of AdminConsole text
Change-Id: I515835f114ade4546ab41466be9b8d66d87e1d0f
2017-05-11 13:38:57 +02:00
Axel Uhl e4d7357d6a fixed typo in log message
Change-Id: I61a482c0585a0b09935b4021f0cef0b6331c51d9
2017-05-11 08:54:48 +02:00
Axel Uhl 88e6911f42 use null for TimeRange in CandidateFinder if no start time and start time not inferred from mark passings
Change-Id: Id3b54cdd126b30e9acadce4223960e242965ce7d
2017-05-10 16:43:27 +02:00
Axel Uhl 842e5bb5a7 increased minimum reasonable speed to 3kts; introduced edge filtering based on max speed used in outlier detection
Change-Id: Ie402719181feca8a97c594af96162da00a94b354
2017-05-10 14:48:37 +02:00
Axel Uhl bbe1d26c66 whitespace/line ending changes only
Change-Id: I3fa9f3747202cec363e4676a06a48c12d473e486
2017-05-09 15:20:21 +02:00
Axel Uhl 427e332618 Merge remote-tracking branch 'server/master' 2017-05-09 15:18:28 +02:00
Axel Uhl 0fd7e4ab19 whitespace changes, formatting
Change-Id: Ifb80522136cea6e6479f07afbfb14a577397c7d8
2017-05-09 14:41:02 +02:00
Axel Uhl 54174fc644 Merge remote-tracking branch 'server/bug4125' into bug4125 2017-05-09 14:25:26 +02:00
Axel Uhl 09f349c9c9 fixed formatting
Change-Id: Id935fe7ce105c01e172ce7b14df6683517114dd5
2017-05-09 14:24:57 +02:00
Axel Uhl 37bf56b700 added failing test for PREPAREAD status; I think the onStatusChanged implementation is faulty and should pass this test
Change-Id: Iabdb4839455e736504ab589ac7da59c337e5b64e
2017-05-09 14:20:51 +02:00
Axel Uhl 24afab2a94 avoid using "break"
Change-Id: Iae9db92cf91311beaa04d35f74feac1f0c82f2a6
2017-05-09 14:13:33 +02:00
Axel Uhl 8a1596a120 Merge branch 'master' into bug4125 2017-05-09 12:40:49 +02:00
Axel Uhl d23e73d01e added getDistanceTraveled() on HasRaceOfCompetitorContext
Change-Id: I20e12036956dcaaa5fe62391742e679f68ad1c5d
2017-05-09 11:51:36 +02:00
Axel Uhl f7a64a87b2 Updated building and deploying (markdown) 2017-05-08 16:15:17 +00:00
Axel Uhl 1953a13981 Updated building and deploying (markdown) 2017-05-08 16:13:06 +00:00
Axel Uhl b86b07fce6 Updated android and release build (markdown) 2017-05-08 16:11:42 +00:00
Axel Uhl a324662be5 Merge remote-tracking branch 'server/master' 2017-05-08 16:19:12 +02:00
Axel Uhl 196c0f7459 added getTack() dimension on HasTrackedLegOfCompetitorContext
Change-Id: Ibd3b565014b973bd8ba55910be55b10f674625bb
2017-05-08 15:53:39 +02:00
Axel Uhl f7318a9866 Merge branch 'master' into bug4122 2017-05-05 18:02:17 +02:00
Axel Uhl e1247d34cc reverted lazy evaluation of edge probabilities; still pruning based on outrageously low speeds for long distances
Change-Id: I0625ae731e6b91166ab5efbf1c13eb5321159a73
2017-05-05 17:32:10 +02:00
Axel Uhl ef33c8ffe7 interims commit for bug4122 that has tested lazy edge probability evaluation
Change-Id: I2e6f9256a1b28acd4da28d5fd899a244565e50ce
2017-05-05 17:26:31 +02:00
Axel Uhl 2e89c7dbf3 use locks as means for synchronization in CandidateChooser per-competitor
Change-Id: I96da9c9584d6888cc4488d7e7758d73352d59c1b
2017-05-04 18:31:47 +02:00
Axel Uhl 1093972356 introduced a longer start grace time for mark passing calculator
Change-Id: Ibe51723fc876271439a6b74f8078e8d141e37c8e
2017-05-04 18:14:34 +02:00
Axel Uhl 57d1928aa7 don't wait for latest analyses that could block Jetty threads if background executor is slow to respond
Change-Id: Ibe7f965d6fe110e7f8980dc1d3a52b626b38a869
2017-05-04 18:01:13 +02:00
Axel Uhl 2e284468ad Merge branch 'bug4128'
Change-Id: If393e78bc1b8c749f5ff8124dea1f0f6f49f7ded
2017-05-03 17:12:32 +02:00
Axel Uhl fed1c3c469 adjusted test case such that the new restrictions for regatta creation are obeyed 2017-05-03 10:07:50 +02:00
Axel Uhl af2d5edf14 Merge branch 'master' into bug4128 2017-05-03 10:07:09 +02:00
Axel Uhl 9da8007f09 added a test for bug4044 asserting that setting the start of race loads the fixes
Change-Id: Ibe316b964bb7e5e3762544d376e3e3c004b50c36
2017-05-02 22:23:28 +02:00
Axel Uhl 2d5b87d2da formatting/whitespace changes only
Change-Id: Ia314d9852143f5c171c7b79c1d922f1cc95b18b3
2017-05-02 21:55:37 +02:00
Axel Uhl 35b9e3812e Merge branch 'master' into bug4044 2017-05-02 21:16:06 +02:00
Axel Uhl 24a7602ac1 Merge remote-tracking branch 'server/master' 2017-05-02 21:12:16 +02:00
Axel Uhl 4d59e236e5 bug 4128: throw IllegalArgumentException in RacingEventService for regatta flag combinations
Change-Id: Iaf895076010b6bd76aafc98766c3035f364d7e24
2017-05-02 21:02:07 +02:00
Axel Uhl 654e629868 bug 4128: don't accept infer start time from start mark passings AND control tracking times by start/finish times
Change-Id: I7ce617c55b1218533ddcd3d6571dfd7433639e70
2017-05-02 18:38:01 +02:00
Axel Uhl e9ec158983 line ending changes only
Change-Id: I8bb02dc0cbc4127ecaceec2404be9d4f93edeb67
2017-05-02 18:22:51 +02:00
Axel Uhl 1030845e0f fixed indentation
Change-Id: I9cdda06dc4a01881ea3ab9482b210358e05adf57
2017-05-02 18:22:42 +02:00
Axel Uhl 54f73f60cf fixed typo in Javadoc comment
Change-Id: I0aecdd09132cd94d07aa742fcb9216c3708b473f
2017-05-02 18:22:18 +02:00
Axel Uhl f74b8a9ff4 Merge remote-tracking branch 'server/master'
Change-Id: I363868cd873232c3827cb6117625d427ccf98ef2
2017-04-30 01:01:50 +02:00
Axel Uhl fc274ef3d9 CR/LF changes only
Change-Id: I26ea338ef31ca2cc2084b444ac2fb66b6a6f6f42
2017-04-30 01:01:02 +02:00
Axel Uhl 33aeea0d5a fix for bug 4119: consider a mark passing update only if waypoint still exists
Change-Id: Id310b21f016113844ef53f4e3c6e6682f9912cad
2017-04-29 18:08:22 +02:00
Axel Uhl c4f3410010 Merge remote-tracking branch 'server/master' 2017-04-29 17:58:22 +02:00
Axel Uhl 9f76aea685 Merge remote branch 'origin/master' 2017-04-29 09:44:27 +02:00
Axel Uhl aaf99422b2 only CR/LF changes after gitconfig changes 2017-04-29 09:43:45 +02:00
Axel Uhl 876640460b more CR/LF changes
Change-Id: Ie2f54ff10fbe8f3583bc7e62186dc738c9c0c75d
2017-04-29 09:41:32 +02:00
Axel Uhl 80208fc5b0 Merge branch 'bug4116' 2017-04-29 09:30:34 +02:00
Axel Uhl 1637d64e9d only CR/LF changes due to gitconfig change
Change-Id: I40eef60b8ab376a622bf637965917f2e15e01b09
2017-04-29 09:30:13 +02:00
Axel Uhl d5593e8aef only newline changes
Change-Id: I76d0a72b258df6514a0426995d04aeca36e0374a
2017-04-28 20:42:44 +02:00
Axel Uhl 41d22974bd more CourseChangeCalculator tests
Change-Id: I3594ca00160a1086f761f2d559241bf5bb32dbe5
2017-04-28 19:50:11 +02:00
Axel Uhl 1d52377126 fixed bug in CourseChangeCalculator, making one test green
Change-Id: Ida65559e509217dad15e2b61d45776cab9646d4c
2017-04-28 19:50:01 +02:00
Axel Uhl b65572875f started working on bug 4116: a course change calculator shall help
Change-Id: Ib067ad35ca58186eb8fb497d35b934f601ada538
2017-04-28 19:49:47 +02:00
Axel Uhl fe696ab7cc Merge branch 'master' into bug4103 2017-04-28 00:26:46 +02:00
Axel Uhl 24d07f380a Merge remote-tracking branch 'server/bug4113' 2017-04-28 00:14:43 +02:00
Axel Uhl c6439ee07b shorter text "Mehr Informationen" for less ugly wrap on iPhone
Change-Id: Ib110282e58cf9a2796cec1d8c181d44f29ca8e20
2017-04-24 16:30:58 +02:00
Axel Uhl 4adb993d64 bug 3900: introduced default passing instruction provider for waypoint creation
Change-Id: I881344846557db4c69eec4ccfa3c24c875032cea
2017-04-19 17:09:59 +02:00
Axel Uhl 2417448697 Merge branch 'master' into bug3900 2017-04-19 16:11:24 +02:00
Axel Uhl 13df3a0cbd don't throw an exception when races are already denoted for race log tracking
Change-Id: I27704e8a5302e0efd9a0ce33d8aa44a3d59e0274
2017-04-19 16:08:50 +02:00
Axel Uhl f95ce83a7f whitespace changes only
Change-Id: I450974ea8fb323ee81b3c2ae08d823eb86b0be6d
2017-04-19 11:06:27 +02:00
Axel Uhl 27cb3c86d4 made RaceLogCourseManagementWidget members private/final
Change-Id: I6fa83fff8011b60771b86411e8592afc0e729944
2017-04-19 09:43:09 +02:00
Axel Uhl e004d24b07 more release notes documentation
Change-Id: I0f621b28132494495402caccc03fa6277e90c91b
2017-04-18 16:40:25 +02:00
Axel Uhl 8b7238370a Merge branch 'bug4087' 2017-04-18 16:31:31 +02:00
Axel Uhl e350fca6aa Explained bug3285 (penalty circle loss) in the release notes
Change-Id: I287834f50c4385f75613e3cdbab0a488d5c3d4d7
2017-04-18 16:27:56 +02:00
Axel Uhl 52790cb809 Merge branch 'bug3285' 2017-04-18 16:21:09 +02:00
Axel Uhl 7fa7647af0 avoid NPE in CandidateChooserImpl for empty course
Change-Id: Id810bf3642cc81a753abc10a4434f4de80859921
2017-04-18 16:19:39 +02:00
Axel Uhl 951b62b2d6 bug 3451: using a single GWT RPC to start tracking several selected races
Change-Id: Ib06543ba47fc582bd7ea94ef8e85c4ca82d40efd
2017-04-18 16:00:07 +02:00
Axel Uhl e3498a7725 added UTF-8 encoding for properties file
Change-Id: I93e0648f446c56a4d9e2c9c91bccde19db7f6c45
2017-04-18 15:16:37 +02:00
Axel Uhl fde7f8ed65 uncommented test timeout again
Change-Id: I8b38a6bdbfdeacc1615f4c957ab9e17b070b6702
2017-04-18 13:38:32 +02:00
Axel Uhl 3b368bfde0 made maneuver loss calculation resilient against holes in the tracks
Change-Id: I09548059e39c3c16f18efd05295923f42ed4d12f
2017-04-18 13:33:07 +02:00
Axel Uhl 83ceba1063 bug 3285: improved start/end of penalty detection, fixing failing test case
Change-Id: Iefa2fbf8042dc603d808d4e8ff9d1b602aff39df
2017-04-18 13:20:30 +02:00
Axel Uhl ef2eb38799 refactored private method's return type
Change-Id: I7e57580e2b1cdc2f69267c35d362b875e50e1efd
2017-04-18 10:40:50 +02:00
Axel Uhl acd6e635e7 Merge branch 'master' into bug3285 2017-04-18 10:01:20 +02:00
Axel Uhl b06a65658d added documentation for /startorder REST method
Change-Id: Ie509c1fcb360ab909c0348fd351a83d3ac1a74c6
2017-04-18 10:00:51 +02:00
Axel Uhl 9fa20907e5 fixed typo in Javadoc
Change-Id: I927c4dff6c4c7dfe0461bab2b2205899e2a1dff8
2017-04-18 09:53:11 +02:00
Axel Uhl e168f31cfc consolidated imports to avoid warnings
Change-Id: I262743c2e0755b8bb5e87644c581340c09e1bcc1
2017-04-18 09:43:38 +02:00
Axel Uhl fcc35cf264 added several TODOs and ideas; rephrased the failing test with assertThat
Change-Id: I9cda252058240ea67fe827213dbc17da3a798e3a
2017-04-13 18:18:33 +02:00
Axel Uhl 187d4acc35 Merge branch 'master' into bug3285 2017-04-13 15:55:23 +02:00
Axel Uhl ea4fa9364d more french single quote doubling
Change-Id: I3b97727d179e80aa9516cfe571fce10d60ff1265
2017-04-13 15:43:02 +02:00
Axel Uhl 26b48f56a9 fixed single quote problem after re-importing translations
Change-Id: I85548ee55c13948408c94fcc89300966ded119b5
2017-04-13 15:42:13 +02:00
Axel Uhl 7a3ebb26d0 Merge branch 'master' into translation 2017-04-13 15:26:18 +02:00
Axel Uhl d770a7cced Merge remote-tracking branch 'server/master' 2017-04-13 15:25:36 +02:00
Axel Uhl e1d457ca0c fixed issue with inconsistent persistent messages in Android libs
Change-Id: I70d6805aca76cb9a6518ff6fa57e5b97d8f89037
2017-04-13 15:22:45 +02:00
Axel Uhl 7a12350910 fixed issue with inconsistent persistent messages in Android libs
Change-Id: I70d6805aca76cb9a6518ff6fa57e5b97d8f89037
2017-04-13 15:20:50 +02:00
Axel Uhl d45ae733af Merge branch 'master' into bug3285 2017-04-13 11:04:11 +02:00
Axel Uhl 27876dddbd removed unused code in Android release script
Change-Id: I5d91b12dcae492bbe5276587bad2b71a693870c2
2017-04-13 10:49:41 +02:00
Axel Uhl 2abb1cd4c9 fixed quoting in releaseAndroidApps.sh script
Change-Id: I3cbd84b2ce2b710091388af75bbae1ac0e21a50e
2017-04-13 10:48:12 +02:00
Axel Uhl 28e7c75919 converted files with special characters to UTF-8 encoding
Change-Id: I704ac42e10ca74d64bb54a5b45132a988f3d05a6
2017-04-13 10:25:43 +02:00
Axel Uhl 1eb534ddb1 use POM version also as AndroidManifest.xml versionName value
Change-Id: I73bbd6c4d299ea4015d4791c8a3eaa4ddda2a90c
2017-04-13 10:20:47 +02:00
Axel Uhl 9d1d5dc75c added failing test case for penalty circle loss (bug 3285)
Change-Id: Ib8d88eb01c8ea065dd18e10c54c90bc332e363b0
2017-04-12 23:53:58 +02:00
Axel Uhl f03cee020d added Javadoc
Change-Id: Idad583060fe913fe5cfb31447a99040584425d42
2017-04-12 17:03:02 +02:00
Axel Uhl 196f72ac0c added LONGTZE boat class for French league
Change-Id: I7d6a7ffedf998a5b37a03acd8ed9faf3d8a5025e
2017-04-12 15:13:09 +02:00