Commit Graph
100 Commits
Author SHA1 Message Date
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 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
Axel Uhl 0806abb716 by default activate checkboxes for Track Wind and Correct by Declination
Change-Id: Ia3cc9a9be1c5357d5ef6d478c7b41456f65b7bd0
2016-07-24 12:39:32 +02:00
Axel Uhl 4c407d6e32 fixing bug 3817 by adding another null check
Change-Id: I63e93c468b0a61cdc17ca26f2a6119abd2053412
2016-07-24 12:27:29 +02:00
Axel Uhl e062301155 copy the settings collections to avoid them overwriting themselves during LeaderboardPanel.updateSettings
Change-Id: Iad76b1fafafb5f39391744a276ee0ed95af43f95
2016-07-24 00:15:09 +02:00
Axel Uhl 55e5c77d7e Merge remote-tracking branch 'server/master' 2016-07-23 16:18:51 +02:00
Axel Uhl bcb521cac0 fixing bug 3813 by letting the UpdateTrackedRaceStatus operation use setStatus immediately instead of the onStatusChanged
Change-Id: I4b6a05f483908ce0c1f86c1ca329e026e76872aa
2016-07-23 16:14:51 +02:00
Axel Uhl 6eadec9dc3 fixed bug where the leaderboard display name was accidentally used for URL construction
Change-Id: I78f6739cf3f7bf7f55c7291f27d3c87bfc320d82
2016-07-23 14:43:34 +02:00
Axel Uhl e39b49bfd6 Merge remote-tracking branch 'server/master' 2016-07-23 01:11:52 +02:00
Axel Uhl d27397179a fixed another issue related to bug 3811: comparison of Integer waypoint index with another Integer with == fails for different instances of the number 0
Change-Id: I6e3579318cdea2987322c898f465aed6bf27c594
2016-07-23 01:03:46 +02:00
Axel Uhl fabe0705fa made compileable by adjusting the readResolve() method of DynamicTrackedRaceImpl
Change-Id: Ibc6a359c644ec375ac22677d519a97ef86694361
2016-07-23 00:51:31 +02:00
Axel Uhl e6efbcc67e bug 3811: don't re-establish a MarkPassingCalculator in a de-serialized TrackedRaceImpl object;
replicas receive mark passings through UpdateMarkPassing operations

Change-Id: I3045efe9b21ebe5de871270802be663d83a3811a
2016-07-23 00:42:13 +02:00
Axel Uhl 85ea562c36 fixing syntax of StartAnalysisRaceMap.gss
Change-Id: I032d3b828544b39e81c07651752045e2f75edea4
2016-07-22 09:14:19 +02:00
Axel Uhl 9d094eb0c9 trying to fix compilation error after bug 3775 changed style trueNorthIndicator to trueNorthIndicatorPanel
Change-Id: I75613a4b3091d288da7ab6cee362161f85b6941d
2016-07-22 09:12:06 +02:00
Axel Uhl 3cb290207b added cleaning of dashboards GWT project at the beginning of the build
Change-Id: Ia6d3a1decc0cdba4b03459c82e4170624f0e0c0f
2016-07-22 09:04:11 +02:00
Axel Uhl e3f0be4018 fixed ordering or device mapping from/to columns for empty values
Change-Id: I4c9de8af76863be6960f65adae789d12bef79e9d
2016-07-21 23:07:24 +02:00
Axel Uhl 44e69b6b16 Merge branch 'raceboardmodes' 2016-07-21 19:34:31 +02:00
Axel Uhl c22314e725 Merge branch 'bug3785' 2016-07-21 19:28:53 +02:00
Axel Uhl f3daa02042 Merge branch 'bug3785' 2016-07-21 17:23:32 +02:00
Axel Uhl 5624e46a5c Merge remote-tracking branch 'server/master' 2016-07-21 17:22:53 +02:00
Axel Uhl 3a60c0a947 fixed bug 3801 by introducing a send/buffer Timer that collects fix sending intents during the send interval
Change-Id: If78ef584dbdc718af665c8e2b671fbf1f1c57da3
2016-07-21 17:14:32 +02:00
Axel Uhl fb5931a2b5 fixing "KnKn" duplicate unit appending for SOG display in InSight app, fixing bug 3799
Change-Id: I8aaf738365bc7806b878ccdafb15366423f55a2e
2016-07-21 15:53:34 +02:00
Axel Uhl 51b3c7190d made preference objects and their converters transient
Change-Id: I9f892f69e736131fb0d8bcb197a06372339e41b8
2016-07-21 13:37:16 +02:00
Axel Uhl 36fc322a34 Merge branch 'master' into bug3798 2016-07-21 13:13:10 +02:00
Axel Uhl 5d062c2d71 Merge branch 'bug3785' 2016-07-21 13:11:47 +02:00
Axel Uhl 92ff7cccda Merge branch 'master' into bug3798
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.www/release_notes_admin.html

