Commit Graph
38091 Commits
Author SHA1 Message Date
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