Axel Uhl
|
ff3609e695
|
Merge remote-tracking branch 'server/master'
|
2013-05-23 13:44:58 +02:00 |
|
Axel Uhl
|
57950502f3
|
more try/finally to ensure proper unlocking in tests, making it more likely for tests to terminate
|
2013-05-23 13:42:22 +02:00 |
|
Axel Uhl
|
fdf357232f
|
made "EXIT" command in locking tests log something; put UNLOCK... commands into finally clause to make it more likely that tests terminate
|
2013-05-23 13:38:08 +02:00 |
|
Axel Uhl
|
330bfc3b5a
|
updated ess40 mobile.html
|
2013-05-22 14:54:40 +02:00 |
|
Axel Uhl
|
3441f338ac
|
Merge remote-tracking branch 'origin/master'
|
2013-05-22 10:01:32 +02:00 |
|
Axel Uhl
|
77e697c5c1
|
Updated scalebyreplication (markdown)
|
2013-05-20 13:21:37 +02:00 |
|
Axel Uhl
|
713b56b9ea
|
Updated usermanagement (markdown)
|
2013-05-20 13:21:20 +02:00 |
|
Axel Uhl
|
41c833ad7f
|
Updated planning (markdown)
|
2013-05-20 13:20:49 +02:00 |
|
Axel Uhl
|
b8dd6c485e
|
Created scalebyreplication (markdown)
|
2013-05-20 13:20:25 +02:00 |
|
Axel Uhl
|
4135c1e8f3
|
Updated planning (markdown)
|
2013-05-20 13:01:27 +02:00 |
|
Axel Uhl
|
450d7a349e
|
Created usermanagement (markdown)
|
2013-05-20 13:00:51 +02:00 |
|
Axel Uhl
|
208c99f8fc
|
fixed umlaut in test verdict
|
2013-05-18 02:42:15 +02:00 |
|
Axel Uhl
|
c442833075
|
switched Leaderboard JSON cache from caching JSONObject to StringBuffer which saves repeated JSON to String serialization
|
2013-05-18 02:01:20 +02:00 |
|
Axel Uhl
|
bf89d0e6fd
|
avoid compliation problem in PositionDTO due to use of GWT NumberFormatter
|
2013-05-18 01:41:56 +02:00 |
|
Axel Uhl
|
cd228d284c
|
added Javadoc for Leaderboard.getLeaderboardDTO
|
2013-05-18 01:23:00 +02:00 |
|
Axel Uhl
|
b3d1b55f0c
|
initialize LeaderboardDTOCache lazily in AbstractSimpleLeaderboardImpl; during object construction, callbacks from LeaderboardDTOCache cause NPEs
|
2013-05-18 00:29:48 +02:00 |
|
Axel Uhl
|
b25e4cde30
|
moved LeaderboardDTOCache into AbstractSimpleLeaderboardImpl and made specific to a single leaderboard
|
2013-05-18 00:06:17 +02:00 |
|
Axel Uhl
|
12eb6173e6
|
Merge branch 'master' into bug1381
|
2013-05-17 23:18:42 +02:00 |
|
Axel Uhl
|
85bab7c6ab
|
commented out the simulator tests from maven top-level pom.xml
|
2013-05-17 23:13:04 +02:00 |
|
Axel Uhl
|
534a8ebc9b
|
trying to make simulator tests run; got a few more green, but still many tests fail; will need to temporarily disable simulator tests in maven build
|
2013-05-17 23:11:18 +02:00 |
|
Axel Uhl
|
2290594a2b
|
moved LiveLeaderboadUpdater to AbstractSimpleLeaderboardImpl
|
2013-05-17 22:37:45 +02:00 |
|
Axel Uhl
|
8fc4543cee
|
Merge branch 'master' into bug1381
|
2013-05-17 22:07:18 +02:00 |
|
Axel Uhl
|
275a667235
|
do throw the BindException if after three attempts no listening was possible
|
2013-05-17 22:06:06 +02:00 |
|
Axel Uhl
|
5b683d222c
|
Merge branch 'master' into bug1381
|
2013-05-17 22:04:31 +02:00 |
|
Axel Uhl
|
bc15d832ce
|
also trying again in ActivelyConnectingStoreAndForwardTest if server socket cannot be obtained
|
2013-05-17 22:03:34 +02:00 |
|
Axel Uhl
|
dc2a082a60
|
adding a 100ms sleep after the BindException before trying again
|
2013-05-17 22:01:37 +02:00 |
|
Axel Uhl
|
9c66acc209
|
handle null storeAndForward in tearDown; try again after a BindException up to three times
|
2013-05-17 22:01:00 +02:00 |
|
Axel Uhl
|
e97bb5269f
|
wait a little in StoreAndForward after exception, waiting for recovery
|
2013-05-17 21:52:59 +02:00 |
|
Axel Uhl
|
335863b3e1
|
moved LeaderboardDTOCache and LiveLeaderboardUpdater to domain bundle
|
2013-05-17 21:24:02 +02:00 |
|
Axel Uhl
|
336516d39c
|
solved the unregistration of the cache invalidation listeners from the tracked races by introducing Leaderboard.destroy()
|
2013-05-17 21:14:56 +02:00 |
|
Axel Uhl
|
065274e01a
|
Merge branch 'master' into bug1381
Conflicts:
java/com.sap.sailing.simulator.test/src/com/sap/sailing/simulator/test/analysis/TestTimeComparison.java
|
2013-05-17 18:28:17 +02:00 |
|
Axel Uhl
|
36805d4231
|
added simulator bundle to launch configs
|
2013-05-17 18:25:49 +02:00 |
|
Axel Uhl
|
61fd45cc47
|
commented broken TestTimeComparison simulator test; removed explicit project import in project build path for simulator.test bundle
|
2013-05-17 18:20:57 +02:00 |
|
Axel Uhl
|
69bb38d8e8
|
use Regatta ID as prefix for SwissTiming race ID to obtain a unique RaceDefinition ID although the SwissTiming raceIDs are not unique
|
2013-05-17 18:14:56 +02:00 |
|
Axel Uhl
|
7be163904d
|
move CacheInvalidationListener removal to AbstractSimpleLeaderboardImpl's finalizer; won't work but compiles
|
2013-05-17 18:14:14 +02:00 |
|
Axel Uhl
|
eee81238d1
|
moved leaderboard DTO computation to AbstractSimpleLeaderboardImpl; still lacking a solution for CacheInvalidationListener deregistration
|
2013-05-17 17:41:55 +02:00 |
|
Axel Uhl
|
1f465a24da
|
working gradually towards moving leaderboard calculation and caching to domain bundle, away from GWT bundle
|
2013-05-17 16:29:18 +02:00 |
|
Axel Uhl
|
3bc847e8ae
|
Merge branch 'master' into bug1381
Conflicts:
java/com.sap.sailing.simulator.test/META-INF/MANIFEST.MF
|
2013-05-17 16:05:14 +02:00 |
|
Axel Uhl
|
a823cf593d
|
switched from import package to import bundle because maven build doesn't find JUnit and domain classes in simulator.test bundle
|
2013-05-17 15:48:54 +02:00 |
|
Axel Uhl
|
5dfe01ae84
|
moved DTOs required for LeaderboardDTO to com.sap.sailing.domain.common and use java.io.Serializable instead of GWT IsSerializable as marker interface
|
2013-05-17 15:45:05 +02:00 |
|
Axel Uhl
|
284a145222
|
renamed "resources" package in simulator bundle to com.sap.sailing.simulator.resources and unexported; removed javax.servlet imports
|
2013-05-17 15:10:02 +02:00 |
|
Axel Uhl
|
3091de6e73
|
added com.sap.sailing.simulator[.test] to top-level pom.xml
|
2013-05-17 14:21:24 +02:00 |
|
Axel Uhl
|
dbd243b48d
|
Merge branch 'simulator_dev'
|
2013-05-17 14:01:58 +02:00 |
|
Axel Uhl
|
0a9f596ae6
|
Merge remote-tracking branch 'server/master'
|
2013-05-17 14:01:49 +02:00 |
|
Axel Uhl
|
0b5881c1da
|
added kiworesultimport.test/bin to .gitignore
|
2013-05-17 14:01:33 +02:00 |
|
Axel Uhl
|
2368aed338
|
Merge remote-tracking branch 'server/master' into simulator_dev
|
2013-05-17 14:00:37 +02:00 |
|
Axel Uhl
|
74ec2f46b6
|
removed stuff from bin/ directory of kiworesultimport.test
|
2013-05-17 13:58:38 +02:00 |
|
Axel Uhl
|
6987af320a
|
renamed stop() to shallStop() and moved TimeListenerWithStoppingCriteria to simulator package
|
2013-05-17 13:55:45 +02:00 |
|
Axel Uhl
|
007bd47dde
|
added com.sap.sailing.simulator.test/bin to .gitignore
|
2013-05-17 13:40:54 +02:00 |
|
Axel Uhl
|
8bd9daa259
|
reverted removing of final modifier on AbstractEntryPoint.onModuleLoad(); removed unnecessary assignments in simulator entry point
|
2013-05-17 13:38:33 +02:00 |
|
Axel Uhl
|
ab0bf9f0bd
|
restored the files accidentally deleted in commit 698ada3fb1
|
2013-05-17 13:08:52 +02:00 |
|
Axel Uhl
|
c1a2ac0a32
|
Merge branch 'master' into simulator_dev
Conflicts:
java/com.sap.sailing.gwt.ui/SailingGWT.launch
|
2013-05-17 10:48:11 +02:00 |
|
Axel Uhl
|
f1c2399d63
|
Merge branch 'master' into dropTestData
|
2013-05-17 10:34:48 +02:00 |
|
Axel Uhl
|
44b1452ffa
|
minor renames and whitespacing
|
2013-05-16 18:13:53 +02:00 |
|
Axel Uhl
|
79eb5bdb98
|
Merge branch 'master' into competitor_filtering
|
2013-05-16 17:34:10 +02:00 |
|
Axel Uhl
|
a727bf8a1e
|
fixed problems caused by moving of some *JsonSerializer classes to gateway.serialization bundle
|
2013-05-16 17:33:40 +02:00 |
|
Axel Uhl
|
f760d9e683
|
fixed problems caused by moving of some *JsonSerializer classes to gateway.serialization bundle
|
2013-05-16 17:31:21 +02:00 |
|
Axel Uhl
|
f4196a22cb
|
Merge branch 'master' into competitor_filtering
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/shared/racemap/RaceMap.java
|
2013-05-16 17:19:07 +02:00 |
|
Axel Uhl
|
0c004495aa
|
fixed issue with null competitor in QuickRankDTO; need all competitors in getRaceMapData because from/to don't always have all of them
|
2013-05-16 11:50:47 +02:00 |
|
Axel Uhl
|
53dfa0bede
|
made beat angle stuff in GPSFixDTO null-tolerant
|
2013-05-15 22:06:53 +02:00 |
|
Axel Uhl
|
6099cdb9e8
|
also compacted the parameters sent to server by using competitor IDs instead of entire CompetitorDTOs
|
2013-05-15 21:53:22 +02:00 |
|
Axel Uhl
|
e99d758eeb
|
first attempt at improving bandwidth consumption of the getRaceMapData call by not sending back CompetitorDTOs and removing WindDTOs from result
|
2013-05-15 21:32:02 +02:00 |
|
Axel Uhl
|
9330e8d000
|
Updated inventar liste (markdown)
|
2013-05-08 10:36:23 +02:00 |
|
Axel Uhl
|
373f2b7f7e
|
Updated general event planning (markdown)
|
2013-05-08 10:36:23 +02:00 |
|
Axel Uhl
|
3b2a189763
|
Updated architecture and infrastructure (markdown)
|
2013-05-08 10:36:23 +02:00 |
|
Axel Uhl
|
5ee80ab2d3
|
Created sailing domain algorithms (markdown)
|
2013-05-08 10:36:22 +02:00 |
|
Wiki User
|
7573ac082a
|
fixed title of sailing domain algorithms document
|
2013-05-08 10:36:22 +02:00 |
|
Axel Uhl
|
7b76d84706
|
Created sailing domain algorithms (markdown)
|
2013-05-08 10:36:22 +02:00 |
|
Axel Uhl
|
e7661433b8
|
Updated home (markdown)
|
2013-05-08 10:36:22 +02:00 |
|
Axel Uhl
|
512b6bb4df
|
Created sailing domain algorithms (markdown)
|
2013-05-08 10:36:22 +02:00 |
|
Axel Uhl
|
2e8d8377be
|
fixed sorting for race status column
|
2013-05-08 00:05:00 +02:00 |
|
Axel Uhl
|
5f79e83cf2
|
Merge remote-tracking branch 'server/master'
|
2013-05-07 17:55:11 +02:00 |
|
Axel Uhl
|
b30bc8d755
|
added fix to set start time from race log also when tracked race is attached after the start time was set on the race log
|
2013-05-07 12:08:39 +02:00 |
|
Axel Uhl
|
affb8ad2b3
|
a fix towards Bug 1365: handling regattaDTO.boatClass==null before accessing the name property
|
2013-05-04 20:12:46 +02:00 |
|
Axel Uhl
|
98b6217c66
|
fixed newlines in udpmirror script which didn't execute anymore after some CRs had been inserted
|
2013-05-03 20:08:36 +02:00 |
|
Axel Uhl
|
9c1b15c02b
|
added some more FINEST logging to LiveLeaderboardUpdater for those cases where waiting fails or succeeds
|
2013-05-02 05:19:10 +02:00 |
|
Axel Uhl
|
961319679b
|
Merge branch 'racecommittee_integrated'
|
2013-05-02 04:48:47 +02:00 |
|
Axel Uhl
|
cd5cabad4b
|
removed LiveLeaderboardUpdater interrupt task; it doesn't work because InterruptedExceptions are not properly passed up; added logging
|
2013-05-02 04:47:28 +02:00 |
|
Axel Uhl
|
8a407d68da
|
fixed live leaderboard updater calculation in case leaderboard is not initially found
|
2013-05-02 03:20:25 +02:00 |
|
Axel Uhl
|
ee3ca8584a
|
Merge remote-tracking branch 'server/master'
|
2013-05-02 03:17:43 +02:00 |
|
Axel Uhl
|
ef5adf7591
|
Don't pass time to LiveLeaderboardUpdater, just use the most current one; wait for running thread to compute the result and don't trigger computeLeaderboardByName again
|
2013-05-02 02:39:23 +02:00 |
|
Axel Uhl
|
0cd6ae30e4
|
Merge branch 'master' into racecommittee_integrated
|
2013-05-02 00:11:51 +02:00 |
|
Axel Uhl
|
304d1c5fa6
|
Merge branch 'master' into competitor_filtering
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/tv/TVViewController.java
|
2013-05-01 21:20:03 +02:00 |
|
Axel Uhl
|
5346a8e3f2
|
Merge remote-tracking branch 'server/master'
|
2013-05-01 17:30:50 +02:00 |
|
Axel Uhl
|
bfc4ba913b
|
avoid IndexOutOfBoundsException by removing widgets in TvView "from behind"
|
2013-05-01 17:24:04 +02:00 |
|
Axel Uhl
|
98e8325ac2
|
now we also need to use the raceboardTimer for checking for the switch back to leaderboard in TvView
|
2013-05-01 17:07:12 +02:00 |
|
Axel Uhl
|
14162b61f8
|
added exception logging for connecting to the clientparams.php URL during assembly of the TracTrac RaceRecord objects
|
2013-05-01 16:49:03 +02:00 |
|
Axel Uhl
|
7a3b065d26
|
use two different timers for Leaderboard and RaceBoard to stop the one that's currently not shown
|
2013-05-01 16:18:27 +02:00 |
|
Axel Uhl
|
d270e7ff81
|
Merge branch 'master' into competitor_filtering
|
2013-05-01 15:35:23 +02:00 |
|
Axel Uhl
|
510304bf8a
|
Merge remote-tracking branch 'server/master'
|
2013-05-01 15:21:17 +02:00 |
|
Axel Uhl
|
cc4c28c2a5
|
fixed - - operator use accidentally used when introducing a rank cache for XcelsiusAdapter
|
2013-05-01 15:18:44 +02:00 |
|
Axel Uhl
|
49c5c1d905
|
Merge branch 'master' into competitor_filtering
|
2013-04-30 05:58:54 +02:00 |
|
Axel Uhl
|
d0093e28cb
|
in order to solve bug 1369, I added equals/hashCode to RaceDTO, refining the name-only definitions of NamedDTO
|
2013-04-30 04:33:44 +02:00 |
|
Axel Uhl
|
3c9dbffd36
|
Fixing bug 1371 by not letting exceptions for a competitor/racecolumn "cell" escalate; instead log properly and continue
|
2013-04-30 04:10:21 +02:00 |
|
Axel Uhl
|
f006b401b7
|
fix NPE for non-tracked races
|
2013-04-29 23:34:06 +02:00 |
|
Axel Uhl
|
6a88218258
|
fixing nationality problem by keying team and person with TracTrac competitor ID in our caches
|
2013-04-29 13:23:03 +02:00 |
|
Axel Uhl
|
0d77bfbc61
|
Merge remote-tracking branch 'server/master'
|
2013-04-29 12:37:15 +02:00 |
|
Axel Uhl
|
1636170a89
|
Bug 1372: allow play in replay mode for live races only if canReplayDuringLiveRaces URL parameter is set to true;
The parameter is set to true for all accesses from within the AdminConsole. It is also propagated through
Spectator.html and LeaderboardGroupPanel.
|
2013-04-29 06:37:51 +02:00 |
|
Axel Uhl
|
f7b62db449
|
enhanced tooltips for +1/-1 buttons in TimePanel so people may understand they can also have time run backwards
|
2013-04-29 03:27:41 +02:00 |
|
Axel Uhl
|
21e43e7bdd
|
hoping to fix bug 1370 with this, and hoping that asking the course read lock always before asking the mark passings lock doesn't cause more deadlocks yet
|
2013-04-29 02:48:36 +02:00 |
|