Steffen Schaefer
b4f2439daa
Bug 4208: Adjusted security checks to avoid NPEs and reduced duplicate
...
code
2017-07-05 16:15:57 +02:00
Steffen Schaefer
b7cbefe965
Bug 4208: Changed return type Void to void
2017-07-05 14:40:59 +02:00
Benjamin Barth
e117737f84
bug3884 Fixed column sorting in Admin Console Events and Regattas
...
table's selection column
2017-07-05 13:15:09 +02:00
Benjamin Barth
3388e2d32c
bug3884 Added column sorting in Admin Console - Connectors > Smartphone
...
Tracking > Name | Display name
2017-07-05 13:15:06 +02:00
Benjamin Barth
d77533b614
bug3884 Added column sorting in Admin Console - Leaderboards >
...
Leaderboard Groups > Description | Display name | Use Overall
leaderboard
2017-07-05 13:15:02 +02:00
Benjamin Barth
b2c34ed7c4
bug3884 Fixed column sorting in Admin Console - Tracked Races > Audio &
...
Video > Duration
2017-07-05 13:14:59 +02:00
Steffen Schaefer
6cf5e92702
Merge branch 'bug3934'
2017-07-05 12:00:47 +02:00
Steffen Schaefer
badd764dd2
Bug 3934, Bug 4160: Lambdafied the code and removed custom
...
ProgressCallback now that we are on Java 8
2017-07-05 09:10:30 +02:00
Papick Garcia Taboada
e902a4455f
Improved loading jobs to use progress information and communicate preemptive stops
2017-07-04 16:05:50 +02:00
Steffen Schaefer
3e0925fffe
Merge branch 'bug3348'
2017-07-04 14:04:55 +02:00
Steffen Schaefer
82a8eb67e5
Merge branch 'master' into bug3348
...
# Conflicts:
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/partials/searchresult/SearchResultItem.java
2017-07-04 13:47:06 +02:00
Papick Garcia Taboada
8ede9ee6e1
Merge remote-tracking branch 'origin/master' into bug3934
2017-07-04 11:37:49 +02:00
Steffen Schaefer
0c91a2243b
Bug 4209: Fixed several NPEs that occur when logging into AdminConsole
2017-07-04 11:25:18 +02:00
Kai Boernert
50908e53a4
Merge branch 'bug4115_3'
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/racemap/RaceMap.java
2017-07-03 14:57:01 +02:00
Steffen Schaefer
e2dbe07006
Merge branch 'bug4100'
2017-07-03 10:03:03 +02:00
Steffen Schaefer
00c92c24c5
Merge branch 'master' into bug4100
2017-07-03 08:47:28 +02:00
Axel Uhl
bbf1c65a8a
Merge remote-tracking branch 'server/bug4167' into bug4167
2017-07-01 08:53:51 +02:00
Axel Uhl
bfb4e41642
fixed application of score corrections for valid MaxPointsReason and no rank; adjusted test case to accomodate for changed behavior of bug4167
...
Change-Id: Ic36eaafcde53a0dd2f0816366561b48b73831794
2017-07-01 08:48:18 +02:00
Axel Uhl
b9c1c5acf4
Merge branch 'master' into bug4167
2017-06-30 22:49:50 +02:00
Axel Uhl
b84dce7b9f
Merge remote branch 'origin/bug4179'
2017-06-30 22:44:55 +02:00
Axel Uhl
7f25086ede
Merge branch 'bug4179' into bug4167-and-bug4179
...
Change-Id: I7b3ed9641a1b92dae7d505fd2222cdf1f82462cd
2017-06-30 18:26:49 +02:00
Axel Uhl
8097f62f7d
updated release notes
...
Change-Id: If41ce86a3c62e14b6d193e41b0c33c143fbaee95
2017-06-30 18:21:02 +02:00
Axel Uhl
3583ced404
addressing bug 4179 comment #7 ; only swiping removes from the list;
...
Setting rank to 0 moves it to the end. This is a way to clear score
corrections in the leaderboard explicitly
Change-Id: I944e4779a56061ab97acab1c4ed96b9275b09b24
2017-06-30 18:15:39 +02:00
Axel Uhl
1ee5e21092
removed obsolete data structure
...
Change-Id: I684832d7fc7d6e33172511ca5a72b6762244be04
2017-06-30 17:58:31 +02:00
Axel Uhl
446015d355
updated Race Manager App release notes
...
Change-Id: I94d0b8ed1de06942b88dcb4fbd967245a8218ad4
2017-06-30 17:58:11 +02:00
Axel Uhl
7a2ffdb986
Merge branch 'master' into bug4167
2017-06-30 17:27:19 +02:00
Axel Uhl
e70cc309dc
fixed multi-fleet score update comment
...
Change-Id: I2a4d0bb5f80268374b4e70e43cc96bfc715bce6b
2017-06-30 17:26:22 +02:00
Axel Uhl
3addf25d9c
added null-safety for competitors that weren't resolved for race log events
...
Change-Id: I6f29c5596e11fe3ed868514617814551d65f371d
2017-06-30 17:26:04 +02:00
Axel Uhl
ac0f64f439
avoiding endless recursion by throwing IllegalArgumentException if caller tries to add overall leaderboard to its own leaderboard group
...
Change-Id: I6b503e4d5f6188e56ddfcc3b1f57713eaa083e39
2017-06-30 17:25:39 +02:00
Axel Uhl
8b9ca31fc8
draft implementation for bug 4167: more straightforward score corrections from race manager app
...
Change-Id: Ibd2894d060e9cb5e79e27f07f9bb9f8e1fd74551
2017-06-30 16:43:29 +02:00
Axel Uhl
a3e360546d
allow setting non-ranked competitor as the new last; fixed grey background
...
Change-Id: Icd3a0390e3b1a2fd8cd131f556731bd95487debc
2017-06-30 15:55:33 +02:00
Axel Uhl
3df0c88852
bug 4179: fixed assignment of ranks and ordering of competitor result items in finishing list
...
Change-Id: I57b9f68769df992e66a7b2fe56fc763e6a894c41
2017-06-30 15:42:54 +02:00
Axel Uhl
1182c70813
avoiding endless recursion by throwing IllegalArgumentException if caller tries to add overall leaderboard to its own leaderboard group
...
Change-Id: I6b503e4d5f6188e56ddfcc3b1f57713eaa083e39
2017-06-30 13:25:39 +02:00
Steffen Schaefer
4f4d2869c5
Bug 4100: Forgot to commit a class import
2017-06-30 13:05:11 +02:00
Steffen Schaefer
ae9689b689
Bug 4100: Adjusted selenium tests to reflect the latest changes
...
regarding mode handling
2017-06-30 13:01:21 +02:00
Axel Uhl
8a8d1b11a8
Merge branch 'master' into bug4179
2017-06-30 10:40:18 +02:00
Axel Uhl
b6cf205867
removed IControlsListener again after upgrade to TracAPI 3.7.0; it should no longer be required
...
Change-Id: I325c9aee8b3993fb849d3a20f3ebaa661ad38f70
2017-06-29 18:30:33 +02:00
Axel Uhl
510dc91794
upgraded TracAPI to 3.7.0; see below for their release notes:
...
1) Features
- RaceCompetitorStatusType: New race competitor status type defined:
F_CONFIRMED. Represents a competitor with a control passing registered for the last gate/mark that is accepted as the official result (Requested by Ugo Alvazzi, 26/04/2017)
- WebSockets support: instead of using a TCP connection is possible to retrieve data using WebSockets (using the same protocol used by the HTML Viewer). The protocol is not fully implemented and it only has to be used for testing (Requested by Jorge Piera, 30/04/2017).
- Use an asynchronous API: the dataserver implementation has been migrated to an asynchronous API that provides a better performance downloading replay data (the tests show that is 2.5 times faster).
TracAPI has also adopted this new asynchronous interface but at this moment it continues using the synchronous approach (Requested by Jorge Piera, 03/05/2017)
- Adding the method ISubscriberFactory.clean to release the objects in memory (Requested by André Borud, 01/06/2017)
- Adding the method IPosition.isGPSTiming to know if the time of a position has been retrieved from a physical GPS device (Requested by Jérome Soussens, 21/06/2017)
2) Bugs
- When a static control is updated, the IControlPointPositionListener.gotControlPointPosition event is not called if the consumer application is not registered to the IEventSubscriber (Reported by Axel Uhl, 18/06/2017)
- The live delay sometimes is not propagated. The server always propagates the event but TracAPI can filter it if the IEventSubscriber is not being used or if it has not been correctly initialized using the right live-uri (Reported by Julian Mayland, 21/06/2017)
Change-Id: I5c6b842268558d95491baf35db72f649ba61b032
2017-06-29 18:28:41 +02:00
Axel Uhl
8ae1ee1f98
always offer all ranks up to #competitors+1 in spinner; Javadoc improvements; better exception handling
...
Change-Id: I49f44aa1fd963938d17ef8074812f19be59750f3
2017-06-29 18:15:17 +02:00
Steffen Schaefer
bff5cb9d33
Bug 4100: Fixed GWT compilation error
2017-06-29 07:59:45 +02:00
Axel Uhl
3d3a3d582e
Merge branch 'master' into bug4179
2017-06-28 14:19:02 +02:00
Steffen Schaefer
387acbf2e0
Bug 4100: Changed SettingsEntryDialog to not have 2 close buttons but
...
one changed to be a remove button instead
2017-06-28 13:57:43 +02:00
Steffen Schaefer
b6dee0b20e
Merge branch 'master' into bug4100
2017-06-28 13:49:57 +02:00
Papick Garcia Taboada
3c2cc315c9
Fix NPE in QuickRankProvider
2017-06-28 13:45:06 +02:00
Steffen Schaefer
3d26a02e7a
Bug 4100: Extended the release notes to reflect the latest code changes
2017-06-28 13:41:09 +02:00
Steffen Schaefer
3c1e1b3f67
Bug 4100: Changed Settinggs handling to make user defaults depend on
...
mode settings. In addition, the effective mode is now part of the
settings ID.
2017-06-28 13:38:55 +02:00
Axel Uhl
29a9842d35
Merge branch 'master' into bug4179
2017-06-28 13:23:28 +02:00
Axel Uhl
34e595639e
Merge branch 'bug4186'
2017-06-28 13:21:02 +02:00
Steffen Schaefer
17ee07ae0d
Merge branch 'master' into bug4100
2017-06-28 13:09:05 +02:00
Axel Uhl
bcf261b537
Merge branch 'master' into bug4179
2017-06-28 11:01:30 +02:00