Change-Id: I62653e839d19957e48a292497c8d13b29a90c0fe
2016-07-21 13:10:14 +02:00
Axel Uhl 3c35ec4d23 Merge remote-tracking branch 'server/master' 2016-07-21 13:07:46 +02:00
Axel Uhl 4a62df1fd0 fixed several compilation issues after pulling through th maximumNumberOfDiscards field
Change-Id: I1b4afc391de68c148da6bf735917016719211dea
2016-07-21 12:56:41 +02:00
Axel Uhl 221cee122d added maximumNumberOfDiscards throughout the Series maintenance, persistence, UI and replication chain
Change-Id: Id91a6e82f6445bb2de826d2fcf1ed7b5bf4ba853
2016-07-21 12:25:47 +02:00
Axel Uhl d64b2e9a82 push the leaderboard received for a specific time point into the LeaderboardPanel to ensure consistency; see bug 3797
Change-Id: Id2854f6246a491c604658c9254bb7a7114bae9d3
2016-07-21 11:20:09 +02:00
Axel Uhl eaf5d32cf6 changed toggleExpansion() to changeExpansionState(boolean), queueing not toggles but desired expansion states; see bug 3797
Change-Id: I2da4ce90f48c5eecb5fea7c41c0a5756bd59bb16
2016-07-21 11:13:07 +02:00
Axel Uhl 9d9b66ae00 Merge remote-tracking branch 'server/bug3785' into bug3785 2016-07-21 09:49:48 +02:00
Axel Uhl 9e6fd28244 Merge remote-tracking branch 'server/bug3785' into bug3785 2016-07-21 09:48:22 +02:00
EC2 Server 34c89fd4b6 fixed Event-SSL macro 2016-07-20 21:12:46 +00:00
Axel Uhl c000ac31e0 Merge remote-tracking branch 'server/master' 2016-07-20 22:46:07 +02:00
Axel Uhl 90d9ea47de handle QUERY_STRING better in apache 000-macros.conf; locale is now properly put before fragment in rewrite rules
Change-Id: Ied02e5c7d7cedfc0707209dfaa48c8dc7fb952e0
2016-07-20 22:45:05 +02:00
Axel Uhl 2ff60fb044 Merge branch 'raceboardmodes' 2016-07-20 20:33:59 +02:00
Axel Uhl 382428bd3d fixed notification message text
Change-Id: I54f34f6886c7bb76246790d7343fe72a2abc7e34
2016-07-20 18:42:06 +02:00
Axel Uhl 1dd5db458b Merge branch 'master' into bug3785 2016-07-20 18:38:20 +02:00
Axel Uhl 60dbb42d67 working towards bug 3798: implemented scoring specials, optionally limiting the number of discards in a series
Change-Id: Ifa5ec9e14791aac6bfc9648450d91e80a49039ad
2016-07-20 16:46:15 +02:00
Axel Uhl f952be214f added a "buffer" for toggleExpansion() requests; see bug 3797 comment #7
Change-Id: Ibc123564bc6fe6be9c55c443776c786adb3500f5
2016-07-20 15:12:10 +02:00
Axel Uhl 0450b59fa0 formatting
Change-Id: I8deb0461f8d94f2cc7eac3f35712d7c2e95f0ced
2016-07-20 14:44:10 +02:00
Axel Uhl 6a807cff29 Merge branch 'raceboardmodes' 2016-07-20 14:43:58 +02:00
Axel Uhl 6f68b4921a Merge remote-tracking branch 'server/raceboardmodes' into raceboardmodes
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/ExpandableSortableColumn.java

Change-Id: I9eee210b53c442a807d51662d80e548a5105a5c5
2016-07-20 14:28:50 +02:00
Axel Uhl f6fd637c99 suggestion regarding always setting the "in progress" to false and resetting the "busy" indicator
Change-Id: Ica225b6a44d1f70968d09bb37a76fc23956c0fea
2016-07-20 13:57:43 +02:00
Axel Uhl e595841051 fixed test error after an incorrect test "refactoring"
Change-Id: I3e88b55a4ab590ddeba0148c6e9a04aea12ad214
2016-07-20 13:48:18 +02:00
Axel Uhl 59244825e0 using leaderboard display name in e-mail invitations if available, plus the event name
Change-Id: I9f670dd1adc3b562e12e8fb27a9f1f47bb1ae1da
2016-07-20 11:45:52 +02:00
Axel Uhl c3596bb5ee Merge branch 'bug3794' into bug3794-failing-test
Conflicts:
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RaceLogScoringReplicator.java

Change-Id: Ib5000c43c003dfc791f34306ea0fe9d208e0f3e4
2016-07-20 11:08:50 +02:00
Axel Uhl 352c007a49 a failing test case for bug3794, trying to push scores through the race log into the leaderboard's score corrections
Change-Id: I35bc58c25f032e254932b157790557c6f07d3621
2016-07-20 11:07:25 +02:00
Axel Uhl f0c75e7a13 Merge branch 'master' into bug3794 2016-07-20 09:51:36 +02:00
Axel Uhl 1fa86545a8 Merge remote-tracking branch 'server/bug3785' into bug3785 2016-07-20 01:54:27 +02:00
Axel Uhl f0bbff8ecf added a null check in RacingEventServiceImpl where the notificationService may be null, especially in test cases
Change-Id: I508b4fc8ae083b57ab49c1c0b809a5b10df33a5c
2016-07-20 01:47:59 +02:00
Axel Uhl 9f1f12f88e Merge branch 'master' into bug3785 2016-07-20 01:14:17 +02:00