Commit Graph
30825 Commits
Author SHA1 Message Date
Peter Siegmund dc0eacf1b2 new app icons 2016-02-05 10:32:42 +01:00
Peter Siegmund 7b0376b94b fixed app names 2016-02-05 09:33:44 +01:00
Axel Uhl 2548aed407 Merge branch 'master' into ubilabs--rcapp--bug-3077 2016-02-04 23:20:49 +01:00
Peter Siegmund 6dd793da76 only one EULA accept at startup 2016-02-04 17:13:35 +01:00
Axel Uhl fefd69cc4f Merge remote-tracking branch 'server/master' 2016-02-04 17:09:19 +01:00
Axel Uhl 3b8127dd08 fixed typo in method name
Change-Id: I2450527864a1be9dfcd35326a17bcdb292a095e6
2016-02-04 17:06:45 +01:00
Axel Uhl 56832ae6e8 Merge branch 'archive-hotfix' 2016-02-04 16:58:19 +01:00
Axel Uhl e0766e5246 reduced race times panel margins to 3min before and 1min after race
Change-Id: Iadf8ce656ac39426525b5026cd6f4e178af9343e
2016-02-04 16:57:46 +01:00
Peter Siegmund e01406b400 Merge branch 'ubilabs--rcapp--develop' into ubilabs--rcapp--bug-3077 2016-02-04 16:54:37 +01:00
Peter Siegmund fb80acbcf7 Merge branch 'master' into ubilabs--rcapp--develop 2016-02-04 16:54:29 +01:00
Peter Siegmund a31f6ed2cc correct layout for photo list 2016-02-04 16:53:57 +01:00
Steffen Schäfer 07795c9f44 Added additional information regarding user management changes to
release_notes_admin.html
2016-02-04 16:15:54 +01:00
Axel Uhl 320d0c84e5 Merge remote-tracking branch 'server/master' 2016-02-04 16:08:09 +01:00
Axel Uhl c4a9e48bb5 fixed synchronization bug regarding leaderboard list in leaderboard group;
the issue was related to the syncGroupsAfterLeaderboardChange method which was based on the assumption that there may be
changes in Leaderboard Java object identity while still meaning the same leaderboard. This would have forced a replacement
of listeners and an update of the leaderboards list in the LeaderboardGroup. Furthermore, LeaderboardGroup used to refer to
the leaderboard by name in the database. This forced an update to the persistent copy of the leaderboard group when the
leaderboard's name changed. Today, this link is based on a MongoDB ObjectId, so no update of the leaderboard group is
necessary any more.

The root cause was a threading issue: iterating over a copy of the leaderboards list of the leaderboard group, then
looking for the old position of the leaderboard in that list, then removing it, then adding it again at the old index.
If this is not atomically locked (which it used to be up to commit 118f03fbb5 when
coarse-grained synchronization was replaced by more fine-grained locking inside the LeaderboardGroupImpl methods) then
one of two concurrent removals for the same leaderboard may not find the leaderboard anymore, yet the second add is
carried out, leading to a duplication; or the first thread gets the index before the second thread removes; then
the first thread adds at an incorrect index.

