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
|
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
|
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 |
|
Axel Uhl
|
16371e9331
|
upgraded to TracAPI 3.3.0
Change-Id: Ia7e5a8b93731472adfc0478386ed43a489753bf1
|
2016-09-21 14:11:57 +02:00 |
|
Axel Uhl
|
92367dd580
|
upgraded to TracAPI 3.2.2
Change-Id: If68f9ebaa1f5958acff32545e0c7ec94a6b90222
|
2016-09-21 13:17:13 +02:00 |
|
Axel Uhl
|
13708ffe25
|
release notes for bug3864 (memory/thread pools) and bug 3899 (waypoints/control points changes get lost)
|
2016-09-21 00:51:33 +02:00 |
|
Axel Uhl
|
eba49aa39f
|
fixing bug 3899 by only refreshing the marks table
Change-Id: I9104758c5ee5faec62c34bf208803331ddbaf614
|
2016-09-20 17:46:01 +02:00 |
|
Axel Uhl
|
64707f8a05
|
consolidated imports to avoid warnings
Change-Id: I6ab20aa0be2c38220d1dffe450803812ee47bfa3
|
2016-09-20 17:25:21 +02:00 |
|
Axel Uhl
|
41be703e1a
|
adjusted Race Management app release notes
Change-Id: Ibf6ddb09e4552972e076ef1ddc74550030fbb939
|
2016-09-20 17:25:07 +02:00 |
|
Axel Uhl
|
14d1a9f20d
|
Merge branch 'master' into bug3905
|
2016-09-20 17:20:57 +02:00 |
|
Axel Uhl
|
967a14aca6
|
don't provoke an exception by trying to start an activity although we know no-one will be handling it
Change-Id: I9d05e3d684a4ae86a2eef9652a3a97c20e2e8cf9
|
2016-09-20 17:00:36 +02:00 |
|
Axel Uhl
|
3f5006e528
|
single point of exit; formatting
Change-Id: I40c5169d0864a781c68d7d6fe3c545a652d13a15
|
2016-09-20 16:55:38 +02:00 |
|
Axel Uhl
|
908fa496b4
|
consolidated imports to avoid warnings
Change-Id: Ibdbf959f823089ff620de365d56a83eb3ea63be1
|
2016-09-20 16:53:28 +02:00 |
|
Axel Uhl
|
91c4e11cc4
|
Merge branch 'master' into bug3898
|
2016-09-20 16:49:34 +02:00 |
|
Axel Uhl
|
06b65ed248
|
whitespace change only
Change-Id: I271023a973b17ef77d89d084dee493c53fbeaaaf
|
2016-09-20 16:14:13 +02:00 |
|
Axel Uhl
|
8edb5741d4
|
Merge remote-tracking branch 'origin/translation' into translation
|
2016-09-20 11:04:17 +02:00 |
|
Axel Uhl
|
526bcb9872
|
Merge remote-tracking branch 'server/master'
|
2016-09-20 10:35:12 +02:00 |
|
Axel Uhl
|
b9087d76ba
|
Merge branch 'bug3864'
|
2016-09-20 01:26:44 +02:00 |
|
Axel Uhl
|
78ae45409f
|
don't allow producing a default regatta name with '/' characters; replace by '_', fixing bug 3913
Change-Id: I70783bf9d2e818742ed0cb132e9dbd5e8f81b62e
|
2016-09-19 23:24:38 +02:00 |
|
Axel Uhl
|
b0487f94b7
|
fixing issues caused by using getItemText on drop-down boxes instead of getValue() when it is necessary to obtain the exact string
Change-Id: I9cbefb3c8945cef4e553214ab91029d5aaba6856
|
2016-09-19 22:51:26 +02:00 |
|
Axel Uhl
|
4c8a0ce269
|
Merge branch 'bug3902'
|
2016-09-19 17:04:27 +02:00 |
|
Axel Uhl
|
d10005be15
|
added -XX:ThreadPriorityPolicy=2 to the additional Java args in env.sh to support lower than NORM_PRIORITY thread priorities in Linux
Change-Id: I703d38090c8ea736f94a2f0828c1e70d9c08009e
|
2016-09-19 17:02:43 +02:00 |
|
Axel Uhl
|
e1e04a755d
|
actually set thread priority in thread priority test
Change-Id: I58449e624c91a20274cbcf20ec6fa7324ab73b77
|
2016-09-19 17:02:17 +02:00 |
|
Axel Uhl
|
164a7b4feb
|
added a Java thread priority test
Change-Id: Ib3b5930a1295e0646f8be5378b49dceccf83f862
|
2016-09-19 16:40:21 +02:00 |
|
Axel Uhl
|
d2f88fee0a
|
added missing null-check for leaderboard settings dialog (refresh interval); using a constant in LeaderboardEntryPoint to standardize the default refresh interval
Change-Id: Ie5df27ebe6ae308c29d4fee1a0426c7fe9c7b41c
|
2016-09-19 16:05:28 +02:00 |
|
Axel Uhl
|
7de7db2fa1
|
updated release notes
Change-Id: Id14d2c4792ddc031a2b8723ea9275b156920fd57
|
2016-09-19 14:22:38 +02:00 |
|
Axel Uhl
|
b76c9967f5
|
keep selection across filtering in device mapping dialog; improved corresponding Javadoc
Change-Id: I9dc8f9c71da070b9b6aa920a4c91a07fa9136704
|
2016-09-19 14:20:39 +02:00 |
|
Axel Uhl
|
5ba1597dfc
|
made device mapping dialog's table text-filterable in addition to the PING type checkbox filter
Change-Id: I6cbfcfc8e932b86d53439b1357416dfde73297da
|
2016-09-19 14:10:21 +02:00 |
|
Axel Uhl
|
0a301e11d9
|
added a (succeeding) test case for multi-device search for the last fix
Change-Id: Ia3a4989ebe2a11452a24267ce53fcaae7d8cceb3
|
2016-09-18 20:03:29 +02:00 |
|
Axel Uhl
|
5524d4e94d
|
added test case and first implementation for getLastFix
Change-Id: I9ff42d4b86254c92d9d1735849c6259e033a99d4
|
2016-09-18 19:36:54 +02:00 |
|
Axel Uhl
|
303c83f7be
|
removed warnings
Change-Id: Ieeac0accc571e6d2222a7d59ba1e1b9f5cdab824
|
2016-09-18 18:56:42 +02:00 |
|
Axel Uhl
|
c13f632722
|
fixed compilation errors
Change-Id: I4a12b6c6281e9c46d1dd2d7624e177ce6694f06c
|
2016-09-18 18:54:50 +02:00 |
|
Axel Uhl
|
814f550756
|
Merge branch 'master' into bug3864
|
2016-09-18 11:01:22 +02:00 |
|
Axel Uhl
|
23ed858224
|
use foreground thread pool in SailingServiceImpl for maneuver calculation and getCompetitorRaceData
Change-Id: I0ed0bba0a1cd5027da9f9c78f0370f889df0076a
|
2016-09-18 10:49:39 +02:00 |
|
Axel Uhl
|
7d109fdf5f
|
fixed index for GPS_FIXES collection in MongoDB
Change-Id: I3d810551d9354593a73110f4a09a9119db7417e8
|
2016-09-18 08:13:57 +02:00 |
|
Axel Uhl
|
22854d9881
|
refresh TrackedRacesManagementPanel when it becomes visible
Change-Id: I5eb039ff927e87d5384540eff0b658dd5412e944
|
2016-09-17 18:01:23 +02:00 |
|
Axel Uhl
|
3a3a159438
|
Merge branch 'master' into bug3864
|
2016-09-16 17:41:21 +02:00 |
|