Axel Uhl
c2b686293c
fixed another test that was assuming linear interpolation between fixes for a distance cache test; using DynamicGPSFixMovingTrackImpl now
...
Change-Id: I626b04360266d200f0339e681654a388607a5118
2016-02-26 21:52:29 +01:00
Axel Uhl
15835f7b50
fixed test after interpolation for mark tracks was turned off
...
Change-Id: Icb01cb325dc4c41307c285bb20ac2e49b8d25ce6
2016-02-26 18:33:51 +01:00
Axel Uhl
3654df6564
fixed launch configs for non-Mac users
...
Change-Id: Iaf0ccbb55144a6f731fb6d70b8124d91d992ef4c
2016-02-26 18:28:10 +01:00
Axel Uhl
7daca7e7e8
completing bug 3421 by splitting out the interpolation routine into a method, overriding in DynamicGPSFixMovingTrackImpl;
...
The default implementation of "interpolation" in GPSFixTrackImpl now simply uses the earlier of the two fixes. The redefinition
in DynamicGPSFixMovingTrackImpl uses the linear interpolation that was previously part of GPSFixTrackImpl.
Change-Id: I145af0ebf1d3ddd1b27e963932c16026797a0b19
2016-02-26 18:17:57 +01:00
Axel Uhl
40846f9233
simplified the GPSFixTrackImpl.getEstimatedPosition code, fulfilling verdicts of the new tests for symmetrical extrapolation
...
Change-Id: Ic92b41c715384da565c23e04b94547b373666ea8
2016-02-26 18:02:35 +01:00
Axel Uhl
8281af0bba
wrote a series of test cases for GPSFixTrackImpl.getEstimatedPosition for the existing behavior;
...
as one speciality, the test already demands symmetric extrapolation into the future and the past which fails due
to the current asymmetric implementation.
The next step will be to make the interpolation configuration for subclasses and add tests for a variant that
does no longer interpolate
Change-Id: I07a4abc816d02e9a9f24f6f268fb3a147e4a1fb7
2016-02-26 17:45:11 +01:00
Steffen Schaefer
a7309ca2b5
The inner HashMap of CopyOnWriteHashMap is now marked as volatile to
...
prevent nasty side effects
2016-02-25 09:03:13 +01:00
Steffen Schaefer
57134c57f7
Added serialization test for CopyOnWriteHashMap
2016-02-25 08:57:16 +01:00
Steffen Schaefer
0d971f3681
Added explanatory comments to some implementations of CopyOnWriteHashMap
2016-02-25 08:37:05 +01:00
Steffen Schaefer
af15020354
The methods keySet, values and entrySet of CopyOnWriteHashMap now return
...
unmodifiable collections to prevent changes without proper handling of
concurrency
2016-02-25 08:32:36 +01:00
Steffen Schaefer
6ebf1279e7
Adjusted serialVersionUID of EventBaseImpl due to
...
serialization-incompatible changes related to bug 3441
2016-02-25 08:29:05 +01:00
Steffen Schaefer
a8fe283a84
Implemented equals/hashCode for CopyOnWriteHashMap
2016-02-25 08:27:45 +01:00
Steffen Schaefer
f72112f157
Implemented Serialization for CopyOnWriteHashMap
2016-02-25 08:27:12 +01:00
Papick Garcia Taboada
6fd953b83b
Introduced base cell tree class using a table builder that sets an aria attribute to the table rows.
2016-02-24 22:46:47 +01:00
fmittag
7a808fea63
removed bundle com.sap.sailing.www.events -> not used anymore
2016-02-24 19:09:54 +01:00
fmittag
17f9dc4de8
Merge remote-tracking branch 'origin/master' into bug3353
2016-02-24 18:43:02 +01:00
Papick Garcia Taboada
96a366b595
Rolled back changes made in commit de5dc5b517
2016-02-24 18:31:16 +01:00
Axel Uhl
7f40e6daca
Merge branch 'master' into bug3421
2016-02-24 18:00:59 +01:00
Steffen Schaefer
700fe50d77
Using CopyOnWriteHashMap in EventBaseImpl for sailorsInfoWebsiteURLs
2016-02-24 17:53:18 +01:00
Steffen Schaefer
abe9e71b93
The lock name of CopyOnWriteHashMap is now customizable
2016-02-24 17:53:03 +01:00
Steffen Schaefer
bae75ee2bd
Implemented CopyOnWriteHashMap
2016-02-24 17:30:45 +01:00
Papick Garcia Taboada
d784b05e50
Now using aria attribute to identify selected rows in celltables.
2016-02-24 17:11:25 +01:00
fmittag
e81ce2bf5a
improved index.html
2016-02-24 16:59:38 +01:00
fmittag
4ff2d58637
improved sap logo for static html pages
2016-02-24 16:11:34 +01:00
fmittag
b6ab244669
removed unsued main.css
2016-02-24 15:32:38 +01:00
fmittag
f2e26095d5
corrected sap-logo path
2016-02-24 15:29:25 +01:00
Steffen Schaefer
cf8073f3cd
Using GWTLocaleUtil in VideoDialog to reduce code duplications and
...
automatically support new locales in the future
2016-02-24 15:28:47 +01:00
fmittag
1951f74f92
removed more unused images
2016-02-24 15:28:09 +01:00
fmittag
5fac88af93
removed some strange files
2016-02-24 15:25:57 +01:00
fmittag
9e4c32c02a
adapted brower-info.html page to new design
2016-02-24 15:24:13 +01:00
Steffen Schaefer
bead935766
Ensuring a more deterministic locale sort order in the Home Footer
2016-02-24 15:21:02 +01:00
fmittag
87eedb7fd7
adapted post-race-analytics description page to new design
2016-02-24 15:18:43 +01:00
Steffen Schaefer
d8ceba8ef2
Using GWTLocaleUtil in Footer of Home module to reduce code duplication
...
handling the unwanted "default" locale
2016-02-24 15:11:59 +01:00
fmittag
770ea1a44b
adapted admin console release notes to new design
2016-02-24 14:56:48 +01:00
Papick Garcia Taboada
352219b171
Updated obfuscated css selection class name
2016-02-24 13:50:21 +01:00
Axel Uhl
19d871e9d7
formatting only
...
Change-Id: I56460dbba0060148bb79923f509cee673510826a
2016-02-24 13:27:00 +01:00
Axel Uhl
3daf466990
already documented the non-interpolation for marks
...
Change-Id: I5e19e1ba0e9b75056d86538e72c06ccdf2ac6de6
2016-02-24 13:26:41 +01:00
Steffen Schaefer
c03abcf586
Added JavaDocs
2016-02-24 13:14:01 +01:00
Steffen Schaefer
bc69d9a727
Ensuring a consistent method naming
2016-02-24 13:13:57 +01:00
Steffen Schaefer
fd3985baba
Removed unused method
2016-02-24 13:13:52 +01:00
Steffen Schaefer
0572787c8e
Added TODOs regarding Locale handling in JSON (de)serialization
2016-02-24 13:13:47 +01:00
Steffen Schaefer
e23885f870
Adjusted JSON (de)serializer to handle multiple sailorsInfoWebsiteURLs
2016-02-24 13:13:43 +01:00
Steffen Schaefer
52ceb2c736
Moved the locale configuration to it's own GWT module to have a single
...
source of thruth that is consistent in Home and AdminConsole.
2016-02-24 13:13:38 +01:00
Steffen Schaefer
8c59b527b2
Added zh and ru locales to AdminConsole to make locale dependent UIs
...
show all locales available in Home. These locales aren't usable on the
UI but are includes in LocaleInfo to populate UI elements.
2016-02-24 13:13:33 +01:00
Steffen Schaefer
76b85924de
Removed old unused methods regarding the old single
...
sailorsInfoWebsiteURL
2016-02-24 13:13:29 +01:00
Steffen Schaefer
313fd728ac
Implemented create/edit functionality for multiple locale dependent
...
sailorsInfoWebsiteURLs in the event dialog
2016-02-24 13:13:24 +01:00
Steffen Schaefer
df128d5760
Added a util for common code regarding locale handling
2016-02-24 13:13:19 +01:00
Steffen Schaefer
b72072d7b0
Showing multiple sailorsInfoWebsiteURLs in EventDetailsComposite
2016-02-24 13:13:14 +01:00
Steffen Schaefer
667a739971
Adjusted TestStoringAndLoadingEventsAndRegattas to use multiple
...
sailorsInfoWebsiteURLs
2016-02-24 13:13:10 +01:00
Steffen Schaefer
d4ed30c36e
Adjusted the service layer to handle multiple sailorsInfoWebsiteURLs
2016-02-24 13:13:05 +01:00