Commit Graph
33826 Commits
Author SHA1 Message Date
Axel Uhl 1ea6443aad trying to increase the probability that the StartModeAnalysis view shows the chart and the map reasonably well 2016-07-17 14:27:36 +02:00
Axel Uhl 4a081c5776 fixed issue in SimpleRaceMetadataDTO for RUNNING race state, causing Start Analysis menu item to appear properly
Change-Id: I66221118a4e7e1c7764c55a243b49e38345cc434
2016-07-16 23:47:10 +02:00
Axel Uhl 100ea8c30f aftermath for 8387f3379d: needed to expose Raceboard sources to Home.gwt.xml module to make RaceBoardModes enum visible
Change-Id: Id305a9dd2e0dc301d708b0ec41336cedd7d3bcf5
2016-07-16 23:46:38 +02:00
Axel Uhl 8387f3379d use enum literals to produce RaceBoardMode parameter
Change-Id: I728a2f41e244707a62359c9e6c2812f7b0d8440a
2016-07-16 22:54:39 +02:00
Axel Uhl c44d6eeb14 use leaderboard for specific time point to perform competitor selection update in RaceBoardModes
Change-Id: I2963c155d9cca018f86cb6953e115280ae50dfac
2016-07-16 22:47:01 +02:00
Axel Uhl 6cdd32bbbf structured the RaceBoardModes such that only those that need CompetitorsInRace notifications will have them
Change-Id: I43a2ec87ded4133b9d2a15771e1ddbf856e62a97
2016-07-16 15:37:18 +02:00
Axel Uhl 0a666baf6e unsubscribe from competitors-for-race updates in those PlayerModes that don't need it
Change-Id: Ib0eabc33e29e0dbecfa4b86b2991d86aa8dc6a21
2016-07-16 15:33:26 +02:00
Axel Uhl dae3acd2e9 an untested attempt to re-structure the PlayerModes
Change-Id: I7685f7018899551941f2d6a7b3297687b653fc9d
2016-07-16 15:31:52 +02:00
Axel Uhl 82d9b3cf63 Merge remote-tracking branch 'server/raceboardmodes' into raceboardmodes 2016-07-16 12:57:27 +02:00
Axel Uhl 53df4fa00f formatting only
Change-Id: Ic363fefd6a62719d485faecc09f0092ffa7e7fd5
2016-07-16 12:57:15 +02:00
Axel Uhl d206558bf1 Merge remote-tracking branch 'origin/predefined-analysis' into raceboardmodes 2016-07-16 01:04:48 +02:00
Benjamin Barth 11d1f137f5 Avoid potential NPE in RaceBoard start analysis mode on mobile devices,
where the competitor chart is used
2016-07-15 17:55:57 +02:00
Benjamin Barth bfec534837 Merge remote-tracking branch 'origin/raceboardmodes' into predefined-analysis 2016-07-15 17:05:05 +02:00
Benjamin Barth 32b3654bc4 Forced RaceviewerLaunchPad to be closed after selection a menu item 2016-07-15 14:59:02 +02:00
Benjamin Barth b16c0422eb Adjusted RaceviewerLaunchPad menu item visibility based on race state 2016-07-15 14:57:19 +02:00
Benjamin Barth b18dd37af7 Added another convenience method to SimpleRaceMetadataDTO 2016-07-15 14:21:07 +02:00
Axel Uhl c073f312c4 needed to also make updateLeaderboard public in LeaderboardPanel subclass
Change-Id: I7dab7f0acff64c033e65049323860f9b547df1a5
2016-07-15 10:41:32 +02:00
Axel Uhl 5bd5f29566 allow for start analysis driving the Timer when in live mode; timer is put into replay then, leaderboard is updated
Change-Id: I0e7cd020c696543697d3b5562ec16e31deb21b73
2016-07-15 10:37:16 +02:00
Axel Uhl a42f2cdcec Merge branch 'master' into raceboardmodes 2016-07-15 00:24:11 +02:00
Axel Uhl e4ba3e2832 fixed a few remaining executors to use only daemon threads so the VM can be shut down cleanly when needed
Change-Id: I1aaa83a01dba167df169ab0c28aa40d2c1617319
2016-07-15 00:24:00 +02:00
Axel Uhl c1f973def1 fixed a few remaining executors to use only daemon threads so the VM can be shut down cleanly when needed
Change-Id: I1aaa83a01dba167df169ab0c28aa40d2c1617319
2016-07-15 00:21:53 +02:00
Axel Uhl 0bdc11bbc2 Merge branch 'master' into raceboardmodes 2016-07-14 22:47:46 +02:00
Axel Uhl 9a5b405ded Merge remote-tracking branch 'server/bug3784'
Conflicts:
	mobile/com.sap.sailing.racecommittee.app/res/values/ids.xml
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/adapters/racelist/ManagedRaceListAdapter.java

