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