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