Commit Graph
5675 Commits
Author SHA1 Message Date
D049941 c887df3464 More dependencies added. 2012-08-03 14:26:05 +02:00
D049941 7074d43845 More dependencies added. 2012-08-03 14:25:44 +02:00
D049941 8dcc92d645 More dependencies added. 2012-08-03 14:25:24 +02:00
D049941 8a8558bc22 More dependencies added. 2012-08-03 14:24:52 +02:00
D049941 9f0eb53987 More dependencies added. 2012-08-03 14:24:10 +02:00
D049941 e7dfa6c59d More dependencies added. 2012-08-03 14:23:53 +02:00
D049941 91ecafd0fe More dependencies added. 2012-08-03 14:23:11 +02:00
D049941 e6ccee2062 More dependencies added. 2012-08-03 14:22:42 +02:00
D049941 e9795535f9 More dependencies added. 2012-08-03 14:22:17 +02:00
D049941 1a9b67bcda More dependencies added. 2012-08-03 14:21:51 +02:00
D049941 2877414d43 More dependencies added. 2012-08-03 14:21:18 +02:00
D049941 09a1dbf864 More dependencies added. 2012-08-03 14:20:56 +02:00
D049941 c3f8b178d7 More dependencies added. 2012-08-03 14:20:38 +02:00
D049941 02e5bfcc71 More dependencies added. 2012-08-03 14:20:08 +02:00
D049941 46259a7aef More dependencies added. 2012-08-03 14:19:08 +02:00
D049941 206606b7a1 First dependencies added. 2012-08-03 14:18:33 +02:00
D049941 2e7a453a7e MAven pom.xml and first jar added. 2012-08-03 14:17:31 +02:00
D049941 0e3a7be43c Empty project for Selenium created. More commits follow since we need
small commits.
2012-08-03 14:15:45 +02:00
Axel Uhl 80970b876a more text in the architecture document 2012-08-03 12:00:32 +02:00
Axel Uhl a91a46c2d7 starting to write an architecture document 2012-08-03 11:00:57 +02:00
Axel Uhl da07c8da0f fixing bug 910: when tracked race is (un)linked to/from RaceColumn, LeaderboardDTOCache now removed the leaderboard affected from the cache 2012-08-02 22:50:42 +02:00
Axel Uhl 55ea3df071 fixed blinking marks issue 2012-08-02 12:31:05 +02:00
Axel Uhl de6091bcec fixing bugs 901 and 902: leg column adjustment after course update 2012-08-01 22:52:08 +02:00
Axel Uhl aa8f6c2a7d fixing MongoDB tests by using the same MongoDB instance for read as for write 2012-08-01 22:38:24 +02:00
Axel Uhl b0144d6b21 use same MongoDB instance throughout a single MongoDB test to ensure the read-our-own-writes rule 2012-08-01 21:37:04 +02:00
Axel Uhl 590fac568c fixing bug 904, moving BearingCluster tests to BearingTest and removing the redundant super.setUp() in WindEstimationOnStoredTracksTest 2012-08-01 16:47:52 +02:00
Axel Uhl 028be6fbfa added the code that loads the "stray" leaderboards again after accidentally removed 2012-08-01 16:25:38 +02:00
Axel Uhl 0314ef9e4e fix for bug 908: leaderboard referenced by multiple groups now loaded only once 2012-08-01 16:14:26 +02:00
Axel Uhl f090aa7cd3 Merge branch 'failing-test-908' 2012-08-01 15:56:45 +02:00
Axel Uhl b66e6f1e47 a failing test case for bug 908 2012-08-01 15:56:02 +02:00
Axel Uhl 61d2bb8ec2 a bug fix for bug 908: leaderboards referenced by more than one group are duplicated during loading 2012-08-01 15:48:16 +02:00
Axel Uhl 6439b1472d NPE that caused bug 909 (empty leaderboard if only proxy races attacehd) fixed 2012-08-01 15:19:23 +02:00
Axel Uhl 0514bdf031 Merge branch 'course-update' 2012-08-01 15:04:31 +02:00
Marcus Kammer 86af3afa8a Add styles for formButton 2012-08-01 14:17:33 +02:00
Marcus Kammer dde24c50c9 Add margin to timePanelButton 2012-08-01 14:17:02 +02:00
Marcus Kammer f5c6402b0a Add style name to setScoreCorrectionDefaultTimeBtn 2012-08-01 14:16:37 +02:00
Axel Uhl d37b0904b5 Merge branch 'master' into course-update 2012-08-01 10:40:03 +02:00
Axel Uhl e59665413a added script to replicate wind through a proxy connection 2012-08-01 10:22:44 +02:00
Axel Uhl a6003d1ea8 introduced "-f" switch in install script for forceful installation of a deviating branch 2012-08-01 10:12:42 +02:00
Axel Uhl f4330f35e3 fixed notification order in test case to avoid race condition 2012-07-31 21:34:12 +02:00
Axel Uhl 2af353aa5c major overhaul of TrackedRaceImpl's locking/synchronization behavior:
Introduced a serializationLock which works "in reverse." When the instance is to be serialized,
writeObject obtains the writeLock exclusively. This keeps all modifications to serializable structures
out because they all obtain the read lock.
2012-07-31 21:22:03 +02:00
Axel Uhl 92446a399e no synchronized on TrackedRace anymore; it was useless and caused deadlocks during course updates in conjunction with mark passing updates;
Moved the synchronized writeObject(...) method to base class TrackedRaceImpl where the important data structures reside. Removed the
synchronized qualifier and rely only on the CouseImpl's lock. However, this is as unsafe as the synchronized was. What would actually
be required is a dedicated writeObject method that locks on each individual structure's lock when it writes it.
2012-07-31 20:27:31 +02:00
Axel Uhl d0340c7fe6 replace gates properly when one or both of the gate's buoys were changed 2012-07-31 17:47:36 +02:00
Axel Uhl 761e47e95b made LockUtil's map recording hold times for write locks thread safe 2012-07-31 16:48:52 +02:00
Axel Uhl 0689103efe Merge branch 'master' into course-update 2012-07-31 15:16:08 +02:00
Axel Uhl ffb54444b8 improved logging for adding/removing waypoints to/from a course 2012-07-31 15:13:30 +02:00
Axel Uhl 7ca9173571 fixed issue with course change when replacing control point with equal-named control point 2012-07-31 13:27:21 +02:00
Axel Uhl 8307d59cc2 Merge remote-tracking branch 'server/master' 2012-07-31 11:51:56 +02:00
Axel Uhl 414b9f49a0 reasonably working course update panel; still a few resizing issues with popup dialog containing a CellTable 2012-07-31 11:49:13 +02:00
Axel Uhl d9bb932b13 a compiling version of RaceCourseManagementPanel after major refactoring to using a ControlPointDTO list 2012-07-31 11:08:44 +02:00