Commit Graph
19399 Commits
Author SHA1 Message Date
Axel Uhl e13d2232a2 added MediaType enum literal case statements for image and unknown;
my impression is that so far, MediaType was primarily for video source identification, not for images; this may be a mismatch

Conflicts:
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/media/MediaType.java
2015-05-30 07:03:07 +02:00
Axel Uhl ecb4ac2ccb Merge remote-tracking branch 'server/master' 2015-05-30 06:37:44 +02:00
Axel Uhl 044ae48875 added some null-safety to polar service 2015-05-30 06:33:28 +02:00
fmittag b642a882fa Merge remote-tracking branch 'origin/master' into design2015
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT sdm.launch
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2015-05-29 18:30:33 +03:00
fmittag c78b41d8bd Merge remote-tracking branch 'origin/master' 2015-05-29 18:28:20 +03:00
fmittag 56ac918faf fixed missing utf-8 encoding of 4 race committee app servlets 2015-05-29 18:27:38 +03:00
Axel Uhl 9aba87a8a8 Merge remote-tracking branch 'server/master' 2015-05-29 16:49:56 +02:00
Steffen Schaefer d46e71b239 Optimized row height of RegattaOverview 2015-05-29 13:20:33 +02:00
Axel Uhl c835c70275 fix attempt for bug 2922: deadlock due to TrackedRaceImpl.getMarkPassing locking the competitor mark passing collection;
the updateMarkPassing method locks competitor mark passings first, then the waypoint mark passings, while holding on to
the competitor mark passing collection's lock. Therefore, acquiring the competitor mark passing collection's lock is more
dangerous in "inner" methods that don't require more locks because callers may already hold on to the waypoint mark passing
lock, causing a deadlock with updateMarkPassing.
2015-05-29 13:16:12 +02:00
Steffen Schaefer 137c6cf9c9 Adjusted RegattaOverview style to save vertical space 2015-05-29 12:19:03 +02:00
Steffen Schaefer 3089970d78 Adapted current version of main.gss 2015-05-29 08:21:57 +02:00
Frederik Petersen e62091996e Added some confidence by datacount calculations to angle cluster polar service 2015-05-28 15:48:26 +02:00
Frederik Petersen 97e7a9d183 Fixed access to average speed for supplied angle and windspeed 2015-05-28 14:59:47 +02:00
Steffen Schaefer 923d3b520f The client locale can be obtained through DispatchContext on the server
side
2015-05-28 14:47:10 +02:00
Frederik Petersen 4ce4641e3d Merge branch 'master' into bug2919 2015-05-28 14:45:43 +02:00
Frederik Petersen 51929d5f67 Fixed launch configs 2015-05-28 14:45:22 +02:00
Frederik Petersen 18ec962a05 Merge both tacks in polar service 2015-05-28 14:24:32 +02:00
Steffen Schaefer 591f0aaf3c Bug 2916: Rotation with vendor prefix for Safari/iOS compatibility 2015-05-28 12:20:30 +02:00
Frederik Petersen 2ea762b756 Merge branch 'master' into polars 2015-05-28 11:44:20 +02:00
Frederik Petersen d074b338d6 Fixed legType bug in polar service
added method for logging weird input into polar service. can be enabled in
code
2015-05-28 11:21:48 +02:00
Steffen Schaefer e07c585934 Merge remote-tracking branch 'origin/master' into design2015
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT sdm.launch
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2015-05-28 09:55:11 +02:00
Steffen Schaefer 4ece8e4541 Excluding stageteaser image from media page 2015-05-27 18:22:20 +02:00
Axel Uhl df3deb1a15 fixed bracing/indentation after cherry-picking commit 8cf239e31a 2015-05-27 17:59:22 +02:00
Axel Uhl 6a20efa1d9 fixing bug 2906: wind listeners didn't get de-registered proprely when removing a race and when re-starting the wind status servlet;
this should solve the problem with duplicate key exceptions hammering the DB

Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/WaypointPositionAndDistanceCache.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/ranking/AbstractRankingMetric.java
2015-05-27 17:57:20 +02:00
Axel Uhl b2f524c60e added handling of IRace.isInitialized() in RaceStartedAndFinishedReceiver which nulls out timings if isInitialized()==false; see bug 2895 2015-05-27 17:29:17 +02:00
Axel Uhl a6fa795f1f enhanced Javadoc and REST API doc for target time estimation 2015-05-27 17:29:07 +02:00
Axel Uhl 560eb61431 fixed bug 1447 by removing columns first, then inserting with index
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT sdm.launch
2015-05-27 17:28:45 +02:00
Axel Uhl 19c54b8076 started to work on bug 1447 by adding Series.addRaceColumn flavor that accepts an insert index
Conflicts:
	java/com.sap.sailing.gwt.ui/.settings/com.google.gwt.eclipse.core.prefs
	java/com.sap.sailing.gwt.ui/SailingGWT sdm.launch
