Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 8f9d3c37be added logging properties to launch configs 2011-12-21 15:05:20 +01:00
Axel Uhl e5050c7c72 formatting changes 2011-12-21 14:33:46 +01:00
Axel Uhl 7ce3c2ba48 parallelized getManeuvers in SailingServiceImpl 2011-12-21 14:29:02 +01:00
Axel Uhl 8ee5a66b21 Merge remote-tracking branch 'server/gwt' into gwt 2011-12-21 14:12:23 +01:00
Axel Uhl b36c25fe30 allow for concurrency in DouglasPeucker implementation; parallelized leaderboard calculations in SailingServiceImpl 2011-12-21 14:11:55 +01:00
Axel Uhl e6a1e27584 adjusted ADMIN documentation after a server restart 2011-12-21 14:10:08 +01:00
Axel Uhl 73a3187625 renamed abstract TracTrac test base class; added first fragments for a concurrency performance test 2011-12-21 11:31:19 +01:00
Axel Uhl 6a96f42218 replace an old empty Event with a new one created by TracTrac DomainFactory 2011-12-21 11:21:35 +01:00
Axel Uhl b845e4fcb0 Merge remote-tracking branch 'server/gwt' into gwt
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/WindPanel.java
2011-12-20 17:27:01 +01:00
Axel Uhl be6c9eb6b7 end-to-end support for first-leg-is-upwind identification 2011-12-20 17:23:56 +01:00
Axel Uhl 82077866ce started to introduce a flag on TrackedRace identifying whether the first leg is known to be upwind 2011-12-20 16:10:56 +01:00
Axel Uhl c8f8262737 Merge remote-tracking branch 'server/gwt' into gwt 2011-12-20 14:28:06 +01:00
Axel Uhl 552afbb2ae removed the now redundant Refresh button from WindPanel as it's now provided by tracked race list 2011-12-20 14:26:56 +01:00
Axel Uhl 084e8ec271 fixed error message 2011-12-20 11:30:40 +01:00
Axel Uhl f82e4da9b4 renamed test case class so Maven picks it up (needs to start or end with "Test") 2011-12-20 11:23:28 +01:00
Axel Uhl 8f78b274de create TrackedRace after having added RaceDefinition to Event 2011-12-19 18:50:01 +01:00
Axel Uhl 7f540033b5 in RaceTrackerTest, wait for RaceDefinition to be completely wired with Event etc. 2011-12-19 18:28:37 +01:00
Axel Uhl 58a20e9bdd add new RaceDefinition to Event before notifying waiters 2011-12-19 14:46:40 +01:00
Axel Uhl b7ac55ae5f added logging for events dropped due to missing TrackedRace 2011-12-19 14:22:45 +01:00
Axel Uhl 90d887be9a changed getOrCreateRaceDefinition such that TracTrac connector creates RaceDefinition and TrackedRace;
The problem was that AbstractReceiverWithQueue.getTrackedRace(Race race) waited for the RaceDefinition
and started fetching the TrackedRace immediately after it was unblocked by the notifyAll that
happened upon creating the RaceDefinition. At this point the RaceCourseReceiver may not have had
issued the creation of the TrackedRace. Hence, the lookup of the TrackedRace may have failed,
resulting in events being dropped instead of having gotten added to the TrackedRace.
2011-12-19 14:17:57 +01:00
Axel Uhl e3548080eb added proper super.tearDown call to CourseUpdateTest which should avoid orphan threads and receivers 2011-12-19 13:37:20 +01:00
Axel Uhl e9975f81a6 use MongoDBConfiguration consistently for test cases 2011-12-19 11:33:39 +01:00
Axel Uhl 0a24a5de32 parallelized waiting for receiver termination 2011-12-18 12:57:54 +01:00
Axel Uhl 86756ca949 increased timeout yet again 2011-12-18 09:34:51 +01:00
Axel Uhl 0c8735ac90 increased test timeout to increase chances of success 2011-12-18 01:46:08 +01:00
Axel Uhl f360495736 added missing exception to main(...) 2011-12-18 01:31:26 +01:00
Axel Uhl 5e1cfefdeb stop tracker at end of Unicode test to avoid interference with subsequently-executing tests 2011-12-18 01:26:33 +01:00
Axel Uhl da77b6def9 set receivedEventDuringTimeout when event is enqueued, not when it's taken from queue 2011-12-18 00:37:46 +01:00
Axel Uhl 0f2649e0ef yet improved logging 2011-12-18 00:25:41 +01:00
Axel Uhl 8435a77e96 improved logging 2011-12-18 00:20:55 +01:00
Axel Uhl 21917ecdd9 Merge remote branch 'origin/gwt' into gwt 2011-12-18 00:15:47 +01:00
Axel Uhl 33102070c0 for test cases, give TracTrac receivers a timeout instead of preemptively stopping them as more events arrive 2011-12-16 11:15:29 +01:00
Axel Uhl a9dd7239dd Merge remote-tracking branch 'server/gflot' into gwt 2011-12-15 14:47:20 +01:00
Axel Uhl ee70623aa0 fixed sorting / formatting in MinMaxRenderer; avoid NPE in initializing time slider in RaceMapPanel 2011-12-15 14:44:34 +01:00
Axel Uhl edc3d3d468 re-added title / tool tip to column rendering 2011-12-15 13:08:15 +01:00
Axel Uhl 84fc61e123 Merge remote-tracking branch 'server/gflot' into gwt 2011-12-15 12:28:32 +01:00
Axel Uhl a4fc5f6f06 made minMaxRenderer attribute final in ManeuverCountRaceColumn 2011-12-14 21:14:52 +01:00
Axel Uhl a16a2adeb7 Merge branch 'gwt' into gwtminmax 2011-12-14 21:09:48 +01:00
Axel Uhl e5bce1b340 renamed to correct typo 2011-12-14 21:09:18 +01:00
Axel Uhl ccd94fb9bb Merge remote-tracking branch 'server/gwt' into gwtminmax 2011-12-14 21:06:58 +01:00
Axel Uhl 2f7bb505f5 Merge remote-tracking branch 'server/gwtminmax' into gwtminmax 2011-12-14 18:16:13 +01:00
Axel Uhl 8abee0b0e5 Merge branch 'gwt' into gwtminmax 2011-12-14 17:54:34 +01:00
Axel Uhl 0c3a0faf89 Merge remote-tracking branch 'server/gflot' into gwt 2011-12-14 17:52:45 +01:00
Axel Uhl e701a0da66 RaceTreeView no longer in use; deleted 2011-12-14 17:50:38 +01:00
Axel Uhl 9de142599b fixed NPE regarding leg type in GPSFixDAO in case boat is not on a race's track 2011-12-14 00:34:22 +01:00
Axel Uhl 3c401e2a44 fixed rotator initialization 2011-12-14 00:15:28 +01:00
Axel Uhl e8e25f22ea decide boat icon based on tack, leg type and highlighting 2011-12-14 00:04:33 +01:00
Axel Uhl a3db17722f added rotators for the remaining boat visualizations; added LegType to GPSFixDAO 2011-12-13 23:50:27 +01:00
Axel Uhl 12ba299eaa Merge branch 'gwt' into rotating-boats 2011-12-13 23:30:24 +01:00
Axel Uhl d257112587 working around the possibly missing synchronization between storedDataEnd and the data-pumping controllers/listeners 2011-12-13 23:29:39 +01:00
Axel Uhl c3865f3c6d ensure that a SwissTimingRaceTrackerImpl no longer updates an unreachable TrackedRace 2011-12-13 23:17:16 +01:00
Axel Uhl 5faea262cd updated Javadocs that talk about lack of synchronization between master and tracking data 2011-12-13 23:03:22 +01:00
Axel Uhl 5a9ef811b5 refactored TracTracRaceTrackerImpl such that it doesn't update TrackedRaces no longer part of the (Tracked)Event 2011-12-13 16:25:16 +01:00
Axel Uhl d26c07c2c5 fixed display of rotated boats and cropping; still missing: tack selection, selection of spi/no-spi 2011-12-13 15:25:58 +01:00
Axel Uhl 6416fb9c2b attempting to first rotate, then translate 2011-12-13 14:28:05 +01:00
Axel Uhl e7de36d02b increased waiting interval to absolutely make sure we don't get two equal time stamps 2011-12-13 11:44:51 +01:00
Axel Uhl 5741adbeb8 attempt to rotate better 2011-12-13 09:08:24 +01:00
Axel Uhl ef2b7004a8 Merge branch 'gwt' into rotating-boats
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/AdminConsoleResources.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/RaceMapPanel.java
2011-12-13 08:56:09 +01:00
Axel Uhl 0284193979 harmonizing initialization procedure 2011-12-13 00:57:35 +01:00
Axel Uhl 00d4a26430 fixing bug #134: Error when changing Leaderboard selection in LeaderboardConfigPanel 2011-12-13 00:57:06 +01:00
Axel Uhl 9f246d568c formatting; removing stale and unargued comments 2011-12-13 00:05:56 +01:00
Axel Uhl 9c0bcad9ca minor cosmetic change 2011-12-12 23:59:01 +01:00
Axel Uhl 5cc609ee65 some localization of ChartsPanel; more remaining; see bug #140 2011-12-12 23:50:50 +01:00
Axel Uhl 6a8abeaacb Merge branch 'stoptrackingtest' into gwt 2011-12-12 23:28:27 +01:00
Axel Uhl 7651b2a01b assert that the event/race/tracked event/tracked race structure is left unchanged by stopTracking 2011-12-12 23:23:51 +01:00
Axel Uhl 9bb057966c added tracked event/race set-up for tests 2011-12-12 23:20:51 +01:00
Axel Uhl 29a1e1fede adjusted test verdict according to expectations 2011-12-12 21:51:00 +01:00
Axel Uhl 7186c95aa3 committing failing test that asserts the tracked race is removed from the tracked event 2011-12-12 21:38:02 +01:00
Axel Uhl 8a0c5f4112 added a .gitignore 2011-12-12 20:07:01 +01:00
Axel Uhl ccd45619e7 added an assertion 2011-12-12 18:20:12 +01:00
Axel Uhl d88b939ee1 added GFlot module inheritance to remaining gwt.xml module descriptors 2011-12-12 18:09:01 +01:00
Axel Uhl 06ee0b5d48 fixed assertions by not using Java assert but JUnit assert* 2011-12-12 18:05:40 +01:00
Axel Uhl cf930c857c adjusted after merge; using *.server.api 2011-12-12 17:41:17 +01:00
Axel Uhl 6e6e88cf20 Merge branch 'gwt' into stoptrackingtest 2011-12-12 17:36:59 +01:00
Axel Uhl d05ed92db6 Merge commit '48974041c45e96fafa7c0ad6df31a8bc38b59de2' into stoptrackingtest 2011-12-12 17:35:13 +01:00
Axel Uhl 7c5f34a114 Merge remote-tracking branch 'server/gwt' into gwt 2011-12-12 17:19:35 +01:00
Axel Uhl 4819c16153 removed gwt.xml module inheritance to GWT Visualization 2011-12-12 17:16:10 +01:00
Axel Uhl 2e82fce625 introduced maven dependency for gflot; had to rename to 1.0.1 to avoid clash with gwt-1.5.3 2011-12-12 17:14:47 +01:00
Axel Uhl 3c65a22c1c Merge remote-tracking branch 'server/gwt' into gwt 2011-12-12 16:42:31 +01:00
Axel Uhl f6a523acff added start/finish boat resource 2011-12-12 15:35:48 +01:00
Axel Uhl 0629e58340 added other boat icon resources 2011-12-12 15:35:08 +01:00
Axel Uhl 8e8034a57c started to move new boat icons to resources; started with preliminary boat rotation depending on bearing 2011-12-12 15:17:08 +01:00
Axel Uhl a524baf0d0 minor comment changes and variable renames 2011-12-12 13:39:33 +01:00
Axel Uhl 54fdeeb198 some Javadoc and formatting changes 2011-12-12 11:19:26 +01:00
Axel Uhl 9866dcd374 Merge branch 'gwt' into common-details 2011-12-12 11:09:13 +01:00
Axel Uhl ed7d92317c let createLeaderboard return the stripped LeaderboardDAO; this avoids another call to getLeaderboardByName;
minor adjustments in StringConstants; localized one more string
2011-12-12 10:58:14 +01:00
Axel Uhl 7674647fd2 fixed string constants 2011-12-10 09:46:08 +01:00
Axel Uhl 48974041c4 started to add operations on RacingEventService that deal wiht RaceIdentifier and EventIdentifier 2011-12-09 17:05:03 +01:00
Axel Uhl de7906f318 use -clean to start equinox server 2011-12-09 16:59:23 +01:00
Axel Uhl 501eab4c70 started with a first icon to move it to the resources/ folder and load it through AdminConsoleResources 2011-12-09 16:30:46 +01:00
Axel Uhl ed10a46f2a adjusted test case to modified stopTracking/removeRace/removeEvent behavior 2011-12-09 14:23:38 +01:00
Axel Uhl 973175472e consolidated imports 2011-12-09 14:17:34 +01:00
Axel Uhl 7e7ee80af4 adjusted gwt.ui.test to match new boolean return of connectTrackedRaceToLeaderboardColumn 2011-12-09 13:08:45 +01:00
Axel Uhl 2cb70fcb1a Merge remote-tracking branch 'server/gwt' into gwt
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/TrackedEventsComposite.java
2011-12-09 13:03:31 +01:00
Axel Uhl d970be5348 more fixes regarding race removal and leaderboard configuration 2011-12-09 13:00:15 +01:00
Axel Uhl 2bd6d817c6 refactored stopTracking for events and races; several fixes for race table sorting/filtering 2011-12-09 11:57:10 +01:00
Axel Uhl 2bfe7a4853 formatting change only 2011-12-09 09:13:56 +01:00
Axel Uhl bbc1689b0f renamed toString to format 2011-12-08 18:56:22 +01:00
Axel Uhl 371da80de6 removed formatting details from DetailType, introduced DetailTypeFormatter for this purpose 2011-12-08 18:55:20 +01:00
Axel Uhl 95a697b01f Merge branch 'gwt' into common-details 2011-12-08 18:22:59 +01:00