Axel Uhl
b36bd3c677
Merge remote-tracking branch 'server/translation' into translation
2016-05-12 18:51:41 +02:00
Axel Uhl
ad96b7963a
copied _zh_CN files to _zh files after import from TEW
...
Change-Id: I26b5659a39e8384b671699ce2338d55e4d455922
2016-05-12 18:50:04 +02:00
Axel Uhl
d16e46d02f
Merge branch 'master' into translation
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
Change-Id: I473b1d08739e18a794cfe8b72f7b2f813f3e8078
2016-05-12 18:46:17 +02:00
Axel Uhl
1b9423c974
Merge remote-tracking branch 'server/master'
2016-05-12 14:14:44 +02:00
Axel Uhl
ae02ba8a9d
made the synchronization for mark passing calculator finishing timing independent
...
Change-Id: I848da90ecf1451bbc9572fe4662022c69f7899fc
2016-05-12 14:08:34 +02:00
Axel Uhl
869abfcca9
Merge branch 'master' into bug3632
2016-05-12 13:50:47 +02:00
Axel Uhl
45fcd2f44f
Mentioned ANDROID_HOME classpath variable for Eclipse
2016-05-12 11:50:25 +00:00
Axel Uhl
4865820046
fixing bug 3650 by using the top-level document's ClassName field for the boat class creation
...
Change-Id: I92a07396718db0393fe2034390eba008061be5a8
2016-05-12 13:45:08 +02:00
Axel Uhl
e6ca196556
search for Shiro exception in SerializationException message to improve error response to client
...
Change-Id: Id7925ce44ee4737c15d5c765a2bbf8de6bdeb8b0
2016-05-12 13:35:56 +02:00
Axel Uhl
e3a5ab9957
cleaned string messages, removing extra whitespace
...
Change-Id: I42deb841e37c7004e9e85239bce2a048402a7460
2016-05-12 10:57:04 +02:00
Axel Uhl
687519f223
added a few TODOs for alternatively mapping devices to marks instead of competitors
2016-05-12 08:35:40 +02:00
Axel Uhl
9bd0b64c62
Merge branch 'master' into translation
2016-05-12 07:24:16 +02:00
Axel Uhl
d627d0f434
fixed DurationTest verdict for asHours()
...
Change-Id: Ib180aa2bf653a6d579bdc98ba61e8377b2bd3348
2016-05-12 07:23:39 +02:00
Axel Uhl
063c8d5ed5
Merge branch 'master' into translation
2016-05-11 23:43:59 +02:00
Axel Uhl
bd020bf5d0
Merge branch 'bug3648' into bug3632
2016-05-11 18:47:20 +02:00
Axel Uhl
5985aad653
fixed DurationTest verdict for asHours()
...
Change-Id: Ib180aa2bf653a6d579bdc98ba61e8377b2bd3348
2016-05-11 18:47:03 +02:00
Axel Uhl
135cb2ccb1
factored the waiting for the MarkPassingCalculator's computations to finish
...
Change-Id: I3d302e5f898939d4c9deecc383a1c0398ef40dcc
2016-05-11 18:42:16 +02:00
Axel Uhl
ca7ff25d43
consolidated imports
...
Change-Id: I43ffeadc3b674c6bf58ff56f81ea00d2e5e5440e
2016-05-11 18:40:24 +02:00
Axel Uhl
57cb16c63d
added test for filtering candidates after the race has been finished using the blue flag down event
...
Change-Id: Ic59a638146f0ed2b6e9ed46c4fe91e499affb47e
2016-05-11 18:39:42 +02:00
Axel Uhl
1758998f4f
test case for time-based filtering of candidates in CandidateFinder, both for positive and negative filtering
...
Change-Id: I220ee75bf4363e135882ba4ba8746d48a742b7bd
2016-05-11 18:22:43 +02:00
Axel Uhl
f12871eb0b
Merge branch 'bug3648' into bug3632
2016-05-11 17:55:25 +02:00
Axel Uhl
58fe16e106
Merge branch 'master' into bug3632
2016-05-11 16:39:47 +02:00
Axel Uhl
0435f3e0d3
Merge branch 'master' into bug3648
2016-05-11 16:33:43 +02:00
Axel Uhl
214faed7cc
Merge branch 'tracapi-3.2.0'
2016-05-11 16:33:17 +02:00
Axel Uhl
72129e6311
adjusted RaceRecord and added hasReplay(), using it in test case
...
Change-Id: Id39dafc4bae4fb36118de779e4abf55fd401fbe6
2016-05-11 16:32:41 +02:00
Axel Uhl
9a938809d7
introduced DistanceCache.clear() and use it in GPSFisTrackImpl.resumeValidityCaching()
...
Change-Id: I16ccce132525ff7e4ee1133d94330204d18540a7
2016-05-11 15:18:01 +02:00
Axel Uhl
fbd79b6dde
failing test case for bug 3648; introduced Speed.travel(Duration)
...
Change-Id: Ib164a12b0330f8c99251031553866435e82632fe
2016-05-11 15:15:05 +02:00
Axel Uhl
3b10cac9a8
Merge remote-tracking branch 'origin/translation' into translation
2016-05-11 13:13:48 +02:00
Axel Uhl
8f996d5c49
Merge branch 'master' into translation
2016-05-11 13:10:43 +02:00
Axel Uhl
fd348db671
removed duplicate ID from StringMessages[_de].properties
...
Change-Id: I29ae8c5557f97331d7d1176628b1fb261d3b21e7
2016-05-11 13:10:17 +02:00
Axel Uhl
88a02d655e
Merge branch 'master' into ubilabs--tracking_app--bug-3644
2016-05-11 00:17:41 +02:00
Axel Uhl
0f63011b00
Merge branch 'master' into ubilabs--tracking_app--bug-3545
2016-05-10 16:52:40 +02:00
Axel Uhl
0eadc55856
temporary workaround for backend i18n: copied *_en.properties files to *.properties to enable TEW import; see bug 3645
...
Change-Id: I8b6c78a9bbc5cc716edaf2136465cb1f5de2869f
2016-05-10 15:36:13 +02:00
Axel Uhl
5a0730f0e7
Merge remote-tracking branch 'origin/translation' into translation
2016-05-10 15:27:18 +02:00
Axel Uhl
0383a99305
Merge branch 'master' into translation
2016-05-10 15:27:03 +02:00
Axel Uhl
c4dbe4b02e
added a few URLs to the usage output of refreshAndroidApps.sh
...
Change-Id: I2bdfd0450189aa603119c856879317d469a58b9c
2016-05-10 15:22:52 +02:00
Axel Uhl
2cafb5235d
Merge remote-tracking branch 'server/master'
2016-05-10 14:47:04 +02:00
Axel Uhl
6997322878
"cherry-picked" releaseAndroidApps.sh from branch android-xmake-release to master
...
Change-Id: Ibd8770a2cfdbc29c2fc8999b50880fa88956e2d4
2016-05-10 14:40:24 +02:00
Axel Uhl
ffeb07d14a
catch all Shiro auth*-related exceptions in doUnexpectedFailure and report as 401 to client
...
Change-Id: I71b636457814077a489af4473a69c769758164cf
2016-05-10 14:21:18 +02:00
Axel Uhl
84f8b7ee5b
report a Shiro UnauthenticatedException through RPC as such
...
Change-Id: I17e13210be8bb5b5fdb2d652587113a8273917e8
2016-05-10 14:09:39 +02:00
Axel Uhl
1b2299e2aa
require user to pick score correction provider and a result in order to submit
...
Change-Id: Ief2cce3d666854c623def76ad054503858100206
2016-05-10 14:09:04 +02:00
Axel Uhl
3283862b76
ibug 3647: initialize the gate start regatta configuration property checkboxes
...
Change-Id: I790b4a42724fd6da4f6e0f7ba7aa451ef0e30246
2016-05-10 12:58:45 +02:00
Axel Uhl
5482f22694
Merge remote-tracking branch 'server/master'
2016-05-09 18:35:28 +02:00
Axel Uhl
b6f3f31fa0
upgraded TracAPI from 3.1.6 to 3.2.0
...
Change-Id: Ie6d6adf75aed879303b34873719fd4e58c2f47ac
2016-05-09 10:53:52 +02:00
Axel Uhl
6595fb6da8
added CandidateFinder filter based on time range between race start and finished
...
Change-Id: I01c5f5d5970467642ff99f864aafbc3076bc024a
2016-05-04 19:50:20 +02:00
Axel Uhl
44c890178d
Javadoc change only
...
Change-Id: Ic5068b17556916cbd6f949e579eff125df23a0eb
2016-05-04 19:29:24 +02:00
Axel Uhl
72d7e104dd
a first implementation that compiles and that is supposed to update mark passings as start/finished time of a race change
...
Change-Id: Iab654ec2e8b7de5c1e294d3c66cad160b7786ec7
2016-05-04 19:15:04 +02:00
Axel Uhl
42bd67ad09
removed redundant registration of MarkPassingUpdateListener as a course listener; RaceChangeListeners receive course updates already
...
Change-Id: I4d8e390357b9ac77150d24c6e76df0c9bcc07565
2016-05-04 14:20:27 +02:00
Axel Uhl
af1500fa8c
Explain the releaseAndroidApps.sh script
2016-05-04 11:56:26 +00:00
Axel Uhl
3f49757150
Merge branch 'master' into bug3632
2016-05-03 18:22:25 +02:00
Axel Uhl
434d3eec00
Merge remote-tracking branch 'server/master'
2016-05-03 18:02:17 +02:00
Axel Uhl
51535e3fbf
added release notes entry about bug 3640 for race management app
...
Change-Id: Id91648afc934f50b4e34e3258e9afcdce0b6ec28
2016-05-03 18:00:20 +02:00
Axel Uhl
681dc0fc2e
Merge branch 'master' into ubilabs--rcapp--bug-3640
2016-05-03 17:49:42 +02:00
Axel Uhl
15b7fcb21f
Merge branch 'ubilabs--tracking_app--bug-3629'
2016-05-03 17:35:08 +02:00
Axel Uhl
b2c07ce945
adding to commit 1f1010ae95: these are the german translations for the US Sailing partnership message strings
...
Change-Id: I6bd37c62ba05185efe5d64115e6add8c6d3eb26f
2016-05-03 15:44:04 +02:00
Axel Uhl
bd2d9fae25
suppress the Lint warning about not targeting the latest Android release; we live with 22.2.1 as target for now
...
Change-Id: Icba6ccfb96e60977041786bdbcb96916cc7c5a46
2016-05-03 15:30:18 +02:00
Axel Uhl
d8c81ff863
fixed preference text for InSight app's heading (true / magnetic); se also bug 3644
...
Change-Id: I87c23bbee19d30ea393374a9762f101c7350c3fe
2016-05-03 15:28:55 +02:00
Axel Uhl
18c3c2aa23
added some Javadoc
...
Change-Id: I0c4073d1cf75153950b3bc01bd17d80a474f52d9
2016-05-03 14:49:21 +02:00
Axel Uhl
b0d5ea11b5
fixed initial setting of finishedTime on TrackedRace when race log is attached
...
Change-Id: I16d88063803150de5b42daa7c4a23c09665b4e82
2016-05-03 14:14:58 +02:00
Axel Uhl
05ef14da37
Merge branch 'master' into bug3632
2016-05-03 13:42:57 +02:00
Axel Uhl
40269e44d2
fixed german Polar message properties file
...
Change-Id: I8c6fadf9093e3dee3b15c45a9ff33563645868b8
2016-05-03 13:42:03 +02:00
Axel Uhl
d3ce8f0fa7
Merge branch 'master' into bug3632
2016-05-03 13:38:20 +02:00
Axel Uhl
af6cb40a21
added race manager app release note entry for resolved bug 3639 (passing instructions entry in by-marks course editor)
...
Change-Id: I9d72f0436d09d012b8c818fa03273f39da95f24c
2016-05-03 13:35:52 +02:00
Axel Uhl
24a3e63d8b
Merge remote-tracking branch 'origin/translation' into translation
2016-05-03 11:30:13 +02:00
Axel Uhl
04fc709a41
Merge branch 'master' into translation
2016-05-03 11:27:49 +02:00
Axel Uhl
838b23ac7d
added missing back-end string message bundles to translation.json file
...
Change-Id: Ida9586eaa6924d1250cf1ae22d417d9100295688
2016-05-03 11:27:17 +02:00
Axel Uhl
2069afdfbf
whitespace changes only
...
Change-Id: I3127d548c6907fc4dc984726f3220a4b2d79dead
2016-05-03 11:22:14 +02:00
Axel Uhl
441e45b6c4
Merge branch 'master' into bug3632
2016-05-03 09:26:42 +02:00
Axel Uhl
ecb7a6beba
Merge branch 'bug3641' into translation
2016-05-03 00:46:20 +02:00
Axel Uhl
7e1facce9b
fixed showUncorrectedTotalPoints message
...
Change-Id: I254cdd78e70e74210ed9baec8caeec6ff99a5cb4
2016-05-02 18:33:41 +02:00
Axel Uhl
51223dbb6e
check for TracTrac hidden races using "visibility" instead of "status"
...
Change-Id: I87e63373c36e37e1d8829f376018305345fdb8be
2016-05-02 18:06:31 +02:00
Axel Uhl
efc2fdb304
upgraded Android app versions from 1.7 to 1.8
...
Change-Id: If9c6e31bafa6cbee9313e3d1cd0c2925ff62b921
2016-05-02 17:34:00 +02:00
Axel Uhl
2b1cd3233b
Merge branch 'master' into bug3632
2016-05-02 17:27:47 +02:00
Axel Uhl
261d714329
set test case file encoding to UTF-8 to ensure Umlauts in competitor names are encoded properly
...
Change-Id: I3c96320e3c3ca9ad044e03ac01ef3ffc9946c359
2016-05-02 16:56:08 +02:00
Axel Uhl
9d43227986
part three of bug3641: renamed realTotal to total; should be done now; let's wait for the tests
...
Change-Id: Ie91dbcd94fb52cba0a928389b3d531bf44750000
2016-05-02 16:33:58 +02:00
Axel Uhl
a26b7f25cd
renamed all totalPoints occurrences into netPoints
...
Change-Id: Iddf5e02a643b69e4f3f549b1757410cf61281185
2016-05-02 15:47:31 +02:00
Axel Uhl
c5b494a0ba
part one of swapping net/total point names: renamed all "net" to "realTotal"
...
Change-Id: Ia61d72e6c1c2323d2b9ad1e32c141b9a063e461d
2016-05-02 14:46:50 +02:00
Axel Uhl
1e018a0f28
Merge remote-tracking branch 'server/master'
2016-05-02 13:35:29 +02:00
Axel Uhl
5cb2018d55
Merge branch 'master' into bug3625
2016-05-02 12:00:44 +02:00
Axel Uhl
6526f20f00
declaring Offset and FixedBearing as "useless" passing instructions for now; they are not really supported internally
...
Change-Id: I12ba9000b775b9c518133a1f419d29cf8fdd46ec
2016-05-01 11:39:56 +02:00
Axel Uhl
2f364170bb
bug3639: made the passing instruction entry work; considering removing Offset and FixedBearing for now (declaring them "useless")
...
Change-Id: Ia32911b5b01ad02b6ecebc396cb0d0b1ea6a1803
2016-05-01 11:37:08 +02:00
Axel Uhl
bd0b929505
bug 3639: generalizing how PassingInstruction values are offered and processed
...
Change-Id: If894f4f5250e927788bc90a5f382c149c539fd91
2016-05-01 11:18:31 +02:00
Axel Uhl
7f5d8ae024
hot fix for bug 3639: PassingInstruction.Single_Unknown moved to end to keep strings.xml "consistent"
...
Change-Id: Ifce3080ef9d45d3804bf4af9d148885ab1cae3c8
2016-05-01 10:53:20 +02:00
Axel Uhl
27476617bf
added some comments in CandidateFinder.updateCandidatesAfterRaceTimeRangeChanged; will probably need to move this to MarkPassingCalculator
...
Change-Id: I1fd4d5b6c8e4eb4c0bb1f3ddd552dca6721c3e68
2016-04-29 18:14:01 +02:00
Axel Uhl
d2a7676814
Merge branch 'master' into bug3632
2016-04-29 17:54:59 +02:00
Axel Uhl
eb8c435a32
normalize time point in TrackedRace.getCompetitorsFromBestToWorst() in case it is after timePointOfNewestEvent to improve cache hit rate
...
Change-Id: Ic280e339c4cae6ced1ea84267137e9eaf9a9e235
2016-04-29 17:47:42 +02:00
Axel Uhl
2163f96943
use lambda expression for small Callable implementation
...
Change-Id: I1049731d37783df5c206f336f05427fa8dfc2fab
2016-04-29 17:41:26 +02:00
Axel Uhl
07e5a349bf
use Lambdas for simple Callable implementations
...
Change-Id: I176f00e477ebf69e78d54e2c28184e003d83ca54
2016-04-29 17:39:31 +02:00
Axel Uhl
fc6d0b3e24
fixing bug in ScoreCorrectionImpl regarding the delayed application of MaxPointsReason and scores; added test case; use live time point for winner determination
...
Change-Id: I15606fe99c52b32580bf9191e1a592828642c346
2016-04-29 17:34:02 +02:00
Axel Uhl
3ffb2be543
use the live delay as identified by the leadeboard, not by simply subtracting 15s from "now"
...
Change-Id: I00052cf4a38de846a57563578a88c7c9528c9e47
2016-04-29 16:49:10 +02:00
Axel Uhl
8c801886f6
improved test failure message
...
Change-Id: Id22493c522c7b49e97e9638b003b782c010d7cf1
2016-04-29 16:28:02 +02:00
Axel Uhl
d663c04045
Merge branch 'ubilabs--ios--develop'
2016-04-29 16:02:27 +02:00
Axel Uhl
cb91dd1edb
Merge remote-tracking branch 'server/ubilabs--ios--develop' into ubilabs--ios--develop
2016-04-29 16:01:15 +02:00
Axel Uhl
e3866789d1
prepared passing through of finishedTime from RaceLog through RaceState, RaceStateChangedListener to DynamicTrackedRaceLogListener into DynamicTrackedRace;
...
this as preparation for filtering the candidates in the CandidateFinder for a range a bit before start and a bit after finish
Change-Id: I8115950f041c9816def938cdf98b191525fbc426
2016-04-29 15:56:21 +02:00
Axel Uhl
3e055eeaff
Merge remote-tracking branch 'server/master'
2016-04-29 09:45:49 +02:00
Axel Uhl
90904931d1
Merge branch 'ubilabs--rcapp--master'
2016-04-29 09:43:09 +02:00
Axel Uhl
1f8d3a7719
Merge branch 'ubilabs--rcapp--develop-update-libs' into ubilabs--rcapp--develop
2016-04-29 09:40:20 +02:00
Axel Uhl
df4a9a4dd3
increased STRICTNESS_OF_DISTANCE_BASED_PROBABILITY a bit to make far away local distance minima less likely a candidate
...
Change-Id: I9e6245bc76885c07398cc22bed6423738ec379e1
2016-04-29 09:39:38 +02:00
Axel Uhl
b5caa9d254
Merge branch 'ubilabs--ios--develop'
2016-04-28 16:15:52 +02:00
Axel Uhl
39d2c993c6
Merge remote-tracking branch 'server/ubilabs--ios--develop' into ubilabs--ios--develop
2016-04-28 16:15:35 +02:00