Commit Graph
100 Commits
Author SHA1 Message Date
Steffen Schaefer a026764efd Improved usage description of new flag -A in buildAndUpdateProduct.sh 2016-07-12 11:45:49 +02:00
Steffen Schaefer ab2e1d870d Merge branch 'master' into mobile-only-build-flag 2016-07-11 14:25:54 +02:00
Steffen Schaefer 840b394116 Merge branch 'foiling' 2016-07-11 10:53:30 +02:00
Steffen Schaefer dd2570fed3 Added JavaDoc 2016-07-08 12:53:07 +02:00
Steffen Schaefer ccad89e448 Added missing volatile keyword to make double checked locking work
reliable
2016-07-08 09:28:42 +02:00
Steffen Schaefer 892335678b Fixed NPE in masterdata import if a device mapping is open-ended 2016-07-07 14:49:06 +02:00
Steffen Schaefer fe12554783 Fixed NPE 2016-07-07 14:02:45 +02:00
Steffen Schaefer 23e0d33127 Added JavaDocs 2016-07-07 13:46:27 +02:00
Steffen Schaefer c3a2443930 Fixed a NPE when starting Smartphone-Tracking 2016-07-07 13:43:37 +02:00
Steffen Schaefer 1ec39a140a Merge branch 'master' into foiling 2016-06-30 08:04:07 +02:00
Steffen Schaefer 3afa5a03ca Fixed test after changing lifecycle of fix tracking 2016-06-29 15:37:36 +02:00
Steffen Schaefer 0e58c1042c Improved replication lifecycle for RegattaLogFixTrackerRegattaListener 2016-06-29 15:32:37 +02:00
Steffen Schaefer bc777d98c2 Merge branch 'master' into foiling 2016-06-29 15:20:27 +02:00
Steffen Schaefer a460109a69 Moved RaceTracker listener handling from RaceLogFixTrackerManager to
RegattaLogFixTrackerRaceListener
2016-06-29 15:17:19 +02:00
Steffen Schaefer b6b1747264 Moved RaceTrackerMock back to com.sap.sailing.server.test 2016-06-29 15:14:37 +02:00
Steffen Schaefer 6503be3993 stopTracking signal now directly comes from the RaceTracker instead of
doing this through the TrackedRace
2016-06-29 14:02:31 +02:00
Steffen Schaefer 9535c04e41 Moved RaceTrackerMock to com.sap.sailing.server.test to make it usable
in other racelogtracking tests
2016-06-29 13:58:45 +02:00
Steffen Schaefer cf771d2714 Removed unnecessary subclass of RegattaLogDeviceMappingFinder and
changed RegattaLogDeviceMappingFinder to not be abstract anymore to make
it directly usable without the need of a subclass
2016-06-29 11:40:24 +02:00
Steffen Schaefer 6186c37d4a Refactored code from FixLoaderAndTracker regarding the interaction with
RegattaLogs to RegattaLogDeviceMappings
2016-06-29 11:11:52 +02:00
Steffen Schaefer ae04b66800 Merge branch 'master' into foiling 2016-06-29 09:01:17 +02:00
Steffen Schaefer bd020e8c39 Renames/JavaDocs/... during code review 2016-06-29 09:00:04 +02:00
Steffen Schaefer f85c79ce58 Renamed methods to make more clear what is happening 2016-06-28 14:15:17 +02:00
Steffen Schaefer 66ffc69e62 Added more JavaDocs + Typo fix 2016-06-28 08:43:19 +02:00
Steffen Schaefer c3827018fc Merge branch 'master' into foiling 2016-06-28 08:34:50 +02:00
Steffen Schaefer 2afa0b76f2 Concurrency improvements 2016-06-28 08:34:13 +02:00
Steffen Schaefer 782a7427d4 Added more JavaDocs 2016-06-28 08:32:49 +02:00
Steffen Schaefer fb88035daa Changes to handle detachment of a RaceLog in RaceLogFixTrackerManager 2016-06-27 16:34:02 +02:00
Steffen Schaefer 0a1b56765c Merge branch 'master' into foiling
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
2016-06-27 16:15:41 +02:00
Steffen Schaefer 91ff2cb9fc Added JavaDocs for new methods in TrackedRace and DynamicTrackedRace 2016-06-23 16:54:53 +02:00
Steffen Schaefer 4521d8c1d8 Merge branch 'master' into foiling 2016-06-23 16:19:40 +02:00
Steffen Schaefer f2bc540daa Added more JavaDocs 2016-06-23 14:49:43 +02:00
Steffen Schaefer 3564470b6a Added JavaDocs for SensorFixStore 2016-06-23 14:23:59 +02:00
Steffen Schaefer 2c5dc756d7 Added JavaDocs for SensorFixMapper related classes 2016-06-23 12:13:54 +02:00
Steffen Schaefer ec3c8d42ea Added JavaDocs for SensorFixTrack/BravoFixTrack related classes 2016-06-23 12:04:56 +02:00
Steffen Schaefer 3c9f31eb3b Added JavaDocs for SensorFix and DoubleVectorFix related classes 2016-06-23 11:59:25 +02:00
Steffen Schaefer 4cc6451b3f Removing the RaceChangeListener when stopping RaceLogFixTrackerManager 2016-06-23 11:24:33 +02:00
Steffen Schaefer 69d5129afa Fixed a bug that caused fixes to not be loaded if a RaceLog is being
attached that already has the denotion event
2016-06-23 11:17:01 +02:00
Steffen Schaefer 4942594c1b Adjusted the CreateAndTrackWithRaceLogTest to use
RaceLogFixTrackerManager instead of RaceLogFixTracker to make the
tracker correctly shutdown on stopTracking
2016-06-23 11:00:29 +02:00
Steffen Schaefer b3653cc7ee Fixed typo in JavaDoc 2016-06-23 09:28:13 +02:00
Steffen Schaefer d22215e2e9 Added JavaDocs to RaceLogMappingWrapper 2016-06-23 09:25:57 +02:00
Steffen Schaefer 8d65c838ef Removed throws declaration that is never used 2016-06-23 09:23:02 +02:00
Steffen Schaefer 70573cf746 Improved concurrency for RaceLogMappingWrapper 2016-06-23 09:13:09 +02:00
Steffen Schaefer c356f73552 Removed unused code 2016-06-23 09:04:00 +02:00
Steffen Schaefer 54bb0a26f9 Improved concurrency for RaceLogMappingWrapper 2016-06-23 09:03:09 +02:00
Steffen Schaefer a9911d6d6f Added more JavaDocs to fix tracking code 2016-06-22 11:30:13 +02:00
Steffen Schaefer be867b1ed1 Fixed several compiler warnings 2016-06-22 10:24:45 +02:00
Steffen Schaefer 97782122ef Added logging to RaceLogFixTrackerManager 2016-06-22 10:20:15 +02:00
Steffen Schaefer 6450f3db42 Merge branch 'master' into foiling
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2016-06-22 10:10:52 +02:00
Steffen Schaefer 862e685756 Using HasMobileVersion instead of MobileSupport for places that are
always available on mobile but could formerly be deactivated by a
ExperimentalFeatures flag
2016-06-22 08:48:43 +02:00
Steffen Schaefer fc42688d0f Added JavaDocs to DateAndTimeFormatterUtil 2016-06-21 15:21:29 +02:00
Steffen Schaefer 1a8bbaff9e Added JavaDocs to ClientFactory extensions 2016-06-21 14:58:32 +02:00
Steffen Schaefer 2ce5c676bf Added JavaDocs to BusyView and ErrorView 2016-06-21 14:57:59 +02:00
Steffen Schaefer db9906a85f Added JavaDocs to VideoPlayer related classes 2016-06-21 14:03:44 +02:00
Steffen Schaefer db3cff26bd Added more documentation to MediaPage 2016-06-21 13:54:20 +02:00
Steffen Schaefer 7f1030403d Added JavaDocs to MediaPage related classes 2016-06-21 13:47:27 +02:00
Steffen Schaefer 639ac36a24 Removed unused widgets that originated from the theme project but were
never really styled and finalized
2016-06-21 13:33:57 +02:00
Steffen Schaefer 8d4f72db20 Removed unused widget that originated from the theme project but was
never really styled
2016-06-21 12:26:52 +02:00
Steffen Schaefer 7c13844d59 Added JavaDocs to mobile Footer 2016-06-21 12:09:16 +02:00
Steffen Schaefer fd0feae6e3 Added JavaDocs to Header related classes 2016-06-21 12:07:54 +02:00
Steffen Schaefer ef252f4d03 Added JavaDocs to AbstractDispatchServlet 2016-06-21 11:57:38 +02:00
Steffen Schaefer 2fa6c5b3db Added TODO 2016-06-21 11:34:42 +02:00
Steffen Schaefer b6422c3d04 Added JavaDocs to our custom ActivityManager implementations 2016-06-21 11:25:17 +02:00
Steffen Schaefer 036cb1626d Added JavaDocs to NavigationPathDisplay subclasses 2016-06-21 11:24:18 +02:00
Steffen Schaefer 4869899a61 Added JavaDocs for basic places stuff 2016-06-21 10:58:23 +02:00
Steffen Schaefer d9ac2a5c9a Added JavaDoc to HasLocationTitle 2016-06-21 10:52:09 +02:00
Steffen Schaefer 5bdb03ad4f Added JavaDoc to NavigationPathDisplay 2016-06-21 10:50:06 +02:00
Steffen Schaefer 2e21829b1b Added more JavaDocs to AbstractEventActivity and subclasses 2016-06-21 10:22:37 +02:00
Steffen Schaefer 2b6d04e525 Added JavaDoc to AbstractEventActivity 2016-06-21 10:09:27 +02:00
Steffen Schaefer a68b85b5de Added JavaDocs to GWTLocaleUtil 2016-06-21 08:45:28 +02:00
Steffen Schaefer cbdb4f4e61 Extended regex for tablet identification 2016-06-21 08:29:01 +02:00
Steffen Schaefer 5e20f02a96 Added JavaDocs to DeviceDetector 2016-06-21 08:19:54 +02:00
Steffen Schaefer 97d988fa6d Added JavaDocs to EntryPoint classes that depend on SwitchingEntryPoint 2016-06-21 08:19:26 +02:00
Steffen Schaefer 0596c18fb9 Added JavaDocs to SwitchingEntryPoint 2016-06-20 17:52:01 +02:00
Steffen Schaefer b25cd9d829 Added JavaDocs to authentication related classes 2016-06-20 17:39:58 +02:00
Steffen Schaefer 1f1ef55b36 Added JavaDocs to RefreshManager related classes 2016-06-17 16:05:04 +02:00
Steffen Schaefer 340eb2a299 Added JavaDocs to RefreshManager and subclasses as well as ResultWithTTL 2016-06-17 15:35:10 +02:00
Steffen Schaefer eb66480c9f Merge branch 'master' into foiling
Conflicts:
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/impl/MediaMasterDataExportTest.java
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
2016-06-17 14:32:19 +02:00
Steffen Schaefer 3b81cdf5ef Fixed several exceptions in sensor/GPS fix loading/tracking 2016-06-16 10:58:03 +02:00
Steffen Schaefer ead64e9310 Refactored the lifecycle of RaceLogSensorFixTracker to it's own class
and changed the implementation to be based on the denotation in RaceLog
2016-06-14 12:41:00 +02:00
Steffen Schaefer 10e4e2feec Added getAttachedRaceLogs to TrackedRace 2016-06-14 12:39:26 +02:00
Steffen Schaefer 853c1ee316 Merge branch 'master' into foiling 2016-06-14 08:42:49 +02:00
Steffen Schaefer 4177e0af4e Preperations to bind the RaceLogSensorFixTracker lifecycle to the
denotion event
2016-06-09 14:33:06 +02:00
Steffen Schaefer bf24b52fac Correctly removing RaceLogSensorFixTracker instances when tracking is
being stopped
2016-06-09 13:48:20 +02:00
Steffen Schaefer 727f290279 CreateAndTrackWithRaceLogTest now needs to explicitly use
RaceLogSensorFixTracker for loading GPS fixes from the store because
this functionality was removed from RaceLogRaceTracker
2016-06-09 11:06:56 +02:00
Steffen Schaefer 01a5e480f0 RaceLogSensorFixTracker doesn't need TrackedRegatta anymore because the
RegattaLog is obtained from TrackedRace
2016-06-09 11:06:18 +02:00
Steffen Schaefer 4597ee9882 Merge branch 'master' into foiling
Conflicts:
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogRaceTracker.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/charts/AbstractCompetitorRaceChart.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/charts/MultiCompetitorRaceChart.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/charts/MultiCompetitorRaceChartSettings.java
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
2016-06-09 08:52:37 +02:00
Steffen Schaefer 0f7af40768 Removed unused code 2016-06-07 09:42:36 +02:00
Steffen Schaefer bb3438d208 Merge branch 'master' into foiling 2016-06-07 08:12:34 +02:00
Steffen Schaefer d4344ea720 Merge branch 'master' into foiling 2016-06-02 09:51:26 +02:00
Steffen Schaefer 55eb4dcc32 Adjusted test to not wait for fixes to load because there is no loader
at all, so the state will always be PREPARED in this test case
2016-06-02 09:39:44 +02:00
Steffen Schaefer 413b1931f9 Setting loader status to finished when tracking is being stopped 2016-06-01 10:23:29 +02:00
Steffen Schaefer f7f95ed9ec Code simplifications by integrating threading logic in the abstract
loader
2016-06-01 10:22:22 +02:00
Steffen Schaefer 4fcdb29f87 Removed unused listener method 2016-05-31 13:55:40 +02:00
Steffen Schaefer 5b3da1557e Implemented locking when updating a loader status in DynamicTrackedRace 2016-05-31 11:08:17 +02:00
Steffen Schaefer 09e1cf6aef Merge branch 'master' into mobile-only-build-flag 2016-05-31 09:54:20 +02:00
Steffen Schaefer dafe1a47c2 Merge branch 'master' into foiling 2016-05-31 08:45:38 +02:00
Steffen Schaefer 72ca654bda Added build flag to only build the android apps but skip the server 2016-05-30 16:01:00 +02:00
Steffen Schaefer f29a4a15a3 Several code improvements 2016-05-03 13:09:08 +02:00
Steffen Schaefer d6c67ff0fd Merge branch 'master' into foiling
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2016-05-03 08:29:04 +02:00
Steffen Schaefer 1ba272cfbb Moved most of the GPSFix related logic of Smartphone Tracking to
RaceLogGPSFixTracker
2016-04-28 16:46:41 +02:00