Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl a11e3edfef Merge remote-tracking branch 'server/master' 2016-09-12 14:28:06 +02:00
Axel Uhl 8b0c53a597 Merge branch 'master' into bug3891 2016-09-12 14:23:26 +02:00
Axel Uhl e486f4708d Described dynamic remote debugging with the SAP JVM 2016-09-12 12:19:55 +00:00
Axel Uhl b5f4cc3128 Merge branch 'master' into bug3700 2016-09-12 10:36:35 +02:00
Axel Uhl 6244adfcbf Merge remote-tracking branch 'server/bug3700' into bug3700
Conflicts:
	gradle/wrapper/gradle-wrapper.properties

Change-Id: If49f4e54be825229e897c30079fffc9d0a464faf
2016-09-12 10:36:19 +02:00
Axel Uhl e11153d8e6 avoid warning due to unclosed resource in SensorDataImportServlet
Change-Id: I4a5a5efdc703cbb0b727335be0ec73b5103c6ddc
2016-09-09 15:43:36 +02:00
Axel Uhl 3b83de86e8 Merge branch 'master' into bug3700 2016-09-09 09:45:08 +02:00
Axel Uhl 61132760a3 Merge remote-tracking branch 'server/master' 2016-09-09 09:44:33 +02:00
Axel Uhl 380da62634 Merge branch 'master' into bug3700 2016-09-09 09:43:21 +02:00
Axel Uhl b58037fdeb bug 3829: adding a null check against rare race condition of mark passing between leg finish checks
Change-Id: Ifb2a76c0bd2bcedcdddf6a4667f53ecf80095f60
2016-09-09 09:43:13 +02:00
Axel Uhl 0b5ec0d6b0 bug 3829: adding a null check against rare race condition of mark passing between leg finish checks
Change-Id: Ifb2a76c0bd2bcedcdddf6a4667f53ecf80095f60
2016-09-09 09:41:42 +02:00
Axel Uhl 69379e1815 fix for bug 3826: if a suppressed competitor's ID cannot be found in the leaderboard's competitors set, ignore that competitor instead of returning null from RaceCOmpetitorSet.computeCompetitorsFromIDs
Change-Id: I9ffb7d2ea88359c1e95670b93ef0b215a3fdabb2
2016-09-08 18:17:09 +02:00
Axel Uhl 1cf4e00223 Updated building and deploying (markdown) 2016-09-08 15:28:58 +00:00
Axel Uhl b3579d9454 Updated building and deploying (markdown) 2016-09-08 15:15:45 +00:00
Axel Uhl 6a479c9cce Merge branch 'master' into bug3826 2016-09-08 09:41:25 +02:00
Axel Uhl 37b3dd4310 updated release notes for bug 3612 (By Marks course designer as default for smartphone-tracked regattas)
Change-Id: I83cdb5f292420f9770ea5a3a082a6f05f87de45b
2016-09-07 18:17:16 +02:00
Axel Uhl 0fc116bb8d fixed new string messages and translated to German
Change-Id: I45ac7f3f6edecbb7c70ac07327df1dfe1207b07b
2016-09-07 18:13:36 +02:00
Axel Uhl 1a105895e8 single point of exit pattern
Change-Id: Icab75709142a3bb58c72d3561c895e4b85d22967
2016-09-07 18:05:48 +02:00
Axel Uhl 970000381b Merge branch 'master' into bug3612 2016-09-07 18:02:15 +02:00
Axel Uhl b1397804fb fixed typing of EventListComposite sort handler creation method 2016-09-06 23:30:08 +02:00
Axel Uhl dd3b64164c Merge remote-tracking branch 'server/master' 2016-09-06 18:54:58 +02:00
Axel Uhl 5994ccb40b added missing comparators for EventListComposite; see bug 3884.
Change-Id: I2f4f36d6f9453cb5d07b577c35ff6485dac935f6
2016-09-06 18:53:47 +02:00
Axel Uhl a7bade8285 Merge remote branch 'origin/translation' 2016-09-06 16:00:15 +02:00
Axel Uhl c25f7d7647 fixed line break issues in translated messages starting with a placeholder such as {0}
Change-Id: Ibcaac35135d71677c172b72f8aa5e82e0cfe581a
2016-09-06 10:34:25 +02:00
Axel Uhl f598c0e599 Merge remote-tracking branch 'origin/translation' into translation 2016-09-05 16:27:46 +02:00
Axel Uhl 987f17ea01 Merge branch 'master' into translation 2016-09-05 16:19:45 +02:00
Axel Uhl 8220714d14 Merge remote-tracking branch 'server/master' 2016-08-21 10:08:54 +02:00
Axel Uhl ed5e1a7a9e added GC options for extended GC pause times and enhanced logging
Change-Id: I3bb5287d0d3caeda46558bdd0d3dcef176765d52
2016-08-18 17:47:58 +02:00
Axel Uhl a0f99f52af Merge branch 'master' into bug3875 2016-08-17 18:06:47 +02:00
Axel Uhl a6d5bd15fb Merge branch 'master' into bug3826 2016-08-17 15:56:37 +02:00
Axel Uhl 1736124733 use RegattaDTO from allRegattas instead of querying it from the server again
Change-Id: I26431ae42d1f7e7fc0132c168feabe62ec5a363c
2016-08-17 11:33:35 +02:00
Axel Uhl 5c74e44662 Merge branch 'master' into bug3612 2016-08-17 10:50:12 +02:00
Axel Uhl 65a0e80d47 Merge remote-tracking branch 'server/bug3612' into bug3612 2016-08-17 10:31:34 +02:00
Axel Uhl 3ea81203b4 fixed URL decoding issue, with a .common bundle being unable to resolve java.net.URLDecoder in GWT compile
Change-Id: Iea4b660123fc579d413aa56ab532e6a85e8a8dae
2016-08-16 16:28:03 +02:00
Axel Uhl 9a504f8e3c Merge branch 'bug3656' 2016-08-16 16:10:18 +02:00
Axel Uhl d0b6519974 removed commented code that had no comment why it was commented
Change-Id: I74f5f300994ddd3f1b9490f2fab958bec13f9643
2016-08-16 15:54:48 +02:00
Axel Uhl 4cff2ffc1f bug 3808: URL-encoding and -decoding the device configuration for the QR code as well as when parsing the QR code URL in the app
Change-Id: I7a2a71e5dd31ec87fb10d8d9e57c88cae0a803dd
2016-08-16 15:40:25 +02:00
Axel Uhl b6dd8c3838 Merge branch 'master' into bug3612 2016-08-16 14:28:07 +02:00
Axel Uhl 5d84ff95bf fix for bug 3878: remove set from map if is is emptied by removing the last element 2016-08-15 22:38:45 +02:00
Axel Uhl e6f6f67d1e Merge remote-tracking branch 'origin/bug3874' 2016-08-15 22:19:22 +02:00
Axel Uhl 5f225d5707 fix for bug 3874: check for track existence before trying to load fixes into races in which competitors didn't participate
Change-Id: Ibce8c0fc1264018ba967012bde728613da083687
2016-08-15 12:10:34 +02:00
Axel Uhl 1ea0bc2f5d Merge branch 'bug3792' 2016-08-12 17:28:10 +02:00
Axel Uhl b7c64d66cf Merge remote-tracking branch 'server/master' 2016-08-12 17:24:41 +02:00
Axel Uhl a94ed9c818 fixed log output
Change-Id: Ib5b6395b88346a46e2e3eba6c9937c267c4513d0
2016-08-12 17:24:33 +02:00
Axel Uhl 81ef44f0a0 typo 2016-08-12 14:43:07 +00:00
Axel Uhl 018d00a621 Typo 2016-08-12 14:42:43 +00:00
Axel Uhl ae5e72156d Merge branch 'bug3862' 2016-08-12 11:13:12 +02:00
Axel Uhl 7592d7a6b2 fix for bug 3862, checking for single waypoint course with no legs instead of provoking IllegalArgumentException
Change-Id: I2b0bf848a44804a08f0f6dfc54db3dcf81e0c8ff
2016-08-12 10:59:15 +02:00
Axel Uhl 54313dc6cf Merge remote-tracking branch 'server/master' 2016-08-11 14:37:00 +02:00
Axel Uhl 009ff5a34b Merge branch 'master' into ubilabs--tracking_app--bug-3546 2016-08-11 14:08:07 +02:00
Axel Uhl a5c719c40b Merge branch 'master' into ubilabs--tracking_app--bug-3544 2016-08-11 13:51:36 +02:00
Axel Uhl c53c5811b1 Merge branch 'master' into ubilabs--tracking_app--bug-3547 2016-08-11 13:19:55 +02:00
Axel Uhl 44c81eb8ed added pairing list generator's Matlab sources and C library export
Change-Id: Ie9d2f798c81c81acea39e2bd5c3f9e2302ff6211
2016-08-11 13:19:26 +02:00
Axel Uhl 04057e07b0 Merge branch 'master' into ubilabs--tracking_app--bug-3547
Conflicts:
	mobile/com.sap.sailing.buoy.positioning/res/values-de/strings.xml

