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