Axel Uhl
30b5b08017
added failing replication test case for bug3599
...
Change-Id: I68e9ff67e04d109dee547b4d3c9f75b75eed3b7d
2016-04-14 18:59:15 +02:00
Axel Uhl
8781eefbeb
added second fialing test case for user store
...
Change-Id: Iaaa502113b89689aac04267fe5ea158230d5cee4
2016-04-14 18:41:33 +02:00
Axel Uhl
426a944f3b
first failing test case that shows that the UserStore doesn't clear the userByAccessToken structure in its clear() method
...
Change-Id: Id93bdbcc16a6f94c08547fa596685dfbe04cdb8a
2016-04-14 18:30:55 +02:00
Axel Uhl
e1e5054e32
started adding a failing test case for bug3599
2016-04-14 18:22:54 +02:00
Axel Uhl
a60ca6ff8c
fixed minute display for wind status servlet
2016-04-14 16:32:25 +02:00
Axel Uhl
43a391713d
fixed wind status servlet time lag output (s instead of min)
2016-04-14 16:16:18 +02:00
Axel Uhl
b7b255f68d
using the generalized string list composite widget for CourseAreaDTO editing in the context of events, fixing bug 3594
...
Change-Id: I60e4fa152806bdc41089d478ae738ba722c45a45
2016-04-14 00:20:01 +02:00
Axel Uhl
4567fc5911
adjusted uses of string list editor to genericity of new implementation
...
Change-Id: I1b91d446636a9cf2a7cf4c4fc712c447ab609bd0
2016-04-13 23:43:12 +02:00
Axel Uhl
b821909745
attempting to make the StringListComposite editor more generic so that it can handle, e.g., CourseAreaDTO objects
...
Change-Id: Ia3921c9b51776be2ebf6d0b2ad0b9eb4a6779394
2016-04-13 23:30:48 +02:00
Axel Uhl
45bd06036c
Merge branch 'master' into bug3594
2016-04-13 22:02:59 +02:00
Axel Uhl
1a09fe2d00
use course area ID in regatta dialogs in course area lists as values to match against
...
Change-Id: I20b6380ac72c0e30cb632f1aec0a174dd2ee63e5
2016-04-13 21:27:31 +02:00
Axel Uhl
eb947d494b
use CourseAreaDTO.id in FlexibleLeaderboardDialog to match course area selection
...
Change-Id: Ic02057b571a6168cf3821510c89b9c53f5174a66
2016-04-13 18:43:34 +02:00
Axel Uhl
b29d68e312
Merge branch 'master' into crw2016
2016-04-13 16:36:12 +02:00
Axel Uhl
362041877a
upgraded AndroidManifest.xml versions of apps
...
Change-Id: I1010248d7b6f78d905f3e695b832691982e71612
2016-04-13 14:59:33 +02:00
Axel Uhl
8978e2d0e3
Merge branch 'bug3589'
2016-04-13 08:31:13 +02:00
Axel Uhl
4006b5e073
Merge branch 'master' into crw2016
2016-04-12 17:04:57 +02:00
Axel Uhl
84fbd8d6e0
As fix for bug 3589, added MailServiceResolver and use ObjectInputStreamResolvingAgainstCache which respects Thread's context class loader
...
Change-Id: I498624382678929da138d01ff5802f4a44851f44
2016-04-12 10:44:57 +02:00
Axel Uhl
6feed9515d
Merge remote-tracking branch 'origin/master'
2016-04-12 08:31:22 +02:00
Axel Uhl
c73aea844b
using event name as default LeaderboardGroup description if no event description is provided
2016-04-12 06:25:29 +02:00
Axel Uhl
68c9db6c49
fixed HTML correctness of invitation e-mails
2016-04-11 23:35:36 +02:00
Axel Uhl
4cc1634e97
use double instead of single quotes in generated competitor invitation e-mail
2016-04-11 22:33:30 +02:00
Axel Uhl
157b682b52
added newlines to <style> element's contents in invitation e-mail to improve chances e-mail clients interpret it right
2016-04-11 22:29:16 +02:00
Axel Uhl
6f75c92acb
Merge remote-tracking branch 'origin/master'
2016-04-11 22:17:00 +02:00
Axel Uhl
9aa7e36cd2
remove "qr" style from event logo in competitor tracking invitation e-mail
2016-04-11 22:16:08 +02:00
Axel Uhl
8e16436ea6
also pass on the event description to the leaderboard group creation dialog
2016-04-11 22:02:37 +02:00
Axel Uhl
72a598b79b
based on profiling information and lack of dedicated equals/hashCode on Candidate implementations, replaced equals by ==
...
Change-Id: Icef9b173b6ac44bc117a8e283ee48f6b65b2f730
2016-04-11 10:05:48 +02:00
Axel Uhl
c0aa2a865c
Merge remote-tracking branch 'server/master'
2016-04-11 09:48:06 +02:00
Axel Uhl
db5c23c20a
finish mark passing calculator Listen thread immediately when end marker is received; enhanced exception logging
...
Change-Id: Ie49dbcee031a45178437b6821151b4b928451a22
2016-04-11 09:40:20 +02:00
Axel Uhl
eb5a3e9659
Merge remote-tracking branch 'origin/bug3583'
2016-04-08 23:28:07 +02:00
Axel Uhl
078621f6d8
aftermath of adding boolean parameter to the DynamicTrackedRace.recordFix methods
...
Change-Id: Ic204092b12701ad70b7393fef6622d0fbf7576d5
2016-04-08 16:35:22 +02:00
Axel Uhl
ab1295b73f
fix for bug 3586, avoiding searching for waypoint null, instead returning null as the gap
...
Change-Id: If1428d80a8d6c3ddedcc24c3ceefd948938caa60
2016-04-08 16:27:56 +02:00
Axel Uhl
546652dcb2
Merge branch 'bug3585'
2016-04-08 16:15:41 +02:00
Axel Uhl
fbf5df0b98
Merge branch 'selenium-tests'
2016-04-08 16:12:51 +02:00
Axel Uhl
c3608c6724
Merge remote-tracking branch 'server/master'
2016-04-08 16:11:50 +02:00
Axel Uhl
18725c81ae
modified the fix-recording replication operations such that they write the fixes in all cases;
...
regardless of the tracking times interval; for this, added corresponding overloaded methods of
DynamicTrackedRace.record... that can be parameterized to force writing the fix; we had that
already for recordWind
Change-Id: Ib6b125d2683e90abb2220a52bf74732dc8c627bc
2016-04-08 16:02:41 +02:00
Axel Uhl
8b6e9edef5
introducing TimePointSpecificationFoundInLog to solve bug 3583: distinguish between explicit null time point in log and unspecified time point
...
Change-Id: I38fbdebf186cb2e5eda172ac5df790691422ec24
2016-04-08 12:58:33 +02:00
Axel Uhl
028c8ee298
added a slight penalty for finishing candidates that have a valid distance between 1 and 2 times the leg distance but have greater distance
...
Change-Id: I4908b5ba4a70cd828d144f51c42a7c0387201c08
2016-04-08 12:24:28 +02:00
Axel Uhl
d72c635c00
if distance between marks cannot be computed, no mark passing should result either
...
Change-Id: I1d9966cfe257ed083f0d7eae7b90ff345c90e3e3
2016-04-08 09:24:14 +02:00
Axel Uhl
a7e7e333e1
added null check to minimum leg distance calculation for the case where no mark positions are known yet
...
Change-Id: I99925d7f5fd62a356cd429049a32da3f1ea061fe
2016-04-08 09:20:12 +02:00
Axel Uhl
4e53e1e968
Merge branch 'master' into bug3585
2016-04-08 01:30:34 +02:00
Axel Uhl
f2a903a7cd
reverted TracTrac tests to port 1520/1521 again after test server has been restarted
...
Change-Id: I044f83992dbdf35d2186c1f555b101a529794665
2016-04-08 01:30:07 +02:00
Axel Uhl
9ace1ec648
according to bug 3585 comment #4 , implemented distance probability based on the *minimum* distance between two waypoints
...
Change-Id: If6fd7affe793aa93b8b5912d0a30f841c50a23b3
2016-04-08 01:26:53 +02:00
Axel Uhl
a07398988d
Merge branch 'bug3580'
2016-04-07 23:15:47 +02:00
Axel Uhl
532be5ca60
switching to TracTrac ports 4400/4401 for our tests until our dedicated test server at 1520/1521 has the RC44 races up and running again
...
Change-Id: Ifca51c8a494883b453607b4a01d6cef6422cfe42
2016-04-07 23:14:59 +02:00
Axel Uhl
a689eafd5f
fixing bug 3580 (device mapping shown as closed although it's open) by comparing with BeginningOfTime and EndOfTime instead of Long.MIN/MAX_VALUE
...
Change-Id: I6afd4850ad0f9b4df2507dc1fa90c1477b1c4050
2016-04-07 22:33:47 +02:00
Axel Uhl
b46da25322
improved loggin in MarkPassingCalculator
...
Change-Id: I520bb68630d53559fdc32f7f3f64a9b847e008b8
2016-04-07 22:32:39 +02:00
Axel Uhl
1a525d9af2
whitespace and comment changes only
...
Change-Id: I8cdb89656f7f622a771f17ed169b9e6da98b778a
2016-04-07 20:59:32 +02:00
Axel Uhl
1134841848
fixed merge issues related to DeviceConfigurationDetails class introduction
...
Change-Id: Ia48d0b17a7f710a4bcd29bd83c43cf1c766de532
2016-04-07 08:40:43 +02:00
Axel Uhl
86b3caae8e
Merge remote-tracking branch 'server/master'
2016-04-07 01:45:20 +02:00
Axel Uhl
208217e34b
Merge branch 'bug3196'
2016-04-07 01:43:22 +02:00
Axel Uhl
0d4b6f0b06
Merge branch 'master' into ubilabs--rcapp--bug-3481
...
Conflicts:
mobile/com.sap.sailing.racecommittee.app/res/values-de/strings.xml
mobile/com.sap.sailing.racecommittee.app/res/values/strings.xml
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/activities/LoginActivity.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/LoginOnboarding.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/preference/GeneralPreferenceFragment.java
Change-Id: Ica8a65729f2873480fd20d4ef818295ad5bd9993
2016-04-07 01:37:50 +02:00
Axel Uhl
562ed2ddb5
Merge branch 'master' into selenium-tests
2016-04-07 00:13:46 +02:00
Axel Uhl
26ff2a5343
Merge branch 'bug3556' of ssh://localhost:12347/home/trac/git into bug3556
2016-04-06 23:33:52 +02:00
Axel Uhl
a6979dc343
Merge branch 'master' into bug3556
...
Conflicts:
mobile/com.sap.sailing.racecommittee.app/res/values/strings.xml
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/activities/RacingActivity.java
Change-Id: I5de0b021ea379792fc0d6f81797adc487ba23bee
2016-04-06 23:20:45 +02:00
Axel Uhl
272f77838b
consolidated imports
...
Change-Id: Ib28b264b627fb9272d1267680b114e6674a3e432
2016-04-06 18:53:33 +02:00
Axel Uhl
4b4d9780ec
added missing abort of race if it doesn't depend on anything
...
Change-Id: I4ce4d3aab9bb64b2a784131644612ae36a985ca3
2016-04-06 18:43:06 +02:00
Axel Uhl
2db28920d9
collect actions for race abortion in first pass; execute them in second pass
...
Change-Id: I6e85536b5635af75b879779af0f52416ed829605
2016-04-06 18:23:47 +02:00
Axel Uhl
77698101bd
untested, experimental update to abortRunningRaces
...
Change-Id: Iac7c757ab866b6036df3bf562e813025e542e636
2016-04-06 16:39:37 +02:00
Axel Uhl
47b5e0a09a
added Javadoc
...
Change-Id: Ia13f306c788577a972523f9b5f7b6eaa31539999
2016-04-06 16:04:23 +02:00
Axel Uhl
30e811f7e9
renamed StartTimeFinderResult.dependingOnRaces
...
Change-Id: Id5746bba4ead50dc23e23c1c2350a11843419bf5
2016-04-06 16:02:43 +02:00
Axel Uhl
232a8a162a
Merge branch 'master' into ubilabs--rcapp--bug-3148
...
Conflicts:
mobile/com.sap.sailing.racecommittee.app/res/values-de/strings.xml
mobile/com.sap.sailing.racecommittee.app/res/values/strings.xml
Change-Id: Ibb0d709e9e6c39e915faf2cf568f4ea85853993f
2016-04-06 15:05:27 +02:00
Axel Uhl
5fb1eed3c1
removed obsolete comment
...
Change-Id: I521f052b08f555fa1df199b8e06ade6f3e9eca3c
2016-04-06 14:21:44 +02:00
Axel Uhl
fb7f615a88
URL-encode the competitorId parameter so as to allow competitor names that contain what is a special character for a path-encoded param
...
Change-Id: Ibd437ce57c8d7612a91d8b0944e20be168e20c9f
2016-04-06 14:20:49 +02:00
Axel Uhl
8f7db1559b
a regatta with no races now reports all competitors from the regatta log in getAllCompetitors(); added test case
...
Change-Id: Ib2036a205057c7f94e39402e5d9e65cacc903ebb
2016-04-06 13:27:44 +02:00
Axel Uhl
0fbb14c8ed
don't need to update start/end of tracking anymore when device mappings change
...
Change-Id: I02bd388491233765d534b0644500804b0853e6a3
2016-04-05 22:57:07 +02:00
Axel Uhl
10cf9c0492
eliminated start/end tracking time inference from device mappings
...
Change-Id: I0eb6d17bcf378fdc81a4846cf0c3b11e69bf6fc8
2016-04-05 22:53:47 +02:00
Axel Uhl
d3ca801257
Merge branch 'master' into bug3196
2016-04-05 22:29:39 +02:00
Axel Uhl
33a6bdf8f5
Merge branch 'master' into bug3556
2016-04-05 22:27:09 +02:00
Axel Uhl
301dc7407e
added release notes entries for latest admin console changes for smartphone tracking
...
Change-Id: Ie55fc45db0a15cea66a45d6b06ba5f2978a97464
2016-04-05 22:26:23 +02:00
Axel Uhl
709a1df1cb
added release notes entries
...
Change-Id: Ib1b276b0cfbe160ba7f2b3b8451e30842db0895b
2016-04-05 22:24:14 +02:00
Axel Uhl
48c852b753
iimplemented result entry enablement racing procedure setting in admin console
...
Change-Id: I7d5c778581560f9055ec8ad6683de17dc5993de8
2016-04-05 22:09:34 +02:00
Axel Uhl
eab00350a5
moved race result enabling from AppPreferences to regatta-specific, racing procedure type-specific preference
...
Change-Id: I3400cd868528388bd741e1798a58c820903ea665
2016-04-05 20:54:46 +02:00
Axel Uhl
42b691d903
minor code simplification
...
Change-Id: I4dd7e6dadd51755b60ee30b8c5e391dd666b2954
2016-04-05 18:13:48 +02:00
Axel Uhl
a900b37632
Merge branch 'master' into ubilabs--rcapp--develop
2016-04-05 18:09:12 +02:00
Axel Uhl
d1b03bb576
formatting, "final" declaration
...
Change-Id: Ia5250748576c1805e20301b271ee5ad8de38fc62
2016-04-05 17:51:44 +02:00
Axel Uhl
6bc9353941
Merge branch 'master' into bug3539
2016-04-05 17:36:49 +02:00
Axel Uhl
44c4fa955f
Merge branch 'ubilabs--tracking_app--develop--bugfix-3567-outofmemoryerror'
2016-04-05 17:35:46 +02:00
Axel Uhl
086a838c2f
Merge remote-tracking branch 'server/master'
2016-04-05 17:35:37 +02:00
Axel Uhl
e79441408f
fixed BitmapHelper import after merge
...
Change-Id: I19152ff089e33357112ac74920ef6f656f676820
2016-04-05 15:57:16 +02:00
Axel Uhl
b35dc6cd10
Merge branch 'master' into ubilabs--tracking_app--develop--bugfix-3567-outofmemoryerror
...
Conflicts:
mobile/com.sap.sailing.android.shared/src/com/sap/sailing/android/shared/util/BitmapHelper.java
mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/adapters/FinishListAdapter.java
Change-Id: I33297ab89503941afd868cf396eae7309daced25
2016-04-05 15:43:33 +02:00
Axel Uhl
6e77951ec6
Merge remote-tracking branch 'server/bug3549' into bug3549
2016-04-05 13:36:57 +02:00
Axel Uhl
f1e26013cf
Merge branch 'master' into bug3549
2016-04-05 13:36:33 +02:00
Axel Uhl
12c19325c9
Merge remote-tracking branch 'server/master'
2016-04-05 13:34:38 +02:00
Axel Uhl
ea17e1bc2f
require authentication only for the racecolumnfactors parts of the LeaderboardsResource
...
Change-Id: I212a39c0b1349dc99392d23c94d25048bbfb4e93
2016-04-05 13:26:39 +02:00
Axel Uhl
075110535c
added race column factor services on LeaderboardsResource which now requires authentication for setting the column factor
...
Change-Id: I42074d7d423ab5dd4a4eb3526c5aa46fae7437df
2016-04-05 13:11:32 +02:00
Axel Uhl
b1306fb52f
failing tests
...
Change-Id: I3a35999ac9b48b9642ed45ad683b3c30c2308952
2016-04-05 11:25:17 +02:00
Axel Uhl
e2c43256bf
added "final" to declarations
...
Change-Id: I18b69f13dec3b3070674b3ced0b0de6c91cd6f9a
2016-04-05 11:21:16 +02:00
Axel Uhl
4a626bf262
Merge remote-tracking branch 'server/master'
2016-04-05 11:19:05 +02:00
Axel Uhl
89ee790e37
Merge remote-tracking branch 'server/bug2840' into bug2840
2016-04-05 08:41:17 +02:00
Axel Uhl
78281dc89f
Merge branch 'master' into ubilabs--tracking_app--develop
2016-04-04 21:43:01 +02:00
Axel Uhl
06155f5855
make EmbeddedMapAndWindChart listen on a RaceTimesInfoProvider to set live delay correctly every 30s
...
Change-Id: Iaab94a0b39de26bd9d88fc49e45f6cae38c5b415
2016-04-04 18:48:30 +02:00
Axel Uhl
932843ceae
update ticks in chart before adjusting min/max; this avoid tick overflow in case a short tick interval hits a long new range; see bug 3556;
...
Also start out with a larger time interval around "now" for the EmbeddedMapAndWindChartEntryPoint to make for a more reasonable
initial wind strip chart
Change-Id: I35fd48f19def5d586e49298f982e353d502f8821
2016-04-04 18:21:30 +02:00
Axel Uhl
d9c19003a3
formatting
...
Change-Id: I93e4fb7e4509537887be42df27348936f663dd1f
2016-04-03 18:45:17 +02:00
Axel Uhl
db292306c8
Merge branch 'master' into bug3549
2016-04-03 18:31:34 +02:00
Axel Uhl
5803b4ce23
solving bug 3565 (OnClick box for boats and tails too large) by removing the fixed width
...
Change-Id: Idda5ee232dcc21e35307003f1b07728cdbd75aaf
2016-04-03 18:28:55 +02:00
Axel Uhl
3f12e00180
formatting changes, removing empty lines in message files only
...
Change-Id: Id74b8c742fa1c29dcd343357108e9b3b4e09e5ea
2016-04-01 18:49:24 +02:00
Axel Uhl
646b857473
Merge branch 'master' into bug3526
2016-04-01 18:27:23 +02:00
Axel Uhl
508b3fed1d
formatting only
...
Change-Id: I036c3b4a14a20336d79f32903556d41f65bfe7fd
2016-04-01 18:06:01 +02:00
Axel Uhl
c2f359333e
Merge remote-tracking branch 'server/master'
2016-04-01 18:05:01 +02:00
Axel Uhl
094643c0c4
added INFO logging for race times receiving
...
Change-Id: I87fe0cf8f630b7b7f21fd80d1a303d80646f5c9e
2016-04-01 18:04:00 +02:00