Change-Id: Ia02a0311da5dec21183f471442ef3180491b68e8
2016-08-11 13:19:01 +02:00
Axel Uhl 8fd9f1b686 Merge branch 'master' into bug3795 2016-08-11 12:47:28 +02:00
Axel Uhl 67153cd77f Merge remote-tracking branch 'server/bug3846' 2016-08-11 11:20:35 +02:00
Axel Uhl 91c2cf70da use addBusyTask/removeBusyTask in loadCompleteLeaderboard depending on showProgress parameter; use try/finally for removeBusyTask where needed
Change-Id: If3990ed3abe477f7a9d2995ca07282b4d232a2bb
2016-08-10 18:26:35 +02:00
Axel Uhl 7e1ed8e0f0 Merge branch 'master' into bug3855 2016-08-10 18:23:01 +02:00
Axel Uhl 0395a5fb35 Merge remote-tracking branch 'server/master' 2016-08-10 18:22:37 +02:00
Axel Uhl 33423f386d Merge remote-tracking branch 'server/master' 2016-08-10 17:22:04 +02:00
Axel Uhl 9d5a62b6d9 fixed preference description for GPS updates in "Sail InSight"
Change-Id: Ie0f657a8bc0acb601bb6e32defb0fd00b38aa2bd
2016-08-10 17:20:32 +02:00
Axel Uhl ce3f3597f8 whitespace changes only
Change-Id: Ic49bdcdb9b37524c98331b4a28d7496e88878432
2016-08-10 17:15:59 +02:00
Axel Uhl 6fc9d8f008 fixed adding of location to queue for bug 3803
Change-Id: Id48e1afa78226f1921af1aaf69c32152f8b0f1e3
2016-08-10 17:14:52 +02:00
Axel Uhl 0a189e4418 bug3803: queue Location objects and assemble JSON objects only when actually sending
Change-Id: I952aa84951ff3a30d85d351823e4dd5ac162b284
2016-08-10 11:37:45 +02:00
Axel Uhl e4348d16ba Merge branch 'master' into bug3803 2016-08-10 10:08:35 +02:00
Axel Uhl 76f1bc5421 Merge branch 'master' into bug3765 2016-08-10 09:53:51 +02:00
Axel Uhl fc49b29d29 avoid a NPE in case of uninitialized race start time in RaceBoardPanel
Change-Id: I911a2b97ffe9c2f24acdc7197fb8f1a0e5266a28
2016-08-09 19:08:23 +02:00
Axel Uhl c505faa759 implementing the busy state as a counter in LeaderboardPanel; see bug 3855, comment #5
Change-Id: Ife9d96e93d2b7b82391ab798f9bc01934ba483b6
2016-08-09 18:40:25 +02:00
Axel Uhl 74e6bcdefd Merge branch 'master' into bug3855 2016-08-09 17:45:03 +02:00
Axel Uhl 3aef05ebc3 Merge branch 'master' into bug3846 2016-08-09 17:11:38 +02:00
Axel Uhl bc5868453a Merge remote-tracking branch 'origin/bug3752' 2016-08-08 23:40:25 +02:00
Axel Uhl e32ef51760 fix for bug 3752, comment #6
Change-Id: I4dad8937ee658b8b7fe98a55441842ae8bae697a
2016-08-08 18:31:02 +02:00
Axel Uhl 4479779921 added failing test case for bug 3752, comment #6
Change-Id: I0a037584ac9b57f224bc465755fcf795ca80f3b7
2016-08-08 18:17:50 +02:00
EC2 Server 026b0ece04 moved ManifestLinker out of client package hierarchy for Eclipse-based GWT build to work again; made abstract 2016-08-08 12:37:28 +00:00
Axel Uhl 23b492dbf6 Merge remote branch 'origin/bug3840' 2016-08-01 18:09:22 +02:00
Axel Uhl 8805bfb7eb fix proposal for bug 3840: replicating string-based preference change to avoid serializing preference objects with operation
Change-Id: I69a04306be43263e07f0e87ef669328900c70623
2016-07-30 17:54:28 +02:00
Axel Uhl a3ed9aa171 Merge remote-tracking branch 'origin/bug3838' 2016-07-28 20:48:40 +02:00
Axel Uhl aeab7db9b2 Merge remote-tracking branch 'server/master' 2016-07-28 19:12:08 +02:00
Axel Uhl 6a458db1b3 reduced the size of our thread pools and use only one static thread pool for all leaderboard objects;
this is to give the garbage collection (GC) a chance to not get outperformed by the application threads

