Commit Graph
100 Commits
Author SHA1 Message Date
Steffen Schaefer b6b055eba1 Fixed some Luna <-> Neon confusion in onboarding 2017-02-22 13:25:33 +01:00
Steffen Schaefer fa1df6f0cf Fixed some Luna <-> Neon confusion in onboarding 2017-02-22 13:03:42 +01:00
Steffen Schaefer 0035d09bb7 Added SAP JVM Tools to the features being installed by
installPluginsForEclipseNeon.sh
2017-02-22 13:00:54 +01:00
Steffen Schaefer 6a2d4ae6fb Added more getters for measures to BravoFix 2017-02-07 09:42:07 +01:00
Steffen Schaefer fbfae35264 Bug 4052: SensorFixTracks are only added for available Competitors 2017-02-06 09:19:54 +01:00
Steffen Schaefer a286b407f5 Bug 4052: added failing test 2017-02-06 09:11:06 +01:00
Steffen Schaefer 62c2fec682 Merge branch 'master' into bug4009 2017-02-03 08:16:01 +01:00
Steffen Schaefer bcabc7b592 Fixed ClassCastExceptions when loading GPSFixes for Marks 2017-02-02 10:57:14 +01:00
Steffen Schaefer 1ca55a2d05 Using GPSFix instead of GPSFixMoving for Mark related tests. This
uncovers a ClassCastException that is caused in a real-world scenario
with the changes of commit 32995da2a6.
2017-02-02 10:56:38 +01:00
Steffen Schaefer 5afa162d16 Added test case for Util.group 2017-02-01 13:52:11 +01:00
Steffen Schaefer dce038e662 Added JavaDocs 2017-02-01 13:18:15 +01:00
Steffen Schaefer c5d4abdf93 Additional test case to ensure that only the best fixes for marks are
used if multiple mappings exist
2017-02-01 13:13:02 +01:00
Steffen Schaefer e327b3ea8c Code cleanup 2017-02-01 12:38:04 +01:00
Steffen Schaefer 0df6a53bdf Added more documentation / code formatting 2017-02-01 11:59:35 +01:00
Steffen Schaefer 24936bbeed Removed unused code 2017-02-01 11:35:45 +01:00
Steffen Schaefer eaf596cf3d Changes to only load the best fixes for mark tracks if there are no
fixes found in the tracking interval
2017-02-01 08:57:44 +01:00
Steffen Schaefer 354d313fdf Ensuring that better fallback fixes are always loaded for mark tracks
(not only if there is no fix present at all)
2017-02-01 08:57:00 +01:00
Steffen Schaefer b1afd5f5e7 Added functionality to SensorFixStore to load a single youngest or
oldest fix in a specific time range (this is needed to further optimize
loading of mark fixes out of the tracking time range)
2017-02-01 08:38:21 +01:00
Steffen Schaefer 4bdd6420ec Merge branch 'master' into bug4009 2017-01-31 14:35:54 +01:00
Steffen Schaefer a29f3bb5e7 Removed unused code 2017-01-31 14:30:35 +01:00
Steffen Schaefer 32995da2a6 Adjusted device mapping update to work incrementally for overlapping
mappings
2017-01-31 14:30:09 +01:00
Steffen Schaefer b55cf38599 Added a util method to group values of an Iterable by a specific key 2017-01-31 10:12:39 +01:00
Steffen Schaefer 1633275af0 Added more convenience methods to LockUtil for cases where you need to
return a value while being under a lock
2017-01-31 10:10:37 +01:00
Steffen Schaefer b506d1f81d Removed unused code 2017-01-30 17:10:57 +01:00
Steffen Schaefer 3acb4fbcd1 Merge branch 'master' into bug4009 2017-01-27 09:05:20 +01:00
Steffen Schaefer 86ae110571 Merge branch 'master' into bug4009 2017-01-26 15:31:34 +01:00
Steffen Schaefer 79bd973cd0 Merge branch 'bug4039' 2017-01-26 15:26:50 +01:00
Steffen Schaefer 674920138a bug 4041: Ensuring that exceptions during device mapping updates are
correctly handled
2017-01-26 14:12:12 +01:00
Steffen Schaefer 84cf4dd574 bug 4041: It doesn't make sense to call mappingsAdded if the collection
of added mappings is empty
2017-01-26 14:09:30 +01:00
Steffen Schaefer 799b1e9239 Formatting change only 2017-01-26 14:07:19 +01:00
Steffen Schaefer 62819043d2 bug 4041: Changed RegattaLogDeviceMappings to not clear its
knownRegattaLogs collection to make sure that a mapping update that is
already scheduled will consistently work. This has no impact regarding
memory leaks because the relevant action is to remove all listeners.
2017-01-26 14:03:24 +01:00
Steffen Schaefer 8488d1eddf bug 4039: Fixed ConcurrentModificationException if a listener removes
itself while it is called
2017-01-26 09:26:58 +01:00
Steffen Schaefer 8228c48cad bug 4039: Added a failing test 2017-01-26 09:23:18 +01:00
Steffen Schaefer c42a418a68 Merge branch 'bug4029' 2017-01-25 09:02:15 +01:00
Steffen Schaefer e156d6597e bug 4029 Extended MasterDataImportTest to ensure that saving batches of
fixes works as intended
2017-01-24 09:55:25 +01:00
Steffen Schaefer 0367df46eb bug 4029 Extended MasterDataImportTest to ensure that saving batches of
fixes works as intended
2017-01-24 09:55:25 +01:00
Steffen Schaefer c02148aa92 bug 4029 Fixed a copy&paste problem when calculating the import progress
of sensor fixes
2017-01-23 08:46:36 +01:00
Steffen Schaefer 94c7e9a326 bug4029 Implemented progress for sensor fixed during master data import 2017-01-19 08:37:52 +01:00
Steffen Schaefer 7c062f643d bug4029 Implemented batching for storing fixes during master data import 2017-01-19 08:15:20 +01:00
Steffen Schaefer b041e3218a rolling back changes of com.sap.sse.filestorage.test to the state of b0ca44d to make the tycho build work again 2017-01-11 10:23:23 +01:00
Steffen Schaefer fc6fece872 Added package import to org.apache.commons.logging of com.sap.sse.filestorage.test again because it turned out that this is necessary for the tests 2017-01-11 08:53:58 +01:00
Steffen Schaefer 2cfc7a5819 Added package import of commons-logging to com.sap.sse.filestorage
again, because of a NoClassDefFoundError
2017-01-10 13:36:59 +01:00
Steffen Schaefer 985676afd1 Merge branch 'foiling' 2017-01-10 11:22:08 +01:00
Steffen Schaefer 11fc432461 Added some JavaDocs to OSGiBasedTrackedRegattaListener 2017-01-10 11:21:26 +01:00
Steffen Schaefer 2c84c1a910 Formatting and removed TODO 2017-01-10 11:15:43 +01:00
Steffen Schaefer 8fa393278e Cleanup of com.sap.sse.filestorage.test. I guess this is just a leftover 2017-01-10 10:33:38 +01:00
Steffen Schaefer ba374b30d6 Removed package import to org.apache.commons.logging from bundles that
seem to not need commons-logging at all
2017-01-10 10:32:17 +01:00
Steffen Schaefer 673907c017 Merge branch 'master' into bug2447
Conflicts:
	java/com.sap.sailing.feature/feature.xml
	java/pom.xml
