Lennart Hensler
|
2592f9ec5e
|
Improved the SingleRetrieverLevelSelectionProvider clearing
|
2015-04-02 22:07:31 +02:00 |
|
Lennart Hensler
|
935877f5ed
|
Fixed a bug with selection table management
|
2015-04-02 22:01:52 +02:00 |
|
Lennart Hensler
|
51887e2530
|
Implemented the old functionality for the new filter selection concept
|
2015-04-02 21:18:53 +02:00 |
|
Lennart Hensler
|
9ce96fd674
|
The new filter selection propagates its selection now
|
2015-04-02 18:24:10 +02:00 |
|
Lennart Hensler
|
3b7d0899f4
|
The filter widget of the selection tables can now be en/disabled
|
2015-04-02 18:12:54 +02:00 |
|
Lennart Hensler
|
45a09343f7
|
Added a ScrollPanel around the retriever levels
|
2015-04-02 17:06:50 +02:00 |
|
Axel Uhl
|
58bd451481
|
moved other Position implementations to common packages to share them with GWT and make then GWT-serializable
|
2015-04-02 16:42:10 +02:00 |
|
fmittag
|
2f08fb7a4e
|
added a new method getLastLegStarted(timepoint) on trackedRace to improve leg progress calculation
|
2015-04-02 16:32:50 +02:00 |
|
Axel Uhl
|
a39ce812d5
|
some more consolidation based on the convergence of Position and PositionDTO
|
2015-04-02 16:11:52 +02:00 |
|
Axel Uhl
|
f5409e468b
|
further exploitation of convergence between Position and PositionDTO
|
2015-04-02 15:55:29 +02:00 |
|
Lennart Hensler
|
10af7c0f85
|
Small improvements in the filter selection layouting
|
2015-04-02 15:28:03 +02:00 |
|
fmittag
|
5ef2631380
|
Merge remote-tracking branch 'origin/master'
|
2015-04-02 15:17:27 +02:00 |
|
fmittag
|
ec9bb8a5a2
|
fixed legcouter for race progress
|
2015-04-02 15:17:11 +02:00 |
|
Axel Uhl
|
748b674a95
|
Merge branch 'master' into bug489
|
2015-04-02 15:06:26 +02:00 |
|
Axel Uhl
|
6c97c93172
|
obtain read lock on course before iterating over the tracked legs in RegattasResource
|
2015-04-02 15:05:25 +02:00 |
|
Axel Uhl
|
2e8f5dd9dd
|
fixing locking issue in TrackedRaceImpl.getCurrentLeg(...) which could have lead to NPEs during course updates
|
2015-04-02 14:45:01 +02:00 |
|
Axel Uhl
|
4fb14d7e06
|
further exploitation of unification of Position and PositionDTO
|
2015-04-02 14:01:59 +02:00 |
|
Axel Uhl
|
c00b60e9b0
|
started to benefit from unification of PositionDTO with Position by eliminating some conversions and copy constructor calls
|
2015-04-02 12:14:45 +02:00 |
|
Axel Uhl
|
6972ac9171
|
replaced PositionDTO by Position and DegreePosition
|
2015-04-02 12:06:39 +02:00 |
|
Axel Uhl
|
cd2d94d8b1
|
encapsulate fields of PositionDTO, preparing its replacement by Position
|
2015-04-02 11:47:24 +02:00 |
|
Axel Uhl
|
870537eeae
|
introduced CoordinateSystem to RaceMap
|
2015-04-02 11:42:55 +02:00 |
|
Axel Uhl
|
66af723d45
|
added the notion of a coordinate system with identity and translate/rotate implementations
|
2015-04-02 11:35:10 +02:00 |
|
Axel Uhl
|
c2cbc75754
|
some comments and formatting
|
2015-04-02 11:15:35 +02:00 |
|
Axel Uhl
|
6146b9f814
|
Merge branch 'master' into mark-rounding-inference
|
2015-04-02 09:53:00 +02:00 |
|
Axel Uhl
|
19e3e4fe4c
|
added a test case demonstrating that the cache is per ControlPoint and not by Waypoint
|
2015-04-01 22:25:06 +02:00 |
|
Axel Uhl
|
ce0047edbd
|
further improved performance of candidate chooser by caching per control point, collating cache contents for multiple waypoints using the same control point
|
2015-04-01 22:16:00 +02:00 |
|
Lennart Hensler
|
c4e1402c4c
|
Merge remote-tracking branch 'origin/master' into dataMining
Conflicts:
java/com.sap.sailing.dashboards.gwt/SailingDashboardsGWT sdm.launch
|
2015-04-01 20:17:08 +02:00 |
|
Lennart Hensler
|
235433f88d
|
Tried to layout the new ui filter concept
|
2015-04-01 20:13:20 +02:00 |
|
Axel Uhl
|
46cad9a69f
|
fixed bug introduced in 7d3b339ad6: distances along course need to be *added* leg by leg;
slight performance improvement for CandidateChooserImpl during initialization of end proxy candidate
|
2015-04-01 20:10:01 +02:00 |
|
Axel Uhl
|
90b563eabe
|
added invalidation tests for WaypointPositionAndDistanceCache
|
2015-04-01 19:53:13 +02:00 |
|
Axel Uhl
|
7d3b339ad6
|
introducing a cache for approximate distances between waypoints/control points to speed up the mark rounding inference algorithm; see bug 2745
|
2015-04-01 17:55:01 +02:00 |
|
Peter Siegmund
|
8284888622
|
RCApp: Reformat XML-ressources
|
2015-04-01 14:04:17 +02:00 |
|
Axel Uhl
|
fa3b125300
|
Introduced settable waypoint index for end proxy node, fixing bug 2747, allowing to update it after course changes
|
2015-04-01 11:37:35 +02:00 |
|
Alexander Ries
|
50a32e3558
|
fixed conflicts in Dummy and Moqued TrackedRaces
|
2015-04-01 10:31:21 +02:00 |
|
Alexander Ries
|
a46f2a6b80
|
Merge remote-tracking branch 'origin/ribdashboard' into ribdashboard
|
2015-04-01 10:25:52 +02:00 |
|
Alexander Ries
|
8d3cb289d5
|
added getGateStartGolfDownTime() method to TrackedRace
|
2015-04-01 10:23:41 +02:00 |
|
Axel Uhl
|
01f1d8f832
|
improved logging performance; improved edge cost calculation performance, avoiding having to lock course and using new Course.getNumberOfWaypoints() method instead
|
2015-04-01 10:20:47 +02:00 |
|
Alexander Ries
|
37ff2061b8
|
startanalysis works now for gate starts
|
2015-04-01 10:00:15 +02:00 |
|
Alexander Ries
|
0a7d338103
|
small changes to event logo
|
2015-04-01 09:54:34 +02:00 |
|
Axel Uhl
|
19913d26b8
|
Merge branch 'master' into bug1701
|
2015-03-31 23:31:36 +02:00 |
|
Axel Uhl
|
b591a61d01
|
fixing bug 2746 by treating an empty trimmed mark ID such as " " the same as null
|
2015-03-31 23:28:34 +02:00 |
|
Axel Uhl
|
f1d6e22070
|
refactored CandidateFinder such that always the race's current course is used to obtain the waypoints list, and passing instructions are re-calculated on the fly if necessary
|
2015-03-31 23:07:33 +02:00 |
|
Axel Uhl
|
992229594d
|
made mark passing calculation null-safe regarding strange effects during course updates and invalid two-mark control points with one undefined mark
|
2015-03-31 21:59:47 +02:00 |
|
Axel Uhl
|
2848ca207c
|
stop MarkPassingCalculator listener/thread when race is FINISHED or removed; handle case where waypoint isn't found anymore in course
|
2015-03-31 20:31:03 +02:00 |
|
Axel Uhl
|
d89f461191
|
don't create mark passing calculator on replica; mark passings are replicated using UpdateMarkPassings operation
|
2015-03-31 19:56:35 +02:00 |
|
Axel Uhl
|
b8235825bb
|
formatting only
|
2015-03-31 18:15:08 +02:00 |
|
Axel Uhl
|
dcd4af2ce2
|
ignore SwissTiming-provided mark passings if useInternalMarkPassingAlgorithm is selected
|
2015-03-31 18:07:08 +02:00 |
|
Axel Uhl
|
228219ec3b
|
added useInternalMarkPassingAlgorithm parameter also for SwissTiming replay races
|
2015-03-31 17:57:33 +02:00 |
|
Axel Uhl
|
44d7bb2d77
|
offering users to enable our own mark passing calculation also for SwissTiming live races
|
2015-03-31 17:35:16 +02:00 |
|
Axel Uhl
|
361d8c7679
|
renamed variables and fields and parameters for useInternalMarkPassingAlgorithm
|
2015-03-31 17:07:02 +02:00 |
|