Commit Graph
23009 Commits
Author SHA1 Message Date
fmittag 7f8ac5ec4f Implemented a simple settings dialog for the RaceBoard perspective 2015-12-04 23:32:40 +01:00
Jonas Dann f467a2de7d fixed problem with animated advantage line when clicking on the compass 2015-12-04 17:55:18 +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
Jonas 6b839d840d use timeForPositionTransitionMillis for the advantage line animator 2015-12-03 18:21:38 +01:00
Jonas b5e15f5249 Changed from repetitions for the scheduleRepeating to a duration an redid the new position calculation code, now animating towards the next position 2015-12-03 18:06:56 +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 8800b22130 performance, bug 3380: replacing TrackedRaceImpl.windSourcesToExclude by a ConcurrentHashMap, removing the need to use "synchronized" 2015-12-03 17:10:12 +01:00
Axel Uhl 3fc535963e added a few TODOs/FIXMEs for Jonas 2015-12-03 17:04:19 +01:00
Axel Uhl fddf3d047c Merge branch 'master' into bug1662-timer 2015-12-03 16:10:33 +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
Axel Uhl d1850350cb removed TODO comment 2015-12-02 18:23:54 +01:00
Axel Uhl 474d49c0d6 re-use click handler; added Javadoc for IntegerBox 2015-12-02 18:22:54 +01:00
Axel Uhl 2a9d181c29 removed static fields on Hoverline, replacing by direct RaceMap.getSettings() access 2015-12-02 18:14:53 +01:00
Benjamin Barth 0d9c64ce51 Determine leaderboard live text based on LeaderboardType 2015-12-02 17:57:02 +01:00