Commit Graph
22957 Commits
Author SHA1 Message Date
fmittag beb779d428 added competitors charts as configurable component to the Autoplay config 2015-12-08 21:54:49 +01:00
fmittag 53f9741a5a Added getSettings() to the Component interface and implemented it for all existing components except for LeaderboardPanel and MultiLeaderboardPanel as here it's more difficult to get the settings (this will follow) 2015-12-08 14:23:28 +01:00
fmittag 7039a738fe some UI improvements 2015-12-07 20:30:06 +01:00
fmittag 30d59e9097 Merge remote-tracking branch 'origin/master' into bug2610
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/autoplay/client/place/player/AutoPlayController.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/places/event/AbstractEventActivity.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
2015-12-07 20:02:51 +01:00
fmittag a420c9e647 Merge remote-tracking branch 'origin/bug2516'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardPanel.java
2015-12-07 17:31:08 +01:00
fmittag 40282c6a3c Merge remote-tracking branch 'origin/master' into bug2516 2015-12-07 16:59:30 +01:00
Benjamin Barth 34740f12ab Merge branch 'master' into bug3344
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardPanel.java
2015-12-07 15:09:12 +01:00
fmittag 3b79c09400 Improved auto player configuration UI 2015-12-07 14:50:43 +01:00
Axel Uhl 625d0baf92 re-generated serialized form of a test object of type IncrementalLeaderboardDTO after splitting up RaceDTO into BasicRaceDTO and RaceDTO 2015-12-06 00:53:24 +01:00
Axel Uhl 1c5ab6eb98 fixed serialVersionUID 2015-12-06 00:52:45 +01:00
fmittag 7f8ac5ec4f Implemented a simple settings dialog for the RaceBoard perspective 2015-12-04 23:32:40 +01:00
Axel Uhl a9393f55cf removed duplicate field isTracked from BasicRaceDTO 2015-12-04 16:40:39 +01:00
Axel Uhl 73b9264404 use BasicRaceDTO during the construction of the MetaLeaderboardRaceColumnDTO 2015-12-04 16:20:39 +01:00
Axel Uhl 250b912328 splitting RaceDTO into BasicRaceDTO and RaceDTO where BasicRaceDTO has all it takes for isLive check, making MetaLeaderboardRaceColumnDTO smaller 2015-12-04 16:14:42 +01:00
Axel Uhl bc78f2773b made LeaderboardDTO constructor used only by IncrementalLeaderboardDTO protected; a few whitespace changes 2015-12-04 15:40:34 +01:00
Axel Uhl b46e538593 added new type field also to AbstractLeaderboardDTO.hashCode (it was already added to equals before) 2015-12-04 15:26:18 +01:00
fmittag ca90df7372 removed some warnings 2015-12-04 15:22:48 +01:00
fmittag 96ca0d37fa Merge remote-tracking branch 'origin/master' into bug2610 2015-12-04 15:11:26 +01:00
fmittag 05b3bed776 renamed RaceBoardViewConfiguration to RaceBoardPerspectiveSettings 2015-12-04 15:09:11 +01:00
fmittag 0e6c5ea053 Made a perspective a component (with settings) 2015-12-04 14:26:55 +01:00
Axel Uhl 781b29dcf9 Merge branch 'master' into bug3344 2015-12-04 12:24:41 +01:00
Steffen Schaefer 05aa98d84c Merge branch 'master' into bug3345
# Conflicts:
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/racemap/RaceMap.java
#	java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/home/solutions/SailingAnalyticsNotes.html
2015-12-04 11:27:47 +01:00
Axel Uhl 5e81596897 Merge branch 'master' into bug3344 2015-12-03 23:54:52 +01:00
Axel Uhl 57f3a4f6e5 refactored duration math 2015-12-03 23:39:31 +01:00
Axel Uhl 542a0d94e8 whitespace change only 2015-12-03 23:27:42 +01:00
Axel Uhl 3a9aa90cb6 made offsetToStart final in Simulator class 2015-12-03 23:21:40 +01:00
Axel Uhl ad1e85eaaf added some Javadoc on the new style simulator offset duration parameter 2015-12-03 23:18:16 +01:00
Axel Uhl 00aa983240 Merge branch 'master' into bug3261 2015-12-03 23:11:58 +01:00
Axel Uhl ee736fc3e8 reducing synchronization by using a ConcurrentHashMap for directionFromStartToNextMarkCache; see also bug 3380 2015-12-03 21:50:56 +01:00
Axel Uhl 2bece4b5d7 making IdentityWrapper serializable 2015-12-03 21:21:56 +01:00
Axel Uhl 6157309227 using a ConcurrentHashMap with the new IdentityWrapper to avoid excessive synchronization on markPassingLocks; see bug 3380 2015-12-03 21:17:01 +01:00
fmittag ab574bb15f extended the autoplay configuration page to create settings for 'perspectives' (raceboard, leaderboard) containing potentially multiple components 2015-12-03 18:30:31 +01:00
fmittag fe56759bf2 fixed a problem with SettingsDialog in case a callback is provided in the constructor (component.updateSettings() has nenver been called 2015-12-03 17:53:33 +01:00
Axel Uhl a3613c6f23 performance, bug 3380: replacing TrackedRaceImpl.windSourcesToExclude by a ConcurrentHashMap, removing the need to use "synchronized" 2015-12-03 17:11:29 +01:00
Axel Uhl ac7f3de28d Merge remote-tracking branch 'server/master' 2015-12-03 16:10:16 +01:00
Axel Uhl 9b4b1acfa5 well, let's use 64; this is about the largest CPU configuration we may be getting at Amazon these days 2015-12-03 15:52:20 +01:00
Axel Uhl faa848cb34 reduce number of Jetty threads from 3000 to 50 in jetty.xml 2015-12-03 15:50:47 +01:00
Axel Uhl c03f062492 introducing Course.getLeg(int) to speed up some of the performance issues found on bug 3380 2015-12-03 15:44:00 +01:00
Axel Uhl 1548b44696 Using Course.getNumberOfWaypoints() instead of expensive getWaypoints().size(); see also bug 3380 2015-12-03 15:37:18 +01:00
Jonas 047c306db4 Slight change in phrasing of the string messages for the settings dialog and documentation of the new feature in the notes html 2015-12-03 15:04:09 +01:00
fmittag dd8b2d6ac1 just changed the order constructor parameters in ProxyLeaderboardComponent 2015-12-03 12:46:11 +01:00
Axel Uhl b75930c3ae Merge remote-tracking branch 'server/bug3344' into bug3344 2015-12-03 10:22:21 +01:00
Axel Uhl 80386be82b Merge branch 'master' into bug3344 2015-12-03 09:47:09 +01:00
Axel Uhl eeca905575 added placeholder in SailingAnalyticsNotes.html for Jonas to describe new hover behavior 2015-12-03 01:53:48 +01:00
Axel Uhl 555736fa8d removed extra empty lines 2015-12-03 01:49:30 +01:00
Jonas c13b5fa103 Fixed the problem with the hoverlines being discarded. The map was not supplied before the Hoverline was created 2015-12-02 20:50:27 +01:00
Axel Uhl aa2dcbacc1 re-use polyline paths 2015-12-02 18:44:32 +01:00
Axel Uhl 983d0cbbb0 fixed valueMustBeBetweenMinMax usaged (int instead of string) 2015-12-02 18:36:59 +01:00
Axel Uhl d93c4f45d8 removed unused methods from Hoverline 2015-12-02 18:33:56 +01:00
Axel Uhl 31a1b7fde3 removed Hoverline.map field 2015-12-02 18:32:22 +01:00