Benjamin Barth
4feca05705
Mobile - Avoid horizontal scrolling on events list page
2015-07-29 09:08:40 +02:00
Steffen Schaefer
63898a7013
Improved mobile browser detection
2015-07-28 16:57:26 +02:00
Benjamin Barth
6eadd8e3a9
Race list - Adjusted refactoring for show/hide behavior of columns
2015-07-28 13:59:48 +02:00
Benjamin Barth
7efe4655a4
Race list - refactored show/hide behavior of columns
2015-07-28 13:59:37 +02:00
Axel Uhl
5112d19c21
Merge branch 'master' into design2015
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/dispatch/event/GetEventOverviewStageAction.java
2015-07-28 12:19:40 +02:00
Benjamin Barth
13a8b26bbc
Race list - Fixed style to hide columns if there is no data
2015-07-28 09:39:38 +02:00
Axel Uhl
4ef8bbc010
renamed target platfomr definition back to original name
2015-07-28 09:18:00 +02:00
Axel Uhl
a7c0ed3b52
refreshed target platform
2015-07-28 08:56:21 +02:00
Axel Uhl
5f3fe7e017
Merge branch 'bug3185' into bug3186
2015-07-28 00:29:02 +02:00
Axel Uhl
80730ffb9a
suspend maneuver cache invalidations; trigger for all competitors if triggered for at least one while suspended
2015-07-28 00:28:13 +02:00
Axel Uhl
1e4893a7b6
in suspended mode (state LOADING) don't spend CPU cycles on computing which areas of TrackBasedEstimationWindTrackImpl to invalidate;
...
invalidation while suspended happens once during the transition by clearing the cache
2015-07-28 00:18:50 +02:00
Axel Uhl
95863bbdc8
In CrossTrackErrorCache, remove as listener from TrackedRace when suspended, and invalidate entirely and add listener again upon resume()
2015-07-28 00:09:03 +02:00
Axel Uhl
087be7f366
moved approximateNow into a new class ApproximateTime in shared.android where we can use Timer and TimerTask which are not GWT-compatible
2015-07-28 00:02:30 +02:00
Axel Uhl
b4ffe1ea5e
Merge branch 'bug3185' into bug3186
2015-07-27 23:07:48 +02:00
Axel Uhl
709e041eeb
reverted the keeping of the TimePoint reference in CompactGPSFixImpl and replaced again with compact implementation of 0ea7e2f106
2015-07-27 22:53:23 +02:00
Axel Uhl
d595cf3435
fixed imports
2015-07-27 22:48:53 +02:00
Axel Uhl
78ff26a17e
introduced MillisecondsTimePoint.approximateNow() and used where now() is too expensive; re-typed now() to TimePoint
2015-07-27 22:48:09 +02:00
Axel Uhl
82a03565b6
made RegattaImpl.races a ConcurrentHashMap mapping from race name to RaceDefinition, avoiding extra synchronization and speeding up lookup by name
2015-07-27 22:17:42 +02:00
Axel Uhl
27338ad216
Merge branch 'bug3185' into bug3186
2015-07-27 21:55:56 +02:00
Axel Uhl
646d4f5d0c
use ConcurrentHashMap instead of synchornization in PolarDataMiner and for DomainFactoryImpl.raceCache;
...
This should increase concurrency and reduce wait times when loading massive amounts of races
2015-07-27 21:54:45 +02:00
Axel Uhl
836aa730d6
close the master channel's connection, not the channel, to ensure that all threads associated with the RabbitMQ connection are released
2015-07-27 21:12:19 +02:00
Axel Uhl
067f07a989
Merge branch 'master' into bug3186
2015-07-27 21:12:08 +02:00
Axel Uhl
cd6fe7ef08
added LZ4 bundle to all launch configurations
2015-07-27 18:46:53 +02:00
Axel Uhl
f146c4c01b
returning older mark positions than requested if that's the only position known;
...
good for static marks as we see them coming from TracTrac every now and then
2015-07-27 18:46:18 +02:00
Axel Uhl
fd1b25c3b0
adjusted feature.xml declarations to removed geronimo stuff and added lz4 stuff
2015-07-27 18:18:32 +02:00
Axel Uhl
dcc51367bb
adjusted message queue-based replication to LZ4 compression algorithm
2015-07-27 17:50:53 +02:00
Axel Uhl
d1a459c0e9
updated target platform to contain LZ4 compression algorithm; use it in replication code
2015-07-27 17:40:33 +02:00
Axel Uhl
ca4953db25
removing old ActiveMQ stuff from target-base; added LZ4 compression library under Apache 2.0 license
2015-07-27 17:13:06 +02:00
Axel Uhl
67bc73616c
Merge remote-tracking branch 'server/ubilabs--tracking_app--master'
2015-07-27 16:26:57 +02:00
Axel Uhl
565de22766
obtain replicable only once per queue to work off
2015-07-27 16:22:55 +02:00
Axel Uhl
663f333c94
catch null result from polling the message queue instead of trying to grab operation from a null result
2015-07-27 15:47:15 +02:00
Benjamin Barth
39aa27a33c
Changed more static duration initializations to use Duration interface
2015-07-27 15:15:54 +02:00
Benjamin Barth
0a0ac692cc
TTL - Changed static ttl initializations to use Duration interface
2015-07-27 15:15:34 +02:00
Benjamin Barth
e39296889f
TTL - Refactored ResultWithTTL to work with the Duration interface
2015-07-27 15:05:24 +02:00
Axel Uhl
4277652bf9
added more logging to replication; don't apply queues when initial load failed
2015-07-27 11:39:34 +02:00
Benjamin Barth
b3fea042ea
Merge remote-tracking branch 'origin/master' into design2015
2015-07-27 10:41:30 +02:00
Benjamin Barth
d40cc6a512
Fixed bug3182: Carry forward race columns are no longer show in races
...
list
2015-07-27 10:27:44 +02:00
Axel Uhl
c9e88fef2d
Merge remote branch 'origin/bug3185'
2015-07-26 17:21:10 +02:00
Axel Uhl
13e74e102f
fixed timestamp initialization in LockUtil
2015-07-26 03:27:28 +02:00
Axel Uhl
dd92dbff2b
improved time keeping in LockUtil, generating time stamps only every second in a timer, avoiding MillisecondTimePoint.now()
2015-07-26 03:17:03 +02:00
Axel Uhl
2ea9c1abc1
fixed resume again
2015-07-26 03:00:25 +02:00
Axel Uhl
4f756c992d
fixed suspend/resume on GPSFixTrackImpl
2015-07-26 02:56:56 +02:00
Axel Uhl
5e2ae7bb4b
suspend/resume validity caching on GPS tracks when race is LOADING/done loading
2015-07-26 02:48:35 +02:00
Axel Uhl
45b9c4aa9c
preparing GPSFixTrack for validity caching suspension and resume
2015-07-26 02:46:49 +02:00
Axel Uhl
a5ad6f44c9
Merge branch 'master' into bug3185
2015-07-26 02:36:47 +02:00
Axel Uhl
f109076820
removed obsolete comments
2015-07-26 02:35:49 +02:00
Axel Uhl
f2a4f4c15f
adjusted the log statement for TrackedRaceImpl data structure adjustment after de-serialization to avoid exceptions due to inconsistencies
2015-07-26 00:55:42 +02:00
Axel Uhl
06310451a3
use LinkedBlockingQueue for queued Operations and relaxed synchronization in lieu; flipped resuming of receiver and working down the queue
2015-07-25 23:07:52 +02:00
Axel Uhl
cb9bb714a6
fixed typo in logging statement; improved logging in case TrackedRaceImpl deserialization finds diff between course and internal structures;
...
fix internal TrackedRaceImpl structures before triggering maneuver analysis; resume replication queues only after having applied all its operations
so that new operations received while still applying queues have to wait
2015-07-25 20:34:26 +02:00
fmittag
fff96ae306
Merge remote-tracking branch 'origin/bug1163'
2015-07-25 17:36:01 +02:00