Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl be4691d616 more renames
Change-Id: I4f5e55eafc100871c186f1c1ce43892c9fae6cfd
2016-10-13 17:09:52 +02:00
Axel Uhl fbc496ef58 renamed string messages for buoy zone stuff
Change-Id: I266e41762db0705bb143f5efe71d6e48d841e66d
2016-10-13 16:33:44 +02:00
Axel Uhl c5c7c7f967 fixed translations for buoy zone radius
Change-Id: Ib8731a478ca2672576b14695a092efb0a44f81b8
2016-10-13 16:31:28 +02:00
Axel Uhl c3a6a31913 use Distance for boat class hull length
Change-Id: I75904659dbfee089145d516f0b1fb972eb6dd45c
2016-10-13 14:39:16 +02:00
Axel Uhl fb49e97207 buoy zone radius is now provided as Distance, not as Double/double
Change-Id: I156111ac0f5e728f4f025c23414d8e4c04f05dc5
2016-10-13 14:10:17 +02:00
Axel Uhl 7f5eed0e48 Merge branch 'master' into bug1564 2016-10-13 11:52:29 +02:00
Axel Uhl d5fcb26e1b Merge branch 'bug3052' 2016-10-13 11:51:00 +02:00
Axel Uhl b36101dc8c added missing German translation of raceStartAnalysis message string
Change-Id: I89aff47f48f51358d113d62f80afd2a0d1db385d
2016-10-13 11:50:15 +02:00
Axel Uhl 9895971124 Merge branch 'master' into bug1564
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

Change-Id: I438ec0ced195b1a9ff2548a23d9aa5340f8e416b
2016-10-13 11:43:52 +02:00
Axel Uhl f6009c714e Merge branch 'bug1564' of ssh://localhost:12347/home/trac/git into bug1564 2016-10-13 11:22:06 +02:00
Axel Uhl 1595806cc0 make robust against old server versions that don't transmit GPS fix accuracy for buoy pinger app
Change-Id: Id74a180eb08481cd34142c83ad4bf1ce75c15bc9
2016-10-13 11:16:31 +02:00
Axel Uhl 3161fa0357 Merge branch 'master' into bug3925 2016-10-13 10:58:00 +02:00
Axel Uhl 89d6e4f91e consolidated imports to avoid warnings (clean-up after bug3937 merge)
Change-Id: Idfb64163038eb33fa4b399fabef1a6a3a87e7cca
2016-10-13 10:57:06 +02:00
Axel Uhl f1f90ce32f more formatting
Change-Id: I23705e2fa9a32a97504f3062eae8298a54d9de68
2016-10-13 10:51:26 +02:00
Axel Uhl 6a316d6743 formatting only
Change-Id: Ic4ce6ea8e820b23378967c6e2bd57673b7141623
2016-10-13 10:50:33 +02:00
Axel Uhl 2758a8bc6a changed NOT_AVAILABLE_THROUGH_SERVER constant from type int to type double
Change-Id: I04a165876e72595bdda8f6c0c5d9eb9e7e97a2aa
2016-10-13 10:48:57 +02:00
Axel Uhl 3dd274b981 using NOT_AVAILABLE_THROUGH_SERVER constant in FlatGPSFixJsonSerializer
Change-Id: I297db7cf7fa60bae1d795ab5491bdfdf4be908ed
2016-10-13 10:43:21 +02:00
Axel Uhl 2015c547ce moved constant NOT_AVAILABLE_THROUGH_SERVER from MarkPingInfo to FlatGPSFixJsonSerializer where it can be used also by CheckinManager and MarkAdapter
Change-Id: Ic6b9a8842b394500b490134a7273ecf42a072ae0
2016-10-13 10:41:42 +02:00
Axel Uhl 257159916a Merge branch 'master' into bug3925 2016-10-13 09:25:59 +02:00
Axel Uhl 91653c4356 Merge remote-tracking branch 'server/master' 2016-10-13 09:24:10 +02:00
Axel Uhl 8bff9d8e75 release notes update for bug 2624 (maxSOG cache issue)
Change-Id: I0e537c568361dda8090c1c29191dfd1c9045ad53
2016-10-13 09:22:51 +02:00
Axel Uhl 707500e7d6 Merge remote branch 'origin/bug2624' 2016-10-13 06:38:41 +02:00
Axel Uhl 4699297d78 Merge branch 'master' of ssh://sapsailing.com/home/trac/git 2016-10-13 06:38:13 +02:00
Axel Uhl bb2b3af266 fix for bug2624, using TimeRange and implementing case distinction whether max fix is before or after or within invalidated interval
Change-Id: Ia83a582d37449d86777165cfa893d2de4d51345e
2016-10-12 21:55:09 +02:00
Axel Uhl 2d15841929 caused test case testMaxSpeedForFixOverwrittenWithLowerSpeed to fail; bug 2624
Change-Id: I61269a43a0e822bfd8abd93b1148174f7f15c673
2016-10-12 18:39:20 +02:00
Axel Uhl 5de7cfcf67 added test case that ensures that replacing a fix with a lower-speed fix updates the max speed cache properly
Change-Id: I9128a82462e362f9cd250e8fd204885932d23df6
2016-10-12 18:38:22 +02:00
Axel Uhl 8a9cbbc3de coding convention (braces)
Change-Id: I4e2e2b30a26cde07d89fd447db5c954fb53add33
2016-10-12 15:02:48 +02:00
Axel Uhl 6a8242722f resolved merge problem; fixed Javadoc problem
Change-Id: Icfab7521a406924d2d019deefa373cd6655dca94
2016-10-12 14:59:54 +02:00
Axel Uhl 902ad21295 Merge branch 'master' into bug3861
Conflicts:
	mobile/com.sap.sailing.android.tracking.app/src/com/sap/sailing/android/tracking/app/services/TrackingService.java