Change-Id: Ic7df09fbc4951539be479d27775916e262678fc5
2016-07-28 19:08:19 +02:00
Axel Uhl 039e1a2e04 improved fix for bug 3838: use the CompetitorProviderFromRaceColumnsAndRegattaLike object to quickly identify a competitor's fleet from cached sets per race/fleet
Change-Id: Ib0292eaa6f62fc6d3909320f2cdbd81374b4a305
2016-07-28 15:32:30 +02:00
Axel Uhl 54e8e11585 fix for bug 3838: caching a fleet with correct ordering for competitor per series
Change-Id: I13953682087b9d45a3644e3ae2042390459c9dae
2016-07-28 14:30:39 +02:00
Axel Uhl cf38a0561c added Alex' master thesis on rendering performance of web applications
Change-Id: I46ae9f85b7fe1a66b24364f1569a417d7dbeacda
2016-07-28 10:42:56 +02:00
Axel Uhl ffd4122797 fixed bug 3831 by also considering the PRESCHEDULED state for showing the last pass's flags
Change-Id: I61879a650510c0dd2197192649315c4694603b85
2016-07-26 20:40:23 +02:00
Axel Uhl bafc21b334 Merge remote-tracking branch 'server/master' 2016-07-26 14:44:50 +02:00
Axel Uhl fe73fef92d be more tolerant when finding empty records in an XRR file
Change-Id: Iaa34e86ee66c50bfdc1083e49d6a063e92d64be0
2016-07-26 14:43:18 +02:00
Axel Uhl 1579eba36d Merge remote-tracking branch 'server/master' 2016-07-26 13:58:57 +02:00
Axel Uhl 802e19f664 added UNIFORM to the default flags for the race management app in case no flags have been selected in configuration
Change-Id: I476796d8ca3b9d38f0ec4e1f5dc264aef7c39aa8
2016-07-26 13:55:43 +02:00
Axel Uhl aba30fb77a Merge remote-tracking branch 'server/master' 2016-07-26 10:14:26 +02:00
Axel Uhl b1fe2b2afd made Barbados/Excel import robust against empty cells; allow lowercase MaxPointsReason in imported score corrections
Change-Id: I8019dda7453f724e10a9ad628519364620545bab
2016-07-26 10:12:38 +02:00
Axel Uhl d794d05c9a fixing bug 3825 by using Uri.decode and Uri.encode consistently
Change-Id: I11e81fc43d70509d1b4ad21c90e17b810b31e505
2016-07-25 12:37:43 +02:00
Axel Uhl af1aee1a1e Merge branch 'bug3815' 2016-07-25 11:32:19 +02:00
Axel Uhl c74c636283 superficial patch for bug 3823: avoiding the NPEs
Change-Id: Idbaf764e875744f3a5598be6fb591c8f07965b52
2016-07-25 11:28:04 +02:00
Axel Uhl 66735afa19 Merge branch 'master' into bug3815 2016-07-25 10:09:58 +02:00
Axel Uhl 19dd911861 fix for bug 3824: use %d instead of %i as int replacement in string message
Change-Id: I83e114c30f1441336e8e1136980f7f27874ec7f0
2016-07-25 10:08:29 +02:00
Axel Uhl 37a8ad7578 fix for bug 3824: use %d instead of %i as int replacement in string message
Change-Id: I83e114c30f1441336e8e1136980f7f27874ec7f0
2016-07-25 10:07:37 +02:00
Axel Uhl 147c17bfe0 don't send same message concurrently multiple times; don't add to delayed messages if already in there
Change-Id: I454638b551dcc4418a7693f066e590d7159dc43e
2016-07-25 00:14:39 +02:00
Axel Uhl 65c2445929 only try to send the first unsent message, producing only one de-serialized Intent at a time, thus re-sending one by one
Change-Id: I592518f35a83944d89a793e1f6456075805c3e72
2016-07-24 19:15:04 +02:00
Axel Uhl 42c1101efa reverted parts of a3ec6a5c41 in class GetRegattasAndLiveRacesForEventAction; OIO to confirm first; the rest goes into master
Change-Id: Ie15cd199d25f9341f0503dc80bb978bb24aea1b2
2016-07-24 16:20:45 +02:00
Axel Uhl 714992c4d9 Merge branch 'master' into live_now_races 2016-07-24 14:21:03 +02:00
Axel Uhl e6e387d012 added the streamlet toggle button note to the release notes
Change-Id: I33b3f30544958462927acf42dc15ccdddf6149fd
2016-07-24 13:49:12 +02:00