Commit Graph
100 Commits
Author SHA1 Message Date
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