Commit Graph
100 Commits
Author SHA1 Message Date
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