Commit Graph
100 Commits
Author SHA1 Message Date
Steffen Schaefer e45867a924 Merge remote-tracking branch 'origin/bug3052' 2016-10-12 11:38:38 +02:00
Steffen Schaefer 979d116526 Merge remote-tracking branch 'origin/bug3885' 2016-10-12 10:08:03 +02:00
Steffen Schaefer 0521d6122a Merge branch 'bug2824' 2016-10-11 14:50:50 +02:00
Steffen Schaefer 492fb9898b Merge branch 'bug3754' 2016-10-06 08:24:35 +02:00
Steffen Schaefer 4ba7ff0ebd Merge branch 'master' into bug3754 2016-10-05 13:24:12 +02:00
Steffen Schaefer 0ab64a06e3 Added try/finally to ensure that unlock is correctly called if an
exception is thrown by TrackedRace.setStatusAndProgress
2016-09-28 16:00:04 +02:00
Steffen Schaefer 804e4bb3dc Merge branch 'bug3870' 2016-09-27 16:06:30 +02:00
Steffen Schaefer 55821c6aad Merge branch 'foiling' into master 2016-09-27 15:48:36 +02:00
Steffen Schaefer 79f74b4a3d Merge branch 'master' into foiling 2016-09-27 08:19:59 +02:00
Steffen Schaefer de5e5a34a3 Merge remote-tracking branch 'origin/master' into foiling
Conflicts:
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/fixtracker/RegattaLogDeviceMappings.java
2016-09-26 15:37:20 +02:00
Steffen Schaefer f428cc1567 Removed unused/legacy comments 2016-09-26 15:14:47 +02:00
Steffen Schaefer 6780cc73d5 Cleanup of SAPHeader UiBinder 2016-09-26 14:05:41 +02:00
Steffen Schaefer 7c7fdf1064 Merge branch 'master' into foiling 2016-09-26 08:22:54 +02:00
Steffen Schaefer b9adaee0ba Moved lock out of a condition to make lock and unlock symmetric 2016-09-20 10:44:08 +02:00
Steffen Schaefer 00d7dda7da Merge branch 'master' into foiling 2016-09-20 10:38:04 +02:00
Steffen Schaefer 4940adf2b8 Merge branch 'bug3896' into master
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/desktop/places/fakeseries/SeriesActivity.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/mobile/places/events/EventsActivity.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/shared/partials/placeholder/Placeholder.ui.xml
2016-09-20 09:58:00 +02:00
Steffen Schaefer ca79eeb8a7 Merge branch 'bug3895' into master
Conflicts:
	java/com.sap.sailing.gwt.ui/.settings/org.eclipse.core.resources.prefs
