Commit Graph
24280 Commits
Author SHA1 Message Date
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