Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 7ece44052d upgraded manifests from JavaSE-1.7 to JavaSE-1.8 as runtime environment 2014-10-01 14:08:19 +02:00
Axel Uhl fb7fe1221d Created page state (markdown) 2014-10-01 08:04:19 +00:00
Axel Uhl 266d7d1af7 Sorted planning items in an approximated priority order, added page-state link 2014-10-01 07:19:28 +00:00
Axel Uhl ff23160814 fixed potential concurrency issues in WindStatusServlet 2014-09-30 18:16:48 +02:00
Axel Uhl 3533a802fb Merge remote-tracking branch 'server/master' 2014-09-30 18:05:51 +02:00
Axel Uhl 9558351c92 Added Benjamin Ebling's bachelor thesis to Wiki 2014-09-30 15:53:36 +00:00
Axel Uhl 4c7ca846f3 added Benjamin Ebling's bachelor thesis to doc/theses folder 2014-09-30 17:52:15 +02:00
Axel Uhl 3a5e28606b Updated usermanagement (markdown) 2014-09-30 13:31:27 +00:00
Axel Uhl 36302bc1f1 Updated app spec (markdown) 2014-09-30 13:19:32 +00:00
Axel Uhl f43116b753 Updated usermanagement (markdown) 2014-09-30 11:15:02 +00:00
Axel Uhl 5046170bc8 Updated sap sports server (markdown) 2014-09-30 11:13:37 +00:00
Axel Uhl f14b714e63 Updated planning (markdown) 2014-09-30 11:09:31 +00:00
Axel Uhl 470cd0e446 Removed "replication" topic from planning as this is implemented and in use 2014-09-30 07:54:34 +00:00
Axel Uhl 3f8e71adf2 In the planning of advanced wind field analysis removed the completed spatial interpolation 2014-09-29 07:30:22 +00:00
Axel Uhl 5be81af1de Added links to racelog-tracking and smartphone tracking app spec 2014-09-29 07:27:54 +00:00
Axel Uhl b11c76de1d fixed i18n for search page 2014-09-28 01:26:38 +02:00
Axel Uhl 47dedb2437 use the master exchange name as the default value for replicate.master.exchange.name for backward compatibility and ease of use 2014-09-26 11:06:35 +02:00
Axel Uhl 2326df3688 improved comments for replication parameters; use 0 as default port for automatic replication 2014-09-26 10:53:56 +02:00
Axel Uhl 0fe1c8c4e0 introduced property to configure the exchange name for automatic replication start 2014-09-26 10:43:30 +02:00
Axel Uhl e49193b3e2 worked on replication Javadoc and improved toString() and log outputs regarding messaging vs. servlet hostname 2014-09-26 09:39:19 +02:00
Axel Uhl 12e899e8cd Merge branch 'master' into bug2087 2014-09-26 09:02:16 +02:00
Axel Uhl a2133c67a3 Merge remote-tracking branch 'origin/bug2191' 2014-09-24 23:16:56 +02:00
Axel Uhl 353f27ad0b added translateZ(0) to the rotate transform to trigger GPU processing (see bug 2191) 2014-09-24 17:10:36 +02:00
Axel Uhl c05a0d935c fixed classpath, removing Mockito 2014-09-24 00:52:47 +02:00
Axel Uhl bebee98266 don't use Mockito in the context of serialization; it just doesn't work 2014-09-24 00:47:48 +02:00
Axel Uhl b965085874 trying to fix mockito de-serialization class loader issues by using a resolveClass override for ObjectInputStream 2014-09-23 23:43:42 +02:00
Axel Uhl 7e0442810a Merge branch 'master' into bug2223 2014-09-23 18:20:45 +02:00
Axel Uhl b5cc44b83d added more tests, specifically for mixed course updates consisting of waypoint additions and removals 2014-09-23 18:08:16 +02:00
Axel Uhl b410c87e6b towards fixing bug 2223, added support for adding multiple waypoints in one go; added tests for this 2014-09-23 18:05:08 +02:00
Axel Uhl 9c5b268b4b first sketch of an implementation that can adjust a TrackedRace's course-related structures after deserialization 2014-09-23 15:39:49 +02:00
Axel Uhl c7264e3b7c fixed interval construction for Igtimi resource loading 2014-09-23 10:08:14 +02:00
Axel Uhl db65465c7c improved logging for split interval Igtimi resource loading 2014-09-23 10:00:19 +02:00
Axel Uhl a22dc20a8e splitting Igtimi resource requests in intervals of one week as a pragmatic solution of bug 2002 2014-09-23 09:57:29 +02:00
Axel Uhl 84326613ea added missing class EditCarryValueDialog to git 2014-09-23 00:06:28 +02:00
Axel Uhl f2aee4f47d fixing bug 2245 by adding an Edit button for the Accumulated column 2014-09-22 17:47:25 +02:00
Axel Uhl 733e7ea470 improve error handling for Igtimi wind import; see bug 2002 2014-09-22 16:04:51 +02:00
Axel Uhl cea8bc3ddc Merge branch 'master' into bug2080
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/VideoPopup.gwt.xml
	java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/YoutubePopup.gwt.xml