2017-01-09 10:05:05 +01:00
Steffen Schaefer 4517dfe6c8 Added an explanatory comment regarding concurrent behaviour of loading
tracks and processing fixes given by FixReceivedListener
2016-12-23 14:41:09 +01:00
Steffen Schaefer a8a3555aa3 Code cleanup and JavaDocs 2016-12-22 11:22:15 +01:00
Steffen Schaefer cb60086f79 bug 4008: Added explanatory more comments 2016-12-22 10:58:27 +01:00
Steffen Schaefer 9a692af7be bug 4008: Improved the condition when a fix for a mark outside of the
tracking interval is better than an existing one
2016-12-21 18:07:16 +01:00
Steffen Schaefer cb0b10a7e1 Adjusted handling of the initially available mappings for marks to fix
bug 4008
2016-12-21 15:48:58 +01:00
Steffen Schaefer 386c25fbe3 bug4008 Adjusted failing test cases for mark fixes 2016-12-21 15:46:43 +01:00
Steffen Schaefer a7d9db38a3 Added failing test for bug 4008 2016-12-21 13:33:52 +01:00
Steffen Schaefer b0497380d7 Merge branch 'bug4001' 2016-12-19 10:22:00 +01:00
Steffen Schaefer 0285151466 Merge commit 'f3fb540b0a60caa7f931908f9603ac144f546e97' into bug4001 2016-12-19 10:16:20 +01:00
Steffen Schaefer 74bd5ee866 Added failing test for bug 4001 2016-12-19 10:15:59 +01:00
Steffen Schaefer fa4e0a4fdd Linking the SAP logo in RaceBoard to https://www.sap.com/sponsorships to
be more consistent with Home and other entry points
2016-12-14 15:32:19 +01:00
Steffen Schaefer 87a0b54089 Replaces additional occurrences of http://sapsponsorships.com with
https://www.sap.com/sponsorships
2016-12-14 15:09:04 +01:00
Steffen Schaefer 3ca5a8ca1e Merge branch 'master' into bug2447 2016-12-09 09:56:39 +01:00
Steffen Schaefer 0dbd16fdc3 Removed classpath entries from launch configs that aren't needed anymore 2016-12-06 16:19:57 +01:00
Steffen Schaefer 126a2a8497 Merge branch 'master' into foiling 2016-12-06 13:50:19 +01:00
Steffen Schaefer e36ea894db Fixed compilation errors in com.sap.sailing.gwt.ui.test when building
with tycho
2016-12-05 18:28:45 +01:00
Steffen Schaefer 5390840ff8 Added missing commons-collections dependency to feature 2016-12-05 17:20:36 +01:00
Steffen Schaefer e5d1d31203 Fixed warnings by defining the concrete versions in feature.xml 2016-12-05 17:17:49 +01:00
Steffen Schaefer cb54080345 Adjustments in bundle and feature after merging GWT 2.8 changes 2016-12-05 17:14:47 +01:00
Steffen Schaefer b598a5c4a6 Merge branch 'master' into bug2447
# Conflicts:
#	java/com.google.gwt.user/META-INF/MANIFEST.MF
#	java/com.sap.sailing.feature/feature.xml
#	java/com.sap.sse.gwt.test/META-INF/MANIFEST.MF
#	java/com.sap.sse.security/META-INF/MANIFEST.MF
2016-12-05 17:10:22 +01:00
Steffen Schaefer 9ab64a8ec5 Merge branch 'bug3972' 2016-12-05 16:31:42 +01:00
Steffen Schaefer 59f9bd90ba Merge branch 'master' into bug2447 2016-12-05 13:15:09 +01:00
Steffen Schaefer 1076fc51bb Trying to fix a NoClassDefFoundError in AmazonS3Test (second try) 2016-12-05 11:28:45 +01:00
Steffen Schaefer 407b346027 Merge branch 'master' into bug3972 2016-12-05 10:24:05 +01:00
Steffen Schaefer b5cc1b89f0 Merge branch 'master' into bug3972 2016-12-02 09:37:35 +01:00
Steffen Schaefer e6add245c9 Merge branch 'master' into bug2447 2016-12-02 09:12:23 +01:00
Steffen Schaefer 9418eb3a6f Trying to fix a NoClassDefFoundError in AmazonS3Test 2016-12-02 08:20:43 +01:00
Steffen Schaefer 2648d6c14b Removed bundles form the test feature that aren't used anymore or that
should now be loaded from orbit
2016-12-01 16:17:25 +01:00
Steffen Schaefer 53bd9b643e Cleanup of feature dependencies 2016-12-01 15:56:01 +01:00
Steffen Schaefer de4ef9a14d Removed jackson bundles from the target platform that aren't included in
the product
2016-12-01 15:55:38 +01:00
Steffen Schaefer 3d9483df91 Removed bundles form the jackson feature that should now be loaded from
orbit
2016-12-01 15:54:43 +01:00
Steffen Schaefer f14644cec9 Using Jackson from orbit 2016-12-01 15:54:10 +01:00
Steffen Schaefer 76ee80a22c Removed bundles form the base feature that aren't used anymore or that
should now be loaded from orbit
2016-12-01 15:45:10 +01:00
Steffen Schaefer dd0cc8e172 Removed references to commons-logging from the target platform 2016-12-01 15:40:44 +01:00
Steffen Schaefer 068d86397e Added "-Dgwt.watchFileChanges=false" parameter to all GWT *.launch
configs to reduce the amount of daemon threads and prevent problems on
macOS
2016-12-01 11:44:01 +01:00
Steffen Schaefer 3efec7a285 Removed legacy CSS/GSS configuration that isn't needed for GWT 2.8
anymore
2016-12-01 10:56:39 +01:00
Steffen Schaefer fec97b6195 Fixed all validation errors in the product by adding required bundles to
the features
2016-12-01 10:22:43 +01:00
Steffen Schaefer 00b56f2fa3 Added new features in sse for runtime and sse itself 2016-12-01 10:22:11 +01:00
Steffen Schaefer 3ec659572f Importing commons logging by its package. We have both, commons logging
and jcl-over-slf4j in the product. In addition we have no
commons-logging implementation in the product. With this change we can
consistently use jcl-over-slf4j that delivers log messages to jul.
2016-12-01 10:21:26 +01:00
Steffen Schaefer 14d834db07 Highcharts and mgwt seem to be only needed by GWT compiler. Set the
bundle dependency to resolution:=optional to make it possible to exclude
these at runtime
2016-12-01 10:18:34 +01:00
Steffen Schaefer 137bce36c1 Removed direct bundle references to slf4j because it seems that we do
not really need it in our code
2016-12-01 10:15:17 +01:00
Steffen Schaefer 790d809a29 Merge branch 'master' into bug2447 2016-12-01 10:13:47 +01:00
Steffen Schaefer 68d42a02c2 Using apache commons from orbit where possible 2016-11-24 15:14:16 +01:00
Steffen Schaefer dd5d1fc745 Using junit and hamcrest from orbit / adjustments for different junit
bundle ID
2016-11-24 13:29:02 +01:00
Steffen Schaefer e0a9e5796b Using more current orbit site 2016-11-24 13:08:25 +01:00
Steffen Schaefer ad28ff7408 Added missing bundles to target platform that cause validation errors 2016-11-24 11:08:56 +01:00
Steffen Schaefer 7da60aba40 Using newer Orbit updatesites where possible 2016-11-24 11:00:30 +01:00
Steffen Schaefer 8efcd69908 Added an initial stub of a fix tracking documentation 2016-11-22 15:16:10 +01:00
Steffen Schaefer fc9b6c9874 Fixed the header in Spectator to work without z-index, because this
makes the flyout appear behind the header. This one obviously slipped
through when we implemented header with authentication in all modules.
2016-11-22 14:46:51 +01:00
Steffen Schaefer 0672fb3349 Updated onboarding for GWT 2.8 update 2016-11-22 14:25:30 +01:00
Steffen Schaefer 8fa673b998 Added dependency because gwt-user needs some stuff from gwt-dev 2016-11-21 15:16:46 +01:00
Steffen Schaefer 0d89902f6f Consistently using servlet API 3.1. There was an export of javax.servlet
in the GWT bundles that had version 2.x but was 3.x. The GWT bundles do
not export servlet API anymore, so everything can consistently be on
servlet version 3.1 that is provided by our jetty server.
2016-11-21 13:48:23 +01:00