Change-Id: Ib47ba715c77221fa353fa4669662e5f48d8e5857
2016-02-04 16:01:11 +01:00
Peter Siegmund c52e5a3219 Merge branch 'ubilabs--rcapp--develop' into ubilabs--rcapp--bug-3077 2016-02-04 15:54:56 +01:00
Peter Siegmund 90951b07fc Merge branch 'master' into ubilabs--rcapp--develop 2016-02-04 15:54:24 +01:00
Peter Siegmund 79475221e5 adjust size of draggable race list item - for better handling 2016-02-04 15:53:33 +01:00
Papick Garcia Taboada 00db5835c3 Merge commit '48b117711f2c6080247a1843a3e776515fc4052c'
# Conflicts:
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/app/DesktopActivityMapper.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/app/DesktopPlacesNavigator.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/app/MobileActivityMapper.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/shared/app/ApplicationHistoryMapper.java
#	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/shared/places/PlaceTokenPrefixes.java
2016-02-04 15:42:17 +01:00
Papick Garcia Taboada 78c972c798 Merge commit 'b680c0baf7b6cca73470b5d6214b961bd43e60cd' into legal-disclosure 2016-02-04 15:11:31 +01:00
Papick Garcia Taboada 19b4bde710 Added components and licenses to imprint 2016-02-04 15:10:48 +01:00
Peter Siegmund b55fe624b3 notification has no separate number 2016-02-04 13:54:14 +01:00
Peter Siegmund 41a32ccfe1 fixed small tablets (7") in landscape 2016-02-04 13:53:25 +01:00
Benjamin Barth 48b117711f Fixed UserManagement setup to ensure callback methods can be handle
correctly
2016-02-04 13:44:43 +01:00
Peter Siegmund b01248495a Merge branch 'ubilabs--rcapp--develop' into ubilabs--rcapp--bug-3077 2016-02-04 11:43:52 +01:00
Peter Siegmund ecb708135d Merge branch 'master' into ubilabs--rcapp--develop 2016-02-04 11:43:24 +01:00
Peter Siegmund 4fdf6ad6c3 replace kn with kts (in engl. language) 2016-02-04 11:41:49 +01:00
Peter Siegmund 81f9a36d10 show additional update information after sync, if installed from a known store (Google PlayStore, Amazon App Store, Galaxy Apps) 2016-02-04 11:41:15 +01:00
Benjamin Barth 3f05521094 Merge remote-tracking branch 'origin/master' into design2015 2016-02-04 11:02:22 +01:00
Benjamin Barth bcb1936944 Added JavaDoc to FlyoutAuthenticationPresenter class 2016-02-04 11:00:05 +01:00
Benjamin Barth 50fa899667 Added JavaDoc to AbstractFlyoutAuthenticationView class and
FlyoutAuthenticationView interface
2016-02-04 10:59:49 +01:00
Benjamin Barth 02f0b244aa Added JavaDoc to AuthenticationMenuView interface and
AuthenticationMenuViewImpl class
2016-02-04 10:59:07 +01:00
Benjamin Barth f76bdde3c7 Added JavaDoc to AbstractAuthenticationPlace and AuthenticationView
classes
2016-02-04 10:11:58 +01:00
Benjamin Barth 2ceea7e346 Fixed broken image references in dispatch wiki page markdown 2016-02-04 10:04:23 +01:00
Benjamin Barth ac8db27f6e Renamed image for wiki page 2016-02-04 10:03:43 +01:00
Benjamin Barth 339758ebe9 Added JavaDoc to AuthenticationContext interface and
AuthenticationContextImpl class
2016-02-04 09:25:26 +01:00
Benjamin Barth 25f5602b6b Added JavaDoc to AbstractAuthenticationPlace and
AuthenticationContextEvent classes
2016-02-04 09:25:01 +01:00
Axel Uhl b680c0baf7 Merge remote-tracking branch 'server/master' 2016-02-03 22:43:29 +01:00
Benjamin Barth 2f7bdedd2e Added JavaDoc to AuthenticationCallback interface 2016-02-03 18:19:40 +01:00
Benjamin Barth 7ba05575d9 Added JavaDoc to AuthenticationClientFactory interface and
AuthenticationClientFactoryImpl class
2016-02-03 18:00:38 +01:00
Benjamin Barth 378de3a34f Added JavaDoc to AuthenticationManagerImpl class and ErrorMessageView
interface
2016-02-03 17:48:12 +01:00
Benjamin Barth 6991b15d9d Added JavaDoc to AuthenticationManager and SuccessCallback interfaces 2016-02-03 17:32:16 +01:00
Benjamin Barth e9a81e3bab Added JavaDoc to AuthenticationPlaceManagementController class and
refactored variable names
2016-02-03 17:11:43 +01:00
Benjamin Barth 23126a8ed0 Added JavaDoc to WithAuthenticationManager and RequiresLoggedInUser
interfaces
2016-02-03 16:57:49 +01:00
Papick Garcia Taboada 814a589176 Merge branch 'design2015' of ssh://sapsailing.com/home/trac/git into design2015-cleanup 2016-02-03 16:51:16 +01:00
Papick Garcia Taboada 445876b625 Removed experimental feature flag: SHOW_RACES_BY_COMPETITOR_FILTER 2016-02-03 16:49:55 +01:00
Papick Garcia Taboada 8a8247c67c Removed experimental feature flag: SHOW_AUTOPLAY_IMAGES_ON_MOBILE 2016-02-03 16:40:10 +01:00
Benjamin Barth 9183819d5d Added JavaDoc to WrappedPlaceManagementController class and
PlaceManagementConfiguration interface
2016-02-03 16:40:08 +01:00
Papick Garcia Taboada aa9c2fafa7 Removed experimental feature flag: SHOW_AUTOPLAY_IMAGES_ON_DESKTOP 2016-02-03 16:37:52 +01:00
Papick Garcia Taboada d861beca45 Removed experimental feature flag: SHOW_BOAT_CATEGORY_FILTER_ON_MOBILE 2016-02-03 16:31:08 +01:00
Papick Garcia Taboada f1102757aa Removed experimental feature flag: USE_NAVIGATION_PATH_DISPLAY_ON_MOBILE 2016-02-03 16:29:05 +01:00