2014-09-22 11:02:12 +02:00
Axel Uhl d752d8a6a9 Merge remote-tracking branch 'server/master' 2014-09-21 12:21:21 +02:00
Axel Uhl da0bb59a08 fixing bug 2320 by modifying how race board links require URL escaping of race names containing an ampersand 2014-09-21 12:16:32 +02:00
Axel Uhl 80aeb41a6e Merge remote-tracking branch 'server/vulcaintrophy' 2014-09-20 13:36:38 +02:00
Axel Uhl f31c7c0a4b fixing bug 2307 by correcting the condition for entering the TimeRangeImpl constructor in MediaLibrary 2014-09-17 22:34:14 +02:00
Axel Uhl f00be0891b added release notes entry for search-related fixes 2014-09-15 23:20:57 +02:00
Axel Uhl 5fd2b7cad0 second part of 0d47d89c13b50a26bbe4edf171e47146d418551e; fixed rank verdict for subsequent race columns accordingly 2014-09-15 23:06:23 +02:00
Axel Uhl ddaa8abf6d fixing bug 2303: newhome search now also considers remote servers 2014-09-15 22:53:22 +02:00
Axel Uhl 0d47d89c13 working on the failing testDynamicRaceLinking test case; the scoring scheme adjustments for non-sailed races broke this test;
Some competitors didn't have tracked ranks and previously were sorted to the end of the leaderboard. The new logic demands for
a low point scheme that they'd be sorted to the top of the leaderboard. While I think this is not useful (there should probably
be an exception for "no scores at all"), the test needs an adjustment of verdict for now.
2014-09-15 22:40:38 +02:00
Axel Uhl 45392fc6ff Merge remote-tracking branch 'server/master' 2014-09-15 16:38:48 +02:00
Axel Uhl a25b144012 further improved hasWindData by first using all waypoints for a position check before resorting to "global" wind 2014-09-15 16:36:29 +02:00
Axel Uhl 47e4b1ecc6 improved TrackedRaceImpl.hasWindData() implementation to ignore the position if none is found and to use startOfTracking if no race start time is known 2014-09-15 16:34:08 +02:00
Axel Uhl f16bed3195 upgraded TracAPI from 3.0.5 to 3.0.6 2014-09-15 16:31:58 +02:00
Axel Uhl 69a893d56a Described how to switch from one archive server to the other 2014-09-15 13:54:14 +00:00
Axel Uhl 8771249183 Merge remote-tracking branch 'server/master' 2014-09-15 12:18:41 +02:00
Axel Uhl db747ca1c3 use a concurrent hash map for race state weak references to avoid inconsistencies in hash map 2014-09-15 12:17:26 +02:00
Axel Uhl e46bccb18f bug 2295: enable removing a course area from an event's venue 2014-09-11 20:08:02 +02:00
Axel Uhl d9810d5338 Merge remote-tracking branch 'server/master' 2014-09-08 22:37:20 +02:00
Axel Uhl 9e5316d9d8 switching back from sapjvm7 to execution environment for Proxy launch config 2014-08-29 18:21:41 +02:00
Axel Uhl a4af7c1128 making locally GWT-compilable again; addressed part of bug 2223 by making AddWaypoint/RemoveWaypoint idempotent, including a test that asserts this 2014-08-29 18:08:52 +02:00
Axel Uhl 998e2683a3 adjusted inherits and source paths for simulator, video popup and youtube popup entry point to allow for local GWT compile 2014-08-29 15:46:00 +02:00
Axel Uhl 20c543d98d Merge branch 'master' into bug2080 2014-08-29 14:45:35 +02:00
Axel Uhl 08ab552f04 fixed GWT compile VM and command-line arguments 2014-08-29 13:58:05 +02:00
Axel Uhl 328318da69 Merge branch 'master' into bug2080 2014-08-29 13:12:11 +02:00
Axel Uhl 5e17becb62 Merge remote-tracking branch 'server/master' 2014-08-29 13:12:06 +02:00
Axel Uhl 8b8366552c Merge remote-tracking branch 'server/master' into bug2080 2014-08-29 13:11:50 +02:00
Axel Uhl 62eb430b7c Merge branch 'master' into bug2080
Conflicts:
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/FleetDeserializer.java
2014-08-29 13:11:24 +02:00
Axel Uhl cad41079f2 simplified getRandomVideoURL 2014-08-29 12:59:02 +02:00
Axel Uhl d25e95b63d Updated uploading media content (markdown) 2014-08-29 08:40:06 +00:00
Axel Uhl 92814041c1 Fixed WinSCP image URLs in Wiki page 2014-08-29 08:39:28 +00:00
Axel Uhl 26319cf214 Merge remote-tracking branch 'server/master' 2014-08-29 10:36:46 +02:00
Axel Uhl 8ca434221b Updated uploading media content (markdown) 2014-08-29 08:35:25 +00:00
Axel Uhl e27d03d6b5 added image for WinSCP create folder icon 2014-08-29 10:33:04 +02:00
Axel Uhl 8ad5342377 updated winscp-login.png image 2014-08-29 10:28:59 +02:00
Axel Uhl 235fe0a14d added WinSCP images for Wiki 2014-08-29 10:24:02 +02:00
Axel Uhl 2b623e8e09 Updated WinSCP download link 2014-08-29 08:16:57 +00:00
Axel Uhl 058d008b3b Created uploading media content (markdown) 2014-08-29 08:14:51 +00:00
Axel Uhl 1202c84b3f Added section "Uploading Media Content" to wiki home 2014-08-29 08:06:29 +00:00
Axel Uhl a86a689172 added comment regarding course changes and their impact on a TrackedLeg 2014-08-28 15:21:17 +02:00
Axel Uhl e6b9ccee61 addressing bug 2195 by at least remembering the lock that is locked for read;
The locksForKeys structure is written by the cache(K, V) method in SmartFutureCache. It was possible
(though very unlikely, which is probably why bug 2195 was observed only late and only once) that
the getOrCreateLockForKey(key) call in SmartFutureCache.get(...) produced the lock, then the cache(...)
method obtained the write lock just before the get(...) method was able to obtain the read lock. Then, when
the get() method obtained the read lock, the cache value might just have been removed, including the lock
that was removed. Then, when the reader correctly obtains null as the result and tries to unlock after read,
the lock obtained now is not the same anymore.
2014-08-28 15:09:42 +02:00
Axel Uhl 5abf52269c fixed refactoring errors in test cases related to the introduction of the eventDescription parameter to the CreateEvent operation 2014-08-28 10:27:22 +02:00
Axel Uhl 00ba9172b3 set description when creating an event 2014-08-27 15:23:11 +02:00
Axel Uhl 683f6ab2b6 also added the swiper reInit() hack for the media swiper for photography 2014-08-27 13:06:25 +02:00
Axel Uhl 0254369121 use isEmpty() instead of size()==0 2014-08-27 10:14:13 +02:00
Axel Uhl 8958bf5e52 the photo gallery may contain the stage image if the event doesn't contain any other image URL 2014-08-27 10:12:56 +02:00
Axel Uhl a2c13ed2fb removed unnecessary setter from RecentEvent and instead made event field final, initializing it in the constructor 2014-08-27 10:05:16 +02:00
Axel Uhl 49e29083c3 refactored EventsOverview.updateEvents such that no year constant is required and code duplication is removed 2014-08-27 10:00:25 +02:00
Axel Uhl 1979942dcd improved naming and added comment regarding event ordering 2014-08-27 09:52:43 +02:00
Axel Uhl d80a3e2e46 renamed method to make semantics more clear regarding the lack of ordering of events by year 2014-08-27 09:47:30 +02:00
Axel Uhl dd26ff0aa5 use existing DateUtil also in StartActivity to determine year from Date 2014-08-27 09:37:20 +02:00
Axel Uhl a2eab7284d added selection checkbox to leaderboard configuration table 2014-08-26 18:21:44 +02:00
Axel Uhl 09ecb70669 fixed swiper image size problems by a workaround: reInit size after loading; fixes bug 2232 2014-08-26 13:56:20 +02:00
Axel Uhl 8b9e6e336c added a test case that creates a course update scenario as described in bug 2223 2014-08-26 10:27:25 +02:00
Axel Uhl 4299031e6e fixed ImageSize tests which now work with ImageSize instead of Dimension 2014-08-26 09:54:58 +02:00
Axel Uhl 032f1fbb32 Merge remote-tracking branch 'server/master' 2014-08-26 00:06:36 +02:00
Axel Uhl 7dc02f6540 use image size in conjunction with "stage" URL marker to determine stage image 2014-08-25 23:31:24 +02:00
Axel Uhl 1b46a87d79 serialize cached image sizes with EventBase so they are available in GWT front-end to decide what goes to the stage and what not 2014-08-25 22:49:00 +02:00
Axel Uhl da14d835c7 avoid deprecation warning, removing need to suppress it, by using a Calendar to determine a Date object's year 2014-08-25 21:35:07 +02:00
Axel Uhl 257c0a4e07 working on bug 2229: create event dialog now passes on sponsor image URLs, logo image URL and official website URL 2014-08-25 21:26:39 +02:00
Axel Uhl b4d3183031 fixed tool tip for "Time" column in legs regarding first leg's logic 2014-08-25 12:42:03 +02:00
Axel Uhl 316d1d6cab Merge remote-tracking branch 'origin/master' 2014-08-24 02:00:40 +02:00
Axel Uhl b840c2429f prepared for Java8 2014-08-24 01:59:57 +02:00
Axel Uhl fa877952be fixed ESCAPE key handling for WebKit and others by also listening for KeyUp events instead of only KeyPress 2014-08-23 00:55:05 +02:00
Axel Uhl 6e665dcbf8 Merge branch '505worlds2014' 2014-08-23 00:33:25 +02:00