Steffen Schaefer
658d1a5fcb
Updated the Eclipse plugin installation script to only install BIRT
...
charting instead of the full SDK
2016-08-16 13:33:57 +02:00
Steffen Schaefer
7ca8288144
Updated the Eclipse plugin installation script to automatically install
...
Memory Analyzer (MAT)
2016-08-16 13:00:38 +02:00
Steffen Schaefer
5e485af1c4
Updated the Eclipse plugin installation script to automatically update
...
Mylyn due to critical bugfixes
2016-08-16 10:01:18 +02:00
Steffen Schaefer
a609a715b2
Added a note to the onboarding page for windows users
2016-08-16 09:18:58 +02:00
Steffen Schaefer
930de88db8
Updated the update site URL from where to install Android tools to avoid
...
wrong update notifications for the GWT plugin
2016-08-16 09:17:07 +02:00
Steffen Schaefer
aaa6bae58a
Updated the *.launch configs to avoid unintended automatic changes when
...
changing branches in Eclipse
Classic DM configs are now all set to automatically choose free ports.
To make port forwarding on SDM work correctly when debugging on e.g.
Android, static ports (9876, 9875, 9874 are configured for all SDM
configs.
2016-08-16 08:33:23 +02:00
Steffen Schaefer
28d36550b8
Improved JavaDoc
2016-08-12 16:22:29 +02:00
Steffen Schaefer
fa52f05e47
Added an explanatory comment to a test case
2016-08-10 17:12:49 +02:00
Steffen Schaefer
34c75d06d7
Added stripped down test case that fails on Eclipse Neon
2016-08-10 16:45:04 +02:00
Steffen Schaefer
0efc682491
Code/JavaDoc Format improvements
2016-08-10 09:20:08 +02:00
Steffen Schaefer
4cda489a39
Removed several code duplications in DesktopPlacesNavigator and
...
MobilePlacesNavigator by introducing a common superclass
HomePlacesNavigator
2016-08-10 09:04:13 +02:00
Steffen Schaefer
8146746f87
Fix to call the correct method (hash got lost for some links)
2016-08-10 08:24:01 +02:00
Steffen Schaefer
a3bfc31a90
Further restructuring of UrlBuilderUtil to avoid parsing of Strings and
...
removed additional code duplications
2016-08-09 15:03:40 +02:00
Steffen Schaefer
31be537930
Added some JavaDocs to UrlBuilderUtil
2016-08-09 14:28:23 +02:00
Steffen Schaefer
6f0329c7ef
Removed unused code
2016-08-09 11:18:30 +02:00
Steffen Schaefer
ca0081c7e9
Removed unused field
2016-08-09 11:07:12 +02:00
Steffen Schaefer
d27ef8a8f4
Removed several ExperimentalFeatures flags
2016-08-09 11:04:19 +02:00
Steffen Schaefer
2524b3c7eb
Some cleanup in EntryPointLinkFactory to consistently use the new places
...
and reduced code duplications
2016-08-09 09:52:53 +02:00
Steffen Schaefer
a87187584d
Fixed splitting of path and hash
2016-08-08 17:11:27 +02:00
Steffen Schaefer
511941bb0a
Added Android tools to the Eclipse plugins that are automatically being
...
installed by installPluginsForEclipseNeon.sh
2016-08-08 16:01:16 +02:00
Steffen Schaefer
9691ffee0f
Moved most of the logic to interact with URLs to UrlBuilderUtil
2016-08-08 15:04:48 +02:00
Steffen Schaefer
3f67fddeca
Merge branch 'bug3849'
2016-08-02 13:01:53 +02:00
Steffen Schaefer
37bf747afd
Updated script to automatically install the needed Eclipse plugins
2016-08-02 10:13:39 +02:00
Steffen Schaefer
85564e62bc
Ensuring consistent, conflict-free ports for the GWT UI launch configs
...
and added missing DM launch config for Security UI. This should fix
unintended outgoing changes that are caused by Eclipse touching the
files on checkout.
2016-08-02 09:52:54 +02:00
Steffen Schaefer
41b4b0e721
Updated onboarding documentation for Eclipse Neon and added a script to
...
automatically install the needed Eclipse plugins
2016-08-02 09:22:09 +02:00
Steffen Schaefer
4f4045bfbd
Bug 3840: Changed SailingDispatchContext.setPreferenceForCurrentUser
...
back to accept Object instead of Serializable
2016-08-02 08:12:10 +02:00
Steffen Schaefer
f088763ff4
Extended JavaDoc of SensorFixMapper to make clear that implementations
...
must be registered as OSGi service
2016-08-01 14:20:00 +02:00
Steffen Schaefer
05d1d393a2
Bug 3849: Showing a message on desktop leaderboard and competitor
...
analytics pages if there is no leaderboard associated to a series event
instead of showing an error and redirecting to the start page
2016-08-01 13:29:08 +02:00
Steffen Schaefer
8a845ab06b
Revert "Refactored new widget PlaceHolderMessage for better reuse"
...
This reverts commit 488211736a .
2016-08-01 13:25:35 +02:00
Steffen Schaefer
73f38b2f6b
Bug 3849: Showing a message on desktop races page if there is no
...
leaderboard associated to a series event instead of sowing an empty page
with view switcher
2016-08-01 13:24:20 +02:00
Steffen Schaefer
cd00549738
Consistently using InfoPlaceholder to show a "no data available" message
...
for different activities
2016-08-01 13:23:11 +02:00
Steffen Schaefer
e580560956
Bug 3849: Using a nicer message
2016-08-01 12:26:10 +02:00
Steffen Schaefer
fc02477e2d
Bug 3849: Live races and mini leaderboard boxes aren't shown on desktop
...
overview at all if there is no leaderboard for a series event
2016-08-01 11:58:59 +02:00
Steffen Schaefer
e535d17423
Bug 3849: Fixed statistics box on desktop overview page if there is no
...
associated leaderboard for a series event
2016-08-01 11:57:48 +02:00
Steffen Schaefer
18fd38685f
Bug 3849: Several changes to make detail views show "no data" messages
...
if there is no leaderboard for a series event instead of showing an
error page
2016-08-01 11:35:30 +02:00
Steffen Schaefer
b60adce9c2
Bug 3849: Showing "there are no results available yet" message on mobile
...
regatta overview if there is no leaderboard for a series event
2016-08-01 11:34:22 +02:00
Steffen Schaefer
d3ac551ee5
Bug 3849: Regatta progress and live races box aren't initialized if
...
there is no leaderboard for a series event
2016-08-01 11:31:40 +02:00
Steffen Schaefer
488211736a
Refactored new widget PlaceHolderMessage for better reuse
2016-08-01 11:29:35 +02:00
Steffen Schaefer
df2540eb94
Bug 3849: Fixed a NPE that occurs in mobile page if there is no
...
associated leaderboard for a series event
2016-08-01 10:36:44 +02:00
Steffen Schaefer
784431c6aa
Bug 3849: Fixed ClassCastException
2016-08-01 10:18:14 +02:00
Steffen Schaefer
a6e28ab292
Bug 3849: Fixed a NPE that occurs if there is no associated leaderboard
...
for a series event
2016-08-01 10:09:48 +02:00
Steffen Schaefer
68ba06147f
Added initial JavaDocs to RecordCompetitorSensorFixTrack to explain why
...
the whole tracks are serialized by the replication
2016-07-28 14:56:20 +02:00
Steffen Schaefer
9435738187
Added some JavaDocs to RaceTracker and TrackingDataLoader which explain
...
the differences and responsibilities
2016-07-28 14:30:52 +02:00
Steffen Schaefer
fa32fe202b
Style improvements for Outlook
2016-07-21 17:30:04 +02:00
Steffen Schaefer
4641fdcff1
Notification mail layout adjustments for improved Outlook compatibility
2016-07-21 17:06:15 +02:00
Steffen Schaefer
cf89713397
Adjusted spaces in notification mails
2016-07-21 12:10:07 +02:00
Steffen Schaefer
07d47bf255
Added a space to the notification mails to magically make it work in
...
Outlook
2016-07-21 12:05:29 +02:00
Steffen Schaefer
4cbf32d8af
Further changes to the notification mails to improve mail client
...
compatibility
2016-07-21 11:25:03 +02:00
Steffen Schaefer
b54fc14bbf
Further changes to the notification mails to improve mail client
...
compatibility
2016-07-21 11:16:20 +02:00
Steffen Schaefer
6c2f37ab97
Further changes to the notification mails to improve mail client
...
compatibility
2016-07-21 10:51:37 +02:00
Steffen Schaefer
59fcbfefe0
Several adjustments to improve the notification mail styles for better
...
mail client compatibility
2016-07-21 10:25:34 +02:00
Steffen Schaefer
a448907f73
Added inline style to buttons in notification mails to improve
...
compatibility with mail clients
2016-07-21 09:20:44 +02:00
Steffen Schaefer
98b9b5d4b8
Merge branch 'master' into bug3785
2016-07-21 09:04:00 +02:00
Steffen Schaefer
70d54ffaf4
Fixed a bug that caused the suggest box to not show all entries when
...
logging out and logging in as another user
2016-07-19 14:14:06 +02:00
Steffen Schaefer
2372bbdbbc
Merge remote-tracking branch 'origin/master' into bug3785
2016-07-19 11:33:35 +02:00
Steffen Schaefer
afa59fd1ce
SailingNotificationService is now being stopped when RacingEventService
...
changes to replication state. In addition, an empty implementation of
SailingNotificationService is used to ensure that notification mails
will never be send on a replica.
2016-07-19 11:31:49 +02:00
Steffen Schaefer
8e59b48216
Listeners aren't cleared anymore when clearing UserStore, but all
...
listeners are informed about removal of all preference objects.
2016-07-19 11:24:20 +02:00
Steffen Schaefer
fc56bd059e
Using proper DateFormat for upcoming race notification
2016-07-19 10:00:36 +02:00
Steffen Schaefer
623c939d13
Removed unnecessary duplicate drop of PREFERENCES DB collection for
...
tests
2016-07-19 09:37:52 +02:00
Steffen Schaefer
2db23155db
Using Collection.isEmpty instead of Util.isEmpty
2016-07-19 09:34:04 +02:00
Steffen Schaefer
6e9aa7d815
Added missing final modifier
2016-07-19 09:34:01 +02:00
Steffen Schaefer
00d0a74c51
Removed Util.equals where we are sure that the returned collection types
...
are equal so that a simple assertEquals will work
2016-07-19 09:33:57 +02:00
Steffen Schaefer
6e103ffb68
Added some release notes regarding user preferences and notifications
2016-07-19 08:12:38 +02:00
Steffen Schaefer
cb927ccb9c
Linking to leaderboard for score correction related notifications
2016-07-14 09:49:16 +02:00
Steffen Schaefer
aec8cb7bf2
Removed code duplications
2016-07-14 09:44:57 +02:00
Steffen Schaefer
4f4f8c669e
Reusing more GWTLocaleUtil functionality for the user profile locale
...
selection to simplify the code
2016-07-14 09:40:40 +02:00
Steffen Schaefer
7f0d169b82
Removed duplicate code by using GWTLocaleUtil
2016-07-14 09:15:03 +02:00
Steffen Schaefer
da7d1e4fc4
Moved GWTLocaleUtil to com.sap.sse.gwt for better reusability
2016-07-14 09:12:02 +02:00
Steffen Schaefer
1b0e69448f
Merge branch 'master' into bug2775
2016-07-14 08:29:26 +02:00
Steffen Schaefer
8e26634e57
Improved testability
2016-07-14 08:28:16 +02:00
Steffen Schaefer
d47e1cb70e
Using the actual user locale in NotificationSetNotification if available
2016-07-13 14:11:11 +02:00
Steffen Schaefer
9b40edc08d
Added new field for the language selection to the user profile page
2016-07-13 14:09:52 +02:00
Steffen Schaefer
37512b41a7
Added missing assignment of locale field in UserDTO constructor
2016-07-13 14:04:49 +02:00
Steffen Schaefer
0163cc5571
Changed UserManagementService.updateUserProperties to also update the
...
user's locale
2016-07-13 13:37:47 +02:00
Steffen Schaefer
1b0c923bb1
Extended UserDTO to also include the user's locale
2016-07-13 13:32:46 +02:00
Steffen Schaefer
b741d72f91
Added a test to verify that common masterdata fields of User are
...
correctly stored
2016-07-13 13:29:20 +02:00
Steffen Schaefer
1ae892f993
Extended User.toString to also include fields added recently
2016-07-13 13:28:39 +02:00
Steffen Schaefer
5847b016ce
Extended User to have an optional locale field to store the user's
...
language preference
2016-07-13 13:26:34 +02:00
Steffen Schaefer
f63c634bae
Code quality improvements
2016-07-13 11:02:14 +02:00
Steffen Schaefer
577f17ec1e
Updated the activator to properly start and stop
...
SailingNotificationService
2016-07-13 10:43:36 +02:00
Steffen Schaefer
a4c4713e42
Updated SailingNotificationService and the associated messages
2016-07-13 10:42:37 +02:00
Steffen Schaefer
4252c2b270
Removed non useful docs generated by Eclipse
2016-07-13 08:11:56 +02:00
Steffen Schaefer
e040866bba
Executor Thread is now configured as daemon
2016-07-13 08:11:21 +02:00
Steffen Schaefer
579f83fade
Preparations for mail notifications
2016-07-12 16:53:48 +02:00
Steffen Schaefer
634cd734b9
Merge branch 'master' into bug2775
2016-07-12 11:49:19 +02:00
Steffen Schaefer
a026764efd
Improved usage description of new flag -A in buildAndUpdateProduct.sh
2016-07-12 11:45:49 +02:00
Steffen Schaefer
01ceea6367
Minor documentation changes
2016-07-12 11:17:24 +02:00
Steffen Schaefer
662e1e2002
Renamed method to make more clear what's happening
2016-07-12 11:07:28 +02:00
Steffen Schaefer
e7bf7846d7
Skip users without verified email address when sending notifications
2016-07-12 11:05:24 +02:00
Steffen Schaefer
d49ee0f0d2
Added more JavaDocs
2016-07-12 10:54:09 +02:00
Steffen Schaefer
f47557de60
Added more JavaDocs
2016-07-12 10:45:08 +02:00
Steffen Schaefer
6449fe9297
Using NamedReentrantReadWriteLock instead of synchronization
2016-07-12 10:43:37 +02:00
Steffen Schaefer
4dde6fb982
Documentation improvements
2016-07-12 10:32:29 +02:00
Steffen Schaefer
c48ff2c729
Added more JavaDocs
2016-07-12 10:29:13 +02:00
Steffen Schaefer
786488b28b
Added more JavaDocs
2016-07-12 10:23:15 +02:00
Steffen Schaefer
a0cec5fb37
Supporting additional constructor from superclass in NotificationSets to
...
automatically track the UserStore via OSGi service registry
2016-07-12 10:12:52 +02:00
Steffen Schaefer
c4b29d4ec9
Code format
2016-07-11 15:43:14 +02:00
Steffen Schaefer
ab2e1d870d
Merge branch 'master' into mobile-only-build-flag
2016-07-11 14:25:54 +02:00
Steffen Schaefer
b44afb3d35
Removed duplicate code and improved the cleanup implementation
2016-07-11 13:55:25 +02:00
Steffen Schaefer
0f441038fc
PreferenceObjectBasedNotificationSet can now work with a ServiceTracker
...
instead of a fixed UserStore instance
2016-07-11 13:51:30 +02:00