Change-Id: I9d6d7898e62e3382fed70ea98b19c7441e1f851d
2016-07-14 22:29:46 +02:00
Axel Uhl 2d1609586a clean-up of merge conflicts in Race Manager app's RaceStateService
Change-Id: I9c01cfa3930ddb48a0ca5693f22022444ad46a1d
2016-07-14 22:25:54 +02:00
Axel Uhl 7e953bb85b consolidated imports
Change-Id: I6c8e0c1fc0be72276245cce47187f6f2aa6f994b
2016-07-14 22:25:46 +02:00
Axel Uhl b9dd5f2aa2 Merge remote-tracking branch 'server/bug3727'
Conflicts:
	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/services/RaceStateService.java

Change-Id: I56bd30b78ffd28daa26793415351938e07af7ae9
2016-07-14 22:12:36 +02:00
Axel Uhl 6755744183 Merge remote-tracking branch 'server/bug3741' 2016-07-14 22:01:39 +02:00
Axel Uhl 37f1ff20e1 Merge branch 'ubilabs--tracking_app--bug-2688' 2016-07-14 21:58:28 +02:00
Axel Uhl 8d3df4fc17 use normal priority for data mining threads
Change-Id: Idcc2c1d4d64df766d80effe39c92b6209939de2d
2016-07-14 21:51:17 +02:00
Axel Uhl 012fcb586f use a thread factory creating daemon threads in DataMiningExecutorService
Change-Id: I2661605711b82c43f1bd2bbf8b7ec51babcf52f7
2016-07-14 21:50:26 +02:00
Benjamin Barth 03e8435544 Merge remote-tracking branch 'origin/raceboardmodes' into predefined-analysis 2016-07-14 16:31:00 +02:00
Axel Uhl 5f1978aaf4 Merge remote-tracking branch 'server/raceboardmodes' into raceboardmodes 2016-07-14 16:27:06 +02:00
Axel Uhl 51fbcae88d in Igtimi WebSocketConnector handle the case where client is null
Change-Id: I64f5e8cd4adaef72ac02df05784edf0c19c504f4
2016-07-14 16:24:01 +02:00
Axel Uhl 04cd1627b3 account for the possibility that the leaderboard is not yet defined
Change-Id: I4f9a634f6203061ab52fea22895964d4d2aa529f
2016-07-14 16:23:43 +02:00
Axel Uhl 79448ce4f4 when showing boats on the map, filter by current getCompetitorsToShow() as it may have changed since an asynchronous call was made
Change-Id: Ibfa144153dda911e5d5bc8425cea27c4775c789e
2016-07-14 16:22:53 +02:00
Benjamin Barth 8477df8e06 Restricted RaceviewerLaunchPad access in racelist to button only 2016-07-14 16:04:04 +02:00
Axel Uhl af293f2f90 trigger listeners on RaceCompetitorSet properly
Change-Id: I1321e386344d13601220a1e318cf8233a026434c
2016-07-14 16:01:53 +02:00
Benjamin Barth a8d7ec4069 Adjusted RaceviewerLaunchPad positioning base on space above/below 2016-07-14 15:53:31 +02:00
Axel Uhl bddefaa3cb don't set null as selection when the LeaderboardPanel doesn't find a row for a competitor that was selected in the underlying selection model
Change-Id: I964a9c1189ff1e1ab0e5d131a360582f431d0603
2016-07-14 15:25:23 +02:00
Axel Uhl 5cf8f4c21c for split-fleet races, race board modes now should correctly identify the top-N competitors within the pre-selected race
Change-Id: Ie7f6f4cce683d8f7639c131bd374b02e4c0bd177
2016-07-14 14:55:13 +02:00
Peter Siegmund 3c1e5880c8 moving global members into viewHolder which is attached to the convertView (setTag) 2016-07-14 14:42:38 +02:00
Peter Siegmund 100e7b0e52 don't reset header view in NavDrawer if convertView is same on notifyDataChanged call 2016-07-14 13:43:06 +02:00
Peter Siegmund 5683485d70 fixed spelling 2016-07-14 11:54:05 +02:00
Peter Siegmund aee09b171b Merge branch 'master' into bug3727 2016-07-14 11:13:46 +02:00
Benjamin Barth 7b0bb63f6d Adjusted positioning of RaceviewerLaunchPad for race list entries 2016-07-14 11:04:49 +02:00
Peter Siegmund 5d80ec70a5 move race registration into ManagedRacesDataHandler und unregister to InMemoryDataStore 2016-07-14 10:19:46 +02:00
Benjamin Barth ef62c0427f Adjusted RaceBoardModes integration for RaceviewerLaunchPad link URLs
and added i18n messages
2016-07-14 10:19:22 +02:00
Benjamin Barth c642ac1e6c Integrated RaceBoardModes to RaceviewerLaunchPad link URLs 2016-07-14 09:53:31 +02:00
Benjamin Barth ea3f8fa624 Merge branch 'raceboardmodes' into predefined-analysis 2016-07-14 09:19:00 +02:00
Benjamin Barth 8af77a9671 Merge remote-tracking branch 'origin/master' into raceboardmodes
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/charts/AbstractCompetitorRaceChart.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2016-07-14 09:09:39 +02:00