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