Change-Id: Ibeff9844bc7b6000899e5717c954f66d936734ae
2016-10-12 14:45:25 +02:00
Axel Uhl 54fee5104b removed training diary from solutions descriptions
Change-Id: Ieb6b45ff1e3d299418fe69a30d6a13cc2bba4c54
2016-10-11 16:38:25 +02:00
Axel Uhl 27e0162cbf fixed typos in release notes
Change-Id: I7479cb8619c8571424ad6891547b27bc49f426e0
2016-10-11 16:30:42 +02:00
Axel Uhl 407cd19dd5 Merge branch 'master' into bug3861_solutions_and_release_notes 2016-10-11 16:27:57 +02:00
Axel Uhl bbe292ebdb added missing null check for gpsToast in TrackingFragment
Change-Id: I95beb4a8b28f73ab8c84bdaee150be01abe3abc6
2016-10-04 16:45:28 +02:00
Axel Uhl a34f79d478 Merge remote branch 'origin/bug3912' 2016-09-30 18:40:13 +02:00
Axel Uhl b40407dfda Merge branch 'master' into bug1564 2016-09-30 11:29:31 +02:00
Axel Uhl da6b639c0c added thread toString() output to the tracing message for a long-waiting Future.get() call
Change-Id: I1ec555dc79cd2d2f7fc29b9e365c742bc8b0ee5d
2016-09-30 11:28:10 +02:00
Axel Uhl 870a5bdf35 Merge branch 'master' into bug2824 2016-09-30 09:18:17 +02:00
Axel Uhl 311f670b27 Merge remote branch 'origin/bug3932' 2016-09-29 20:50:50 +02:00
Axel Uhl 7bdc6e61d1 Merge branch 'master' into translation 2016-09-29 17:18:19 +02:00
Axel Uhl 4c0dbe3778 fixed tests' use of trackedLeg.getEstimatedTimeToComplete
Change-Id: Ic8b6444b4f934c5a1c741a90cecc3b0ac788e34a
2016-09-29 17:01:16 +02:00
Axel Uhl a2fdddcd83 Merge branch 'master' into bug3932 2016-09-29 16:58:50 +02:00
Axel Uhl 2eadc62a86 Merge remote-tracking branch 'server/master' 2016-09-29 16:57:50 +02:00
Axel Uhl 5163dd65f2 fixing bug 3935 by adding a simple null check
Change-Id: I2c511d794c4947384f2be9b5072cc601ceb00f90
2016-09-29 16:56:14 +02:00
Axel Uhl db5f3201b9 use MarkPositionCacheAtTimePoint also for target time estimation
Change-Id: Ia496ea6eeac44cb8adde7de5d065a5b155c56c0f
2016-09-29 16:55:49 +02:00
Axel Uhl ceb4805693 consolidated imports to avoid warnings
Change-Id: I9aecb7fa9001f8088d1ab380366e192d407ccd53
2016-09-29 16:39:28 +02:00
Axel Uhl 2e686866ff fixed more tests by mocking both variants of getApproximatePosition
Change-Id: I51bacd50a7b7863fbd9374b90267d641b1717333
2016-09-29 16:37:45 +02:00
Axel Uhl 804bd605b4 fixing test set-up which now also has to mock the new TrackedRace.getApproximatePosition overload
Change-Id: I40926b8776db0684175e914c6450030fbac2bf6e
2016-09-29 16:17:11 +02:00
Axel Uhl a5f2fb7591 implemented caching for mark positions throughout essential call trees relevant for mark passing calculations; see bug 3932
Change-Id: I1a6384473332efc4735b0ec70b0907ec45ef4e71
2016-09-29 16:13:30 +02:00
Axel Uhl 37067f73d7 whitespace and comment changes only
Change-Id: Iee3d59674afa1aa4fa3be98afcbf0bedf54e21ea
2016-09-29 14:26:27 +02:00
Axel Uhl b555cbebd8 fire gpsFixReceived on listener only if the fix was really added to the track
Change-Id: I6eeb248e43a77c771ca1fac124195cbacadd1b4d
2016-09-29 13:58:14 +02:00
Axel Uhl 71ac387703 obtain lock before try block
Change-Id: Ia16d31d4ec82ed9a37c7c6fd6634e8918af1b2b9
2016-09-29 13:57:38 +02:00
Axel Uhl 753d5d8b14 fixed CandidateFinderImpl.getCandidateDeltasAfterRaceStartTimeChange, now using the old and the new time range value correctly
Change-Id: I54ff9359b44ab708ff75f0e577f00c560da2d0f3
2016-09-29 11:55:37 +02:00
Axel Uhl 87185c7ef6 avoid redundant calls to updateStartAndEndOfTracking after automatically adding start/end of tracking events to the race log
Change-Id: Id8e8af1c8c124ad8a7ad16bf2eb45124da4ecbd5
2016-09-29 11:41:06 +02:00
Axel Uhl 2cea4720f7 most likely a fix for bug 3932: FixLoaderAndTracker.loadFixes didn't honor the timeRangeToLoad for competitor and mark tracks
Change-Id: I50b1fc88d1a4091924507f5aaa2851c38de5e26d
2016-09-29 11:14:07 +02:00
Axel Uhl 80e5dba10a fixed language issues in Javadoc comment
Change-Id: I768672ec25e730598ec513266ab50b61be1321e6
2016-09-29 10:30:53 +02:00
Axel Uhl 186fdfb47b removed unused constant
Change-Id: I561c2f493ce816624e02cd411ad2e2538a9ad6c1
2016-09-29 10:30:23 +02:00
Axel Uhl 994973ac3b Merge branch 'ubilabs--ios--develop' 2016-09-29 09:35:53 +02:00
Axel Uhl c01daef9b9 Merge branch 'bug3928' 2016-09-28 17:59:54 +02:00
Axel Uhl ed7385a487 when log level is FINE for the com.sap.sse.util.impl package or the thread pool utility classes, log information about long-running tasks
Change-Id: I5c9c75b4225c396c234a1a9720368ef4dc8e0b95
2016-09-28 17:55:59 +02:00
Axel Uhl 65790122d3 better toString support for improved log messages
Change-Id: I00fd950667bb7597ab7972cc76480234b15d00d1
2016-09-28 17:55:32 +02:00
Axel Uhl 0d257b3f9e made updateStartAndEndOfTrackingMonitor a non-empty string for better readability in the debugger
Change-Id: I6eee46b28f14b9530d331a3778e1d776cf46593a
2016-09-28 17:55:00 +02:00
Axel Uhl b4f49f629f using single-point-of-exit pattern in CandidateFinderIMpl
Change-Id: I959937d6c4ddd5d2745f03132ffaa369cec4354b
2016-09-28 17:54:34 +02:00
Axel Uhl 7e3981c524 improved toString output of Callable injected into executor in MarkPassingCalculator so we can see something in the log
Change-Id: I2e1dee425cc18b39cb80e65049302dc4abea65df
2016-09-28 17:53:56 +02:00
Axel Uhl 882d40dd56 improved Waypoint.toString by adding passing instructions
Change-Id: I93cd6cf9351f7e68b868b32805ad7266ebf0c2f4
2016-09-28 17:53:28 +02:00
Axel Uhl 01ecf870d6 log exceptions that occur during computeMarkPasses
Change-Id: I4ba66b04a11eeb5ad0b8fe9f18ad1e1d51c2b07b
2016-09-28 13:33:55 +02:00
Axel Uhl cf0b1ac729 fixed reloadAndGetPreviousRacesByRace again, returning an entry for all TrackedRaces
Change-Id: Ic9f61ada782acb53f579832d84eddf90f4c52963
2016-09-28 12:38:38 +02:00
Axel Uhl 8e0d1aca46 use lock propagation/inheritance to avoid read-read deadlocks in CandidateFinderImpl.invalidateAfterCourseChange when calling invokeAll
Change-Id: I3be9970bf4d85a61a083cac45f37a6ec4b1e0640
2016-09-28 11:19:50 +02:00
Axel Uhl d3bd358262 left a FIXME comment for bug3928 in CandidateFinderImpl regarding the long holding of the course read lock while waiting for background thread pool tasks to complete
Change-Id: I0d00bc2d427c826d3bd080a6fe69262fe2fbeb33
2016-09-28 11:08:29 +02:00
Axel Uhl 162267bddc moved lockForRead() calls before the try block
Change-Id: Ia45d579c9c9dc9a29f5dff8b208b07ca846bbf88
2016-09-28 09:43:16 +02:00
Axel Uhl 31cccdcdb6 trace the right Future object
Change-Id: Ie1e99e2139a37580d4e0b07d3a0c0592bfec4aaf
2016-09-28 09:42:59 +02:00
Axel Uhl 4c39ed417a fixed logging the right Future object
Change-Id: I3f599dc68e7171aa065b6393369087f480ff37a5
2016-09-28 09:42:26 +02:00
Axel Uhl 3703571a15 simplified code by using Util.addToValueSet
Change-Id: I942ab74cbd46988fde8e5f6ca53aa466050f1a7c
2016-09-28 09:41:48 +02:00
Axel Uhl 7c6ce2960b improved Future.get() timeout tracing; use a default foreground thread pool size twice the regular size
Change-Id: I8e8281c459354542006c253410b826a2b11e8b05
2016-09-28 00:54:57 +02:00
Axel Uhl e9d92d3593 improved Future.get() trace message, indicating that a re-try will happen
Change-Id: Id81c4f40a18e1f8290af3bccbb1b399b6e35bd01
2016-09-27 18:32:17 +02:00
Axel Uhl ca14fe33f6 tracing for Future.get
Change-Id: I5c0bf627c86eef180889fa769e7952de2a27afdd
2016-09-27 17:17:33 +02:00
Axel Uhl 69f46db026 Merge branch 'master' into bug3930 2016-09-27 11:57:25 +02:00
Axel Uhl ac14eea3f6 Updated amazon ec2 (markdown) 2016-09-27 09:37:43 +00:00
Axel Uhl ebba32d6e9 factored the simulator admin console settings into a separate panel for re-use in the smartphone tracking tab
Change-Id: I5a15d9fca4b91f3c519cd05bad39106a98aca6f6
2016-09-26 18:14:18 +02:00
Axel Uhl 0ba918e808 whitespace change only
Change-Id: Ie3137debae4507877f9ce1215abc9c19bbe909b0
2016-09-26 17:47:57 +02:00
Axel Uhl a84acbb306 storing fixes sent in a bulk POST request to the sensor fix store in one call instead of several single calls
Change-Id: Iff6058a12aa2dd61f69277401a75e99cf8981244
2016-09-26 17:11:23 +02:00
Axel Uhl d9daab97c7 improved Javadocs
Change-Id: I2e30a0a10f1ce9515ca7563950773c4f2d73c178
2016-09-26 17:00:13 +02:00
Axel Uhl ae6b07d1a9 whitespace and single point of exit changes only
Change-Id: Iaeaca6ec5af7d0f4643eb7ae648f1380557679b1
2016-09-26 15:55:44 +02:00
Axel Uhl fbcb738e01 whitespace/formatting change only
Change-Id: I18dd779475ff1079fa03013fb1c0bad58cc19933
2016-09-26 15:13:33 +02:00
Axel Uhl 629779bae4 fixed Javadoc
Change-Id: I222058e0a8a313c029a3460e46517ebce948b95e
2016-09-26 15:13:13 +02:00
Axel Uhl cc78cc8a17 whitespace/formatting only
Change-Id: If416010ce2d48da1175503da64b174702c7462b8
2016-09-26 15:00:52 +02:00
Axel Uhl e213171a06 moving listener notification for TrackedRaceImpl.updateStartAndEndOfTracking outside of the synchronized block; see bug 3929
Change-Id: Id2849cd6c0ebdeffaf538b710d0a93f3d5588002
2016-09-26 14:42:15 +02:00
Axel Uhl 7caf396806 replaced e.printStackTrace() by output to log
Change-Id: I8820aa52255e2a4c4285e39fbd4476c6ee5cc0b7
2016-09-26 12:21:27 +02:00
Axel Uhl 8410df112b Merge remote-tracking branch 'server/master' 2016-09-26 12:21:14 +02:00
Axel Uhl 45f00ceeb2 bug 3886: catch exception when a wind tracker cannot start, log it, and continue with next
Change-Id: I86b961ea917c2b1548423ca9a235dd2be866c2c8
2016-09-26 10:27:11 +02:00
Axel Uhl 0ab68739ae Merge remote-tracking branch 'origin/translation' into translation 2016-09-26 10:06:33 +02:00
Axel Uhl c90e3ea059 Merge branch 'master' into translation 2016-09-26 10:02:10 +02:00
Axel Uhl 76d68fd76f aftermath to commit 00b8275c2b, adjusting translation.json after removing old text messages
Change-Id: I5b729a8c8918dbdaccd3abf8e4796c96f704049d
2016-09-26 10:01:47 +02:00
Axel Uhl e8e2fcc08e minor refactoring making parameter structure more straightforward
Change-Id: Id81a68cd135d9098cafe4b2978e503dd2799fb18
2016-09-23 10:25:42 +02:00
Axel Uhl 40198686c2 Merge branch 'bug3922' 2016-09-23 09:22:07 +02:00
Axel Uhl da02bf90ed improved Javadoc
Change-Id: I1625f9f461678756f84d07d933735c13f9421fa2
2016-09-22 18:25:31 +02:00
Axel Uhl dc8366c169 added synchronization for the TrackedRaceImpl.updateStartAndEndOfTracking method, see bug 3922
Change-Id: I9f4cafac19daa6b43fd8d4e6da9478c5a2989ef2
2016-09-22 17:50:29 +02:00
Axel Uhl 9f23b233a7 fixed message for postCheckout in LeaderboardsResource
Change-Id: I8ae9dba8fbc2085efe2bf43c025e7ef363d2c948
2016-09-22 15:24:42 +02:00
Axel Uhl 928dff54b2 bug 3920: introducing MaxPointsReason "STP"
Change-Id: I4876baa11fb7a32c236ef8da4f47e8f57ef6258b
2016-09-22 13:22:43 +02:00
Axel Uhl 5e6066f0b4 fixed datamining memory ratio/percent issue
Change-Id: I3f46ee27960efa1ddf0d0d24bcf7203295c13f0c
2016-09-21 23:31:35 +02:00
Axel Uhl e31f3aef0a bug 3776: removing unused User.setName(String) method
Change-Id: I7b5ee44f513d041d00bf05aa8e68f06a6df8807a
2016-09-21 17:00:21 +02:00