Axel Uhl
|
c7b2aac868
|
Merge branch 'master' into bug2080
|
2014-07-27 13:56:53 +02:00 |
|
Axel Uhl
|
9627d90851
|
fixing bug 2094: need to invalidate maneuver and cross track error cache after deserializing a TrackedRace
|
2014-07-27 13:49:12 +02:00 |
|
Axel Uhl
|
0432b0eeec
|
reverted the logo change that broke the SAP logo in the Wiki home page
|
2014-07-27 01:45:55 +02:00 |
|
Axel Uhl
|
ecef1b04ed
|
Merge remote-tracking branch 'server/master'
|
2014-07-27 01:41:34 +02:00 |
|
Axel Uhl
|
9a9d4f453f
|
don't do any scroll-avoiding focus/blur magic in EditableLeaderboardPanel; it would kill the efforts to select and focus the scores when pressing the Edit button
|
2014-07-27 01:39:38 +02:00 |
|
Axel Uhl
|
aefb390bd4
|
trying to solve bug 2093: by introducing a dummy Anchor that can get the focus, blur the leaderboard row just selected to avoid jumping to top
|
2014-07-27 01:26:40 +02:00 |
|
Axel Uhl
|
6a5d4723f8
|
added another test case for calculating the center of gravity of three marks
|
2014-07-26 15:47:42 +02:00 |
|
Axel Uhl
|
1666012d00
|
also apply BFD (Black Flag Disqualification) at the start of the race already
|
2014-07-26 15:28:27 +02:00 |
|
Axel Uhl
|
345f3b8a43
|
Merge branch 'newhome'
|
2014-07-25 19:09:16 +02:00 |
|
Axel Uhl
|
8d3b26d1d1
|
Merge remote-tracking branch 'server/master'
|
2014-07-25 19:08:47 +02:00 |
|
Axel Uhl
|
5f48675dff
|
make the sporadically failing race end time replication test a bit more robust by extending the waiting time
|
2014-07-25 19:06:14 +02:00 |
|
Axel Uhl
|
d8623f3200
|
Merge branch 'master' into bug2089
|
2014-07-25 18:59:26 +02:00 |
|
Axel Uhl
|
21f2d7a07c
|
moved to TracAPI 3.0.3, solving an issue with competitor removal from a race that did not reflect in TracAPI
|
2014-07-25 18:57:17 +02:00 |
|
Axel Uhl
|
490322ffc6
|
allow start time entry with second accuracy instead of minute accuracy only
|
2014-07-25 17:55:33 +02:00 |
|
Axel Uhl
|
154b0de382
|
added implementation and test case for TrackeRace.getCenterOfCourse
|
2014-07-25 16:38:30 +02:00 |
|
Axel Uhl
|
6edd663fdf
|
cache wind with confidence in ShortTimeWindCache in TrackedRaceImpl, preparing for using COMBINED wind at course center of gravity
|
2014-07-25 11:12:38 +02:00 |
|
Axel Uhl
|
686e8f3ce7
|
added null check for access to legDetails, addressing bug 2085, as a follow-up to commit a437b2b7ef
|
2014-07-25 00:35:16 +02:00 |
|
Axel Uhl
|
c18b307de0
|
reduced artifical wind speed for course-based wind fix from 1.0kts to 0.0kts to not get people confused
|
2014-07-25 00:23:51 +02:00 |
|
Axel Uhl
|
1463ce7675
|
fixed another NPE regarding null speedWithBearing
|
2014-07-25 00:18:47 +02:00 |
|
Axel Uhl
|
22502c54dc
|
Merge remote-tracking branch 'server/master'
|
2014-07-24 23:53:06 +02:00 |
|
Axel Uhl
|
5ad019f000
|
formatting changes only
|
2014-07-24 23:43:43 +02:00 |
|
Axel Uhl
|
922d687902
|
Merge branch 'master' into bug2089
|
2014-07-24 23:10:19 +02:00 |
|
Axel Uhl
|
b74572ea72
|
adjusted manifest for new TracAPI packages
|
2014-07-24 18:08:06 +02:00 |
|
Axel Uhl
|
40a2bd5ff7
|
Merge remote-tracking branch 'server/master'
|
2014-07-24 16:46:32 +02:00 |
|
Axel Uhl
|
22c457e5b2
|
upgraded to TracAPI 3.0.2; supposed to eliminate caching problems of objects coming from the clientparams.php file, such as static mark positions
|
2014-07-24 16:43:54 +02:00 |
|
Axel Uhl
|
6b0ba62249
|
Merge remote-tracking branch 'server/master'
|
2014-07-23 22:44:37 +02:00 |
|
Axel Uhl
|
26fff28560
|
bug 2086: avoid NPE by no trying to correct declination with a null position when the Wind fix wouldn't be constructed anyway
|
2014-07-23 22:41:54 +02:00 |
|
Axel Uhl
|
3b04aa0ad0
|
renamed enum literal
|
2014-07-23 22:33:54 +02:00 |
|
Axel Uhl
|
080be4d5be
|
bug 2088: avoiding NPE when drawing advantage line with fixes lacking speed/bearing
|
2014-07-23 21:35:05 +02:00 |
|
Axel Uhl
|
66a3d1f687
|
added a test case ensuring that empty leg details transition properly to non-empty through incremental leaderboard diffing
|
2014-07-23 18:17:58 +02:00 |
|
Axel Uhl
|
09b01ef894
|
Created windbot operations (markdown)
|
2014-07-23 10:05:36 +00:00 |
|
Axel Uhl
|
26b9004cf4
|
Updated home (markdown)
|
2014-07-23 09:50:07 +00:00 |
|
Axel Uhl
|
b3b6ffed0b
|
fixed typo in comment
|
2014-07-22 19:23:23 +02:00 |
|
Axel Uhl
|
9a7182df38
|
more logging regarding start time forwarding
|
2014-07-22 10:49:59 +02:00 |
|
Axel Uhl
|
af401d0a2c
|
locking course for read before serializing a TrackedRaceImpl; see also bug 2081
|
2014-07-22 09:02:31 +02:00 |
|
Axel Uhl
|
34d668dd98
|
fixed course display, not showing "to gate" but "to port" etc.
|
2014-07-22 08:23:55 +02:00 |
|
Axel Uhl
|
f69f50d4ba
|
cancel timer of ShortTimeWindCache and not only the task, reducing thread count considerably
|
2014-07-22 00:26:35 +02:00 |
|
Axel Uhl
|
80e0a17199
|
made reference cleaner for RaceState listeners reliable
|
2014-07-22 00:10:39 +02:00 |
|
Axel Uhl
|
4707d527ab
|
disable directory listing for further web bundles
|
2014-07-21 23:58:37 +02:00 |
|
Axel Uhl
|
b83e004057
|
disable directory listing for /gwt context root
|
2014-07-21 23:54:32 +02:00 |
|
Axel Uhl
|
e2aaa40d4c
|
use weak reference queue and cleaner thread
|
2014-07-21 23:53:39 +02:00 |
|
Axel Uhl
|
a48f483de7
|
using weak reference for the listener registration of a RaceState object with the RaceLog
|
2014-07-21 23:11:05 +02:00 |
|
Axel Uhl
|
68855813f4
|
added missing scoring scheme class to git
|
2014-07-21 17:48:52 +02:00 |
|
Axel Uhl
|
2dad273c4f
|
added scoring scheme HighPointWinnerGetsFiveIgnoringRaceCount as a variant that ignores the race count; geared towards Bundesliga scoring
|
2014-07-21 15:42:02 +02:00 |
|
Axel Uhl
|
fb94da5985
|
Merge remote-tracking branch 'server/master'
|
2014-07-21 14:06:20 +02:00 |
|
Axel Uhl
|
2f99540682
|
added logging for the registration of a TracTrac update handler, so we know for which races this is active
|
2014-07-21 13:26:39 +02:00 |
|
Axel Uhl
|
807c0f8da5
|
while working down the queued replicated operations, catch and log exception per operation, then continue
|
2014-07-21 12:45:49 +02:00 |
|
Axel Uhl
|
89b7bdb6a7
|
Merge remote-tracking branch 'server/master'
|
2014-07-21 09:19:03 +02:00 |
|
Axel Uhl
|
094dcb6216
|
deleting initialLoad queue when done
|
2014-07-20 19:34:17 +02:00 |
|
Axel Uhl
|
4a0ff54d52
|
bug 2077: protecting mark passing structures during TrackedRace serialization; don't serialize rank cache in TrackedLegImpl, avoiding CME
|
2014-07-20 16:02:46 +02:00 |
|
Axel Uhl
|
1e486ea8e5
|
allow streamlets to load during race; getEndOfRace() delivers null until the first boat crosses the finish line
|
2014-07-20 15:15:35 +02:00 |
|
Axel Uhl
|
43954bc0fa
|
fixed typos in german string messages
|
2014-07-20 11:10:09 +02:00 |
|
Axel Uhl
|
58cd79581b
|
added Bundesliga 2014 to events in index.html
|
2014-07-19 22:46:49 +02:00 |
|
Axel Uhl
|
419b4ee03b
|
comment change only
|
2014-07-19 09:46:04 +02:00 |
|
Axel Uhl
|
def4af8a3f
|
Fixed some typos in spec for Smartphone Tracking App
|
2014-07-18 13:23:47 +00:00 |
|
Axel Uhl
|
6da539cda4
|
in RCApp avoid NPE that may be caused by a null MarkType; probably never occurred; could occur when tracking with SwissTiming
|
2014-07-18 13:07:14 +02:00 |
|
Axel Uhl
|
a48c0c7a5d
|
Merge remote-tracking branch 'server/master'
|
2014-07-18 12:44:17 +02:00 |
|
Axel Uhl
|
b8196a5288
|
fixed NPE in MarkVectorGraphics.drawMark for null MarkType
|
2014-07-18 12:37:16 +02:00 |
|
Axel Uhl
|
cffc235aac
|
Merge remote-tracking branch 'server/master'
|
2014-07-18 11:37:59 +02:00 |
|
Axel Uhl
|
0c39137bcc
|
avoid NPE in mark table for mark type
|
2014-07-18 11:12:13 +02:00 |
|
Axel Uhl
|
db810d0b86
|
Merge branch 'master' into tw2014
|
2014-07-18 00:43:58 +02:00 |
|
Axel Uhl
|
d7ac712e05
|
adjusted TimerTest so it works fast usually and still works if things are slow for whatever reason
|
2014-07-18 00:41:59 +02:00 |
|
Axel Uhl
|
c2f73f414b
|
added property "higherScoreIsBetter" to leaderboard JSON, addressing bug 2073
|
2014-07-18 00:35:38 +02:00 |
|
Axel Uhl
|
c3842d62da
|
updated bandwidth required for replicating five massive races from 10kB/s to 30kB/s after measuring it
|
2014-07-18 00:08:20 +02:00 |
|
Axel Uhl
|
f5193bfdb0
|
Merge remote-tracking branch 'server/master'
|
2014-07-17 23:50:00 +02:00 |
|
Axel Uhl
|
2a76e10bd2
|
Merge branch 'newhome'
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/regattaraces/EventRegattaRacesRace.java
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/home/client/place/event/regattaraces/EventRegattaRacesRaceday.java
|
2014-07-17 23:42:03 +02:00 |
|
Axel Uhl
|
f43a0bdd6f
|
Updated ganalytics (markdown)
|
2014-07-17 21:26:23 +00:00 |
|
Axel Uhl
|
79cbe9ac84
|
Merge remote-tracking branch 'server/master'
|
2014-07-17 23:22:52 +02:00 |
|
Axel Uhl
|
0d030c8efc
|
updated release notes regarding replication, LEG_MIDDLE wind for advantage line and quicker boat position loading
|
2014-07-17 23:21:21 +02:00 |
|
Axel Uhl
|
64232cf0f3
|
Updated ganalytics (markdown)
|
2014-07-17 21:12:31 +00:00 |
|
Axel Uhl
|
42b37b108a
|
fixing NPE for LEG_MIDDLE wind retrieval
|
2014-07-17 22:56:07 +02:00 |
|
Axel Uhl
|
60aeced4d8
|
bug 2057: showing the advantage line based on the LEG_MIDDLE wind that is now fetched for all legs in the RaceMap GetWindDataAction
|
2014-07-17 22:50:36 +02:00 |
|
Axel Uhl
|
f2bccd1bd3
|
added Travemuender Woche and YES to event list
|
2014-07-17 21:38:35 +02:00 |
|
Axel Uhl
|
e1567308c3
|
fixing issue with null competitor in MasterDataImportTest by attaching dummy race to regatta, ensuring competitor is serialized
|
2014-07-17 21:30:11 +02:00 |
|
Axel Uhl
|
0d0f7b3f6f
|
Merge remote-tracking branch 'server/master'
|
2014-07-17 21:10:00 +02:00 |
|
Axel Uhl
|
af84a03617
|
Merge remote-tracking branch 'server/master'
|
2014-07-17 20:59:50 +02:00 |
|
Axel Uhl
|
552a2b794d
|
Merge branch 'bug2026'
Conflicts:
java/com.sap.sailing.server.replication/src/com/sap/sailing/server/replication/impl/ReplicationServiceImpl.java
|
2014-07-17 19:46:31 +02:00 |
|
Axel Uhl
|
2b36374b2f
|
moved CountingOutputStream again away from com.sap.sse.common because its base class FilterOutputStream is not available in GWT's JRE emulation
|
2014-07-17 13:49:27 +02:00 |
|
Axel Uhl
|
5e7d038983
|
commented code merged from newhome that produced unused warnings
|
2014-07-17 13:34:56 +02:00 |
|
Axel Uhl
|
4332378ee2
|
producing a separate GetRaceMapDataAction to fetch the "head" of the tail separately
|
2014-07-17 13:18:49 +02:00 |
|
Axel Uhl
|
69c4d7604f
|
avoid NPE in the unlikely case where two timer tasks are scheduled concurrently or the buffer got sent early based on size
|
2014-07-17 13:03:11 +02:00 |
|
Axel Uhl
|
d00054f017
|
fixed issue with competitor with equal ID in more test cases
|
2014-07-17 12:35:29 +02:00 |
|
Axel Uhl
|
f23619a4d7
|
fixed texts and header title and tooltip for leg's current SOG
|
2014-07-17 10:39:38 +02:00 |
|
EC2 Server
|
8396c1c906
|
Merge remote branch 'origin/master' into tw2014
|
2014-07-17 08:17:02 +00:00 |
|
Axel Uhl
|
e2c9903b20
|
Merge branch 'master' into bug2026
|
2014-07-17 10:12:22 +02:00 |
|
Axel Uhl
|
bbad54fa75
|
throw IllegalArgumentException in case two distinct competitors with equal ID are passed to a single RaceDefinition constructor
|
2014-07-17 10:09:06 +02:00 |
|
Axel Uhl
|
d3ffd4b549
|
fixed competitor construction for tests; use UUID.randomUUID() now that competitors must not have the same ID within one race at least
|
2014-07-17 10:06:08 +02:00 |
|
EC2 Server
|
2a6e683514
|
Merge remote branch 'origin/master' into tw2014
|
2014-07-16 23:58:51 +00:00 |
|
Axel Uhl
|
af8168a670
|
Merge branch 'master' into bug2026
|
2014-07-17 01:53:51 +02:00 |
|
Axel Uhl
|
15b4497540
|
use GZIP compression also for regular replication operations; by bundling several operations into one message, this could pay off
|
2014-07-17 01:52:45 +02:00 |
|
Axel Uhl
|
96ca743b2c
|
another minor replication logging change
|
2014-07-17 01:36:11 +02:00 |
|
Axel Uhl
|
8a8dec05b7
|
minor replication logging change
|
2014-07-17 01:34:31 +02:00 |
|
Axel Uhl
|
1dea6bd803
|
Merge branch 'master' into bug2026
|
2014-07-17 01:13:03 +02:00 |
|
EC2 Server
|
f3fb144e96
|
Merge remote branch 'origin/master' into tw2014
|
2014-07-16 23:10:11 +00:00 |
|
Axel Uhl
|
5fc172a15d
|
send operations before delay has passed if buffer exceeds 1MB; made timer task exception-safe
|
2014-07-17 01:08:09 +02:00 |
|
Axel Uhl
|
f36df6af13
|
added test that shows that an exception in a TimerTask cancels the timer and makes it unusable
|
2014-07-17 00:46:50 +02:00 |
|
Axel Uhl
|
7c753888e6
|
Merge branch 'master' into bug2026
|
2014-07-16 23:38:04 +02:00 |
|
Axel Uhl
|
8cb4b7f548
|
adjusted replication log message
|
2014-07-16 23:37:29 +02:00 |
|
Axel Uhl
|
3ba0ba5205
|
Merge branch 'master' into bug2026
|
2014-07-16 23:32:58 +02:00 |
|
Axel Uhl
|
6356a2b6d9
|
fixed replication log message
|
2014-07-16 23:32:28 +02:00 |
|