2015-05-27 17:28:14 +02:00
Steffen Schaefer 237ae6cdd3 Merge remote-tracking branch 'origin/master' into design2015
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/regattaoverview/RaceDetailPanel.java
2015-05-27 17:18:55 +02:00
Axel Uhl c07ed0fa71 updated the TracAPI 3.0.11 readme file 2015-05-27 15:59:04 +02:00
Steffen Schaefer 3c94287347 Updated Stage and Video styling to the newest design 2015-05-27 15:01:09 +02:00
Axel Uhl e929fc12e0 updated TracAPI form 3.0.10 to 3.0.11; here to the release notes:
We have released a new version of the TracAPI 3.0.11 that is is 100%
compatible with the previous 3.0.x releases [1].

This is a final version. It fixes bugs in the implementation and it adds
a some features. These features add methods to the API, but they keep
the backward compatibility. This version provides a new JavaDoc version [2].

  1) Features

  - Adding the method IRace.setInitialized(boolean) that allows to load
control point positions although the race is not initialized (Requested
by Jorge Piera, 17/05/2015)

  1) Bugs

   - The subscription library sends (per each control point) an
"ControlPointPosition" event with the positions  of the parameters with
a time stamp equals to the tracking start time. If the control  point
is static (it doesn't have a tracker), it means that this control won't
exist until the tracking start time arrives: it is  not possible to open
a subscription connection before the tracking start time and see the
control point. But  if the control is static,  it has to exist during
all the event. Now when a control is static, the subscription library
sends a "ControlPointPosition" event with the event start time and then
it sends other "ControlPointPosition"  event with the tracking start
time. It allows to connect with future races and see the static controls
(Requested by Jakob Odum, 25/02/2015)

  - It is possible to add two or more subscriptions for the same
subscriber (Reported by Jorge Piera, 02/05/2015)

  - If a race is in a not initialized state and it is loaded using the
parameters file, the library assumes that the consumer application wants
to load the race and it changes its initialized attribute to true. This
assumption is  wrong. Now, if a race is not initialized it will continue
being uninitialized until the event administrator changes its state to
initialized (Reported by Axel Uhl, 17/05/2015)
2015-05-27 14:44:23 +02:00
Axel Uhl 61db1c7974 whitespace change only 2015-05-27 14:43:58 +02:00
Steffen Schaefer 329ce626e8 Adapted current version of main.css 2015-05-27 14:21:45 +02:00
Papick Garcia Taboada df2a2b2884 New icons for fullscreen player 2015-05-27 13:40:16 +02:00
Axel Uhl d53c96bc1a fixed BoatClassImageResolver after renaming the PIRAT boat class master data literal to PIRATE 2015-05-27 12:18:48 +02:00
Papick Garcia Taboada e3ca5d50a4 Merge branches 'design2015' and 'design2015' of ssh://sapsailing.com/home/trac/git into design2015
# By Steffen Schaefer
# Via Steffen Schaefer
* 'design2015' of ssh://sapsailing.com/home/trac/git:
  Bug 2795: Fix for IE
  Bug 2795: Added language chooser as select box if there are > 2 locales available

# By Steffen Schaefer
# Via Steffen Schaefer
* 'design2015' of ssh://sapsailing.com/home/trac/git:
  Bug 2795: Fix for IE
  Bug 2795: Added language chooser as select box if there are > 2 locales available
2015-05-27 12:03:00 +02:00
Papick Garcia Taboada 4124ed802f Added missing getter/ setter for copyright information 2015-05-27 12:02:53 +02:00
Steffen Schaefer 6e24e9c8df Bug 2795: Fix for IE 2015-05-27 11:21:10 +02:00
Steffen Schaefer d8411aedce Bug 2795: Added language chooser as select box if there are > 2 locales
available
2015-05-27 10:36:43 +02:00
Papick Garcia Taboada 6a958da022 Media DTOs initial proposal for backend implementation 2015-05-27 10:19:23 +02:00
Axel Uhl 73bce9c196 renamed "PIRAT" boat class master data to "PIRATE" 2015-05-27 09:35:19 +02:00
Steffen Schaefer d904430155 Bug 2816: Fixed fonts after adapting the new @font-face declarations 2015-05-26 17:25:58 +02:00
Steffen Schaefer a1a505df54 Bug 2816: Adapted current version of fontface declarations to fix
"Light" and add condensed variant
2015-05-26 17:25:51 +02:00
Papick Garcia Taboada 1e0f861344 Introduced fullscreen viewer for home, moved necessary media classes to sse 2015-05-26 17:09:52 +02:00
Steffen Schaefer 2bce767cf8 Bug 2898: Adjusted styling of LeaderboardEditing to not use
CommonControls anymore, as this breaks the button and dialog styling.
Using new SAP header now as the old relies on CommonControls.css
2015-05-26 16:50:19 +02:00
Steffen Schaefer c76d161fde Bug 2898: Adjusted styling of LeaderboardEditing to not use
CommonControls anymore, as this breaks the button and dialog styling.
Using new SAP header now as the old relies on CommonControls.css
2015-05-26 16:17:05 +02:00
Steffen Schaefer 526803ab78 Bug 2909: Added '+' to the list of chars that are being encoded 2015-05-26 15:30:07 +02:00
Steffen Schaefer d5fc40b70a Fixed font-family to use "Open Sans" 2015-05-26 15:02:49 +02:00
Steffen Schaefer 595ff56c49 Bug 2816: Changed more font-family declarations to use the new "Open
Sans" @font-face
2015-05-26 15:02:38 +02:00