2016-09-20 09:22:03 +02:00
Steffen Schaefer 5b2ef3d728 Removed encoding settings for TextMessages files that were deleted some
time ago
2016-09-20 08:33:49 +02:00
Steffen Schaefer 934f0e8c2c Merge branch 'master' into foiling 2016-09-20 08:12:37 +02:00
Steffen Schaefer 8d6e9ed1af Merge branch 'bug3871' 2016-09-16 13:59:57 +02:00
Steffen Schaefer f6cb58fc87 Fixes for the German translations 2016-09-16 13:57:28 +02:00
Steffen Schaefer 2973502dd3 Merge branch 'master' into foiling 2016-09-16 10:36:07 +02:00
Steffen Schaefer f094555ca6 Merge branch 'master' into foiling 2016-09-16 08:36:16 +02:00
Steffen Schaefer 4ce47b4c60 Cache is not being cleared on competitorSensorFixAdded and
competitorSensorTrackAdded events
2016-09-16 08:35:42 +02:00
Steffen Schaefer 5ff1ce9c5f Fixed failing tests after master merge and moved duplicate values to
constants
2016-09-15 10:36:33 +02:00
Steffen Schaefer 0cb60280d4 Added field columnCount to BravoSensorDataMetadata for convenience use 2016-09-15 10:24:24 +02:00
Steffen Schaefer 328538ec99 Merge branch 'master' into foiling 2016-09-15 08:25:00 +02:00
Steffen Schaefer 796e2e1e4c Merge branch 'master' into foiling 2016-09-12 10:42:07 +02:00
Steffen Schaefer 037b964e0d Merge branch 'master' into foiling 2016-09-12 09:18:18 +02:00
Steffen Schaefer 790cfba572 Added initial tests for SensorFixStore 2016-09-12 09:17:46 +02:00
Steffen Schaefer c235551fc0 Changes to make the update of device mappings more robust 2016-09-09 14:16:09 +02:00
Steffen Schaefer 00354e3b7b Fixed NPE that causes loading of sensor fixes to fail 2016-09-09 14:16:05 +02:00
Steffen Schaefer e61ecb6881 Also dropping RegattaLogs and RaceLogs in AbstractGPSFixStoreTest 2016-09-09 13:29:06 +02:00
Steffen Schaefer 91aaa1cdb4 Always using the local set of RaceLogs in RaceLogFixTrackerManager 2016-09-09 13:28:31 +02:00
Steffen Schaefer 6aa5421683 Also dropping RegattaLogs and RaceLogs in SensorFixStoreAndLoadTest 2016-09-09 13:26:22 +02:00
Steffen Schaefer 6c9e011eb9 Merge branch 'master' into foiling 2016-09-07 14:48:13 +02:00
Steffen Schaefer be6203e2a4 Extended MasterDataImportTest to also verify that DoubleVectorFixes are
correctly imported
2016-09-07 14:47:19 +02:00
Steffen Schaefer 20fc0bbe52 Added equals/hashCode to DoubleVectorFixImpl for improved testability 2016-09-07 14:07:25 +02:00
Steffen Schaefer 93b9dbbfc3 Fixed several compiler warnings 2016-09-06 14:49:57 +02:00
Steffen Schaefer 87019c44e2 Added a test case which ensures that TrackedRace.attachRegattaLog is
called when setting a TrackedRace to a RaceColumn
2016-09-06 14:43:30 +02:00
Steffen Schaefer ee7c8c3b7f Removed flag that is true in all cases 2016-09-06 08:56:14 +02:00
Steffen Schaefer e66d2db2ed Removed TODOs that are already done or documented on a better place 2016-09-06 08:55:01 +02:00
Steffen Schaefer eaa2cd487a Added more tests for save/load of DoubleVectorFixes/SensorFixes and
mapping of BravoFixes
2016-08-18 15:00:52 +02:00
Steffen Schaefer 748c101077 Added more tests for save/load of DoubleVectorFixes/SensorFixes and
mapping of BravoFixes
2016-08-18 12:01:55 +02:00
Steffen Schaefer ba8e2a6051 When the TimeRange of a DeviceMapping changes we need to load fixes for
partial TimeRanges that weren't already covered by the old mapping's
TimeRange
2016-08-17 17:20:57 +02:00
Steffen Schaefer a69df323d7 Added a failing test for a case that isn't currently implemented:
When revoking the close event for a DeviceMapping event, fixes after the
old end TimePoint need to be loaded.
2016-08-17 17:19:10 +02:00
Steffen Schaefer 8108f04c32 Fixed a bug that caused RegattaLogDeviceMappings.mappingChanged to be
called under wrong conditions
2016-08-17 17:17:41 +02:00
Steffen Schaefer 3a989c1c1a Added some initial tests for save/load of DoubleVectorFixes/SensorFixes 2016-08-17 15:05:58 +02:00
Steffen Schaefer bb427c5b8b Merge branch 'bug3875_failing_test' into bug3875 2016-08-17 10:31:17 +02:00
Steffen Schaefer f1d50b4d80 Bug 3875: Using CyclicBarrier to make the GPSFixStoreListenerTest
independent of timing of threads
2016-08-17 10:30:37 +02:00
Steffen Schaefer f70741dec9 Merge branch 'master' into bug3875 2016-08-16 16:34:56 +02:00
Steffen Schaefer 01952e1ac4 Updated a log statement to also log the exception which is the reason
why we log
2016-08-16 16:12:28 +02:00
Steffen Schaefer f060b7437b Merge remote-tracking branch 'origin/master' into bug3875 2016-08-16 16:10:35 +02:00
Steffen Schaefer 52c126e6f2 Using ThreadPoolUtil in ExecutorMailQueue instead of creating a local
ExecutorService instance
2016-08-16 15:19:26 +02:00
Steffen Schaefer 8e491fee85 Using ThreadPoolUtil for loading fixes in FixLoaderAndTracker instead of
using Thread
2016-08-16 15:05:18 +02:00
Steffen Schaefer 6e6d6644bd Merge branch 'bug3875_failing_test' into bug3875 2016-08-16 14:42:24 +02:00
Steffen Schaefer 16997047ca Bug 3875: Added failing test for the broken locking in
MongoSensorFixStoreImpl
2016-08-16 14:42:02 +02:00
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 d236397dd8 Bug 3875: Using a lock object for listeners collection in
MongoSensorFixStoreImpl
2016-08-15 17:28:30 +02:00
Steffen Schaefer 9c837eaf10 Bug 3875: Removing listeners from SensorFixStore if there is no active
mapping for a given DeviceIdentifier anymore
2016-08-15 17:12:34 +02:00
Steffen Schaefer 8406ac762b Bug 3875: Using a lock object for accessing knownRegattaLogs in
RegattaLogDeviceMappings instead of using synchronized
2016-08-15 16:53:42 +02:00
Steffen Schaefer 7e337b3a35 Bug 3875: Added JavaDocs 2016-08-15 16:38:04 +02:00
Steffen Schaefer 91cb380c67 Bug 3875: Removed loadingFromFixStoreLock from FixLoaderAndTracker that
isn't needed anymore, because the DeviceMappings are properly locked
2016-08-15 16:35:39 +02:00
Steffen Schaefer 08e0cc76d7 Bug 3875: Changed RegattaLogDeviceMappings to use a lock object instead
of synchronization and moved the diff calculation out of the lock
2016-08-15 16:34:47 +02:00
Steffen Schaefer 9b3c34a66d Bug 3875: Code simplification 2016-08-15 16:05:19 +02:00
Steffen Schaefer c6068d7a0b Bug 3875: only adding listeners on SensorFixStore for new device
mappings instead of adding listeners for all DeviceIdentifiers
2016-08-15 16:03:27 +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