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
Axel Uhl
2d30f19415
added "Juliet" in addition to "Juliett" as possible course area name
...
Change-Id: Ice3d56a6f1f63718d31e389be68707d95884be59
2016-07-20 01:12:06 +02:00
Axel Uhl
1951e335d0
added "Alfa" as the international name for a course area; fixed spelling of "Foxtrot" course area (was "Foxtrott")
...
Change-Id: Ib492dc2338b7bcb80d0474446c0f4695ea75daed
2016-07-20 01:08:06 +02:00
Axel Uhl
e84fd7ff01
removed the commented code, some formatting issues, use Util.equalsWithNull(...)
2016-07-19 23:49:49 +02:00
Axel Uhl
27ae517fca
Merge branch 'master' into bug3794
2016-07-19 22:36:33 +02:00
Axel Uhl
e1a4058809
Merge remote-tracking branch 'server/bug3790'
2016-07-19 17:27:39 +02:00
Axel Uhl
dc5f42baa1
Merge remote-tracking branch 'server/ubilabs--tracking_app--bug-3769'
2016-07-19 17:02:05 +02:00
Axel Uhl
31e8e248ff
avoid warnings
...
Change-Id: I8794623bed951e84a9d1405d5d3fe01234f6ea52
2016-07-19 17:01:36 +02:00
Axel Uhl
5df840c0d4
made user store variable final in Activator
...
Change-Id: I0d5119b0e78809ecbfc1c22a7a942361355364e9
2016-07-19 16:27:47 +02:00
Axel Uhl
7207e2edcb
whitespace changes only
...
Change-Id: Ied1d1f84ed21153c57f803836a6655bbf335f819
2016-07-19 16:27:05 +02:00
Axel Uhl
1d9dd796a0
added some Javadoc to User methods
...
Change-Id: I10a6a550dd61cad9b6aa72f71fdf31fcc5ca00cd
2016-07-19 16:09:27 +02:00
Axel Uhl
ee8d0bbe36
fixed notification message for competitor score correction
...
Change-Id: I334d470d3a4a10f793a979a5aa74e8a4d26d32e6
2016-07-19 16:09:10 +02:00
Axel Uhl
fc31383809
renamed parameter
...
Change-Id: I02e35cbe8c2e8ba19ecff8128f8c34bd3e94679c
2016-07-19 16:08:37 +02:00
Axel Uhl
a6bb1d2d7d
avoid creating threads for notifications; use existing scheduler in RacingEventServiceImpl instead
...
Change-Id: I2e590a285139294bbeb918dbedb5cea5f2c01905
2016-07-19 13:27:39 +02:00
Axel Uhl
1b1c5ea653
Merge remote-tracking branch 'server/bug3785' into bug3785
2016-07-19 13:14:48 +02:00
Axel Uhl
7eff56ad65
Merge branch 'master' into bug3785
2016-07-19 13:13:53 +02:00
Axel Uhl
8f8a9a938d
Merge branch 'master' into bug3786
2016-07-19 13:04:25 +02:00
Axel Uhl
8e2f6a7b46
added LowPointTieBreakBasedOnLastSeriesOnly
...
Change-Id: I7ad5d0d33e8fba35fb4d67f934af29d719f1f0b0
2016-07-18 18:25:57 +02:00
Axel Uhl
7b6376d9a7
added scoring scheme LOW_POINT_TIE_BREAK_BASED_ON_LAST_SERIES_ONLY
...
Change-Id: I471fb6c882406414940d39ff43f1a4b5dd598baf
2016-07-18 17:48:18 +02:00
Axel Uhl
133fcdaa58
Merge branch 'master' into bug3785
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/Home.gwt.xml
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
Change-Id: I73298972a7761dc6580154ecc83d5eda1b39fadc
2016-07-18 13:06:54 +02:00
Axel Uhl
f1aa6c8d36
Merge remote-tracking branch 'server/raceboardmodes' into raceboardmodes
2016-07-18 13:02:27 +02:00
Axel Uhl
e4bbb427ce
Merge branch 'master' into bug3785
2016-07-18 10:22:46 +02:00
Axel Uhl
8d36f52620
Merge branch 'master' into raceboardmodes
2016-07-18 10:01:50 +02:00
Axel Uhl
e08b6c1622
Merge remote-tracking branch 'server/master'
2016-07-18 10:01:32 +02:00