Commit Graph
215 Commits
Author SHA1 Message Date
Axel Uhl c0161c7b5a connecting to JSON URL and adding event(s) seems to work ok 2011-07-05 18:15:36 +02:00
Axel Uhl 630ee66292 load/store previous configurations to/from Mongo 2011-07-05 18:03:30 +02:00
Axel Uhl 349d39c997 added "list races" capability including result table sorting 2011-07-05 15:07:57 +02:00
Axel Uhl c141753ab9 first half-baked event management panel with some eventing to propagate user entries for convenience 2011-07-05 11:44:53 +02:00
Axel Uhl edd2a7c1bd include war/ in build 2011-07-05 00:53:27 +02:00
Axel Uhl f2e1e12444 added first steps towards AdminConsole GWT module; updated TODO regarding GWT tasks 2011-07-05 00:50:53 +02:00
Axel Uhl 67c97138f7 added launch config for OSGi server without proxy, with tunnel 2011-07-04 17:57:09 +02:00
Axel Uhl 82c7963995 a bit of localization 2011-07-04 17:54:58 +02:00
Axel Uhl 23b8f67df6 documented success; added successful launch config for web UI debug 2011-07-04 17:14:25 +02:00
Axel Uhl 64a21756ac avoid warnings, removed unnecessary GWT class library 2011-07-04 16:59:39 +02:00
Axel Uhl 7b5185fcb7 removed unnecessary test project 2011-07-04 16:39:22 +02:00
Axel Uhl 2ea2f06816 first running version of a sample GWT UI using Jetty as the GWT servlet container 2011-07-04 16:38:27 +02:00
Axel Uhl 4db5d2c140 created a new bundle project from scratch, adding GWT OSGi bundle as dependency 2011-07-04 13:42:42 +02:00
Axel Uhl 37f57fb6e3 wrapper bundle com.google.gwt.osgi to make GWT JARs available as OSGi bundle 2011-07-04 13:07:25 +02:00
Axel Uhl b73dba1660 added a first sample GWT project, no OSGi yet, no nothing, just a more or less empty "frame" 2011-07-04 12:59:37 +02:00
Axel Uhl 81bc0159e3 added more synchronization to keep race stable as sorting for ranks is going on 2011-06-26 13:59:40 +02:00
Axel Uhl a00ed444ad event's dominant boat class is not determined by the dominant boat class of the event (if there
are only two, none is dominant) but by the event's competitors' dominant boat class
2011-06-24 18:42:11 +02:00
Axel Uhl 07bded4764 record all boats, also if their boat class doesn't match 2011-06-24 18:32:07 +02:00
Axel Uhl f7c26658bf introducing dominant boat class determination for event which so far erroneously still used
boat class of first competitor
2011-06-24 18:22:41 +02:00
Axel Uhl f0a81f39a9 fixed getRace in RaceTrackerImpl which didn't yet use the correct token object
(namely the RaceTracerImpl instance itself). That's the price for an Object typing...
2011-06-24 17:53:09 +02:00
Axel Uhl 81a94495d8 more synchronization when mark passings arrive; signal mark passings only when all of them for one
competitor have been recorded
2011-06-24 17:33:20 +02:00
Axel Uhl 17db9fe014 made more testcases ssh tunnel capable 2011-06-24 15:01:46 +02:00
Axel Uhl cd973e198d enhanced comment 2011-06-24 15:01:36 +02:00
Axel Uhl 1d9ef4d9f3 fixed ordering of competitors if one is already in next leg 2011-06-22 11:55:21 +02:00
Axel Uhl 25890c48c4 remove explicit setting of encoding on servlet responses 2011-06-21 18:18:11 +02:00
Axel Uhl 859b44f57b Merge branch 'master' of ssh://localhost:12347/home/trac/git 2011-06-21 18:05:56 +02:00
Axel Uhl bb2f00de28 set output encoding for ModeratorApp to UTF-8 again 2011-06-21 18:05:26 +02:00
Simon Pamies f92218fcba Fixed encoding 2011-06-21 18:05:09 +02:00
Axel Uhl 261885d01d set default character encoding to cp1252 because only this way we receive the TracTrac competitor names
correctly. In the long run, we should strive for getting a JAR file from TracTrac which allows us to
configure the encoding properly; or even better, they should fix their property in KeyValue.setup to
whatever their server sends.
2011-06-21 17:56:01 +02:00
Axel Uhl 09627e0cae fixed call to getOrCreateTrackedEvent which receives an additional parameter now (token).
We didn't notice because the subsequent varargs had its first actual parameter taken
as the token...
2011-06-21 17:06:39 +02:00
Axel Uhl 32fe00cda6 try to avoid NoWindException by comparing two TrackedLegOfCompetitorImpl as equal if both haven't
yet started the leg
2011-06-21 16:25:41 +02:00
Axel Uhl 4468e905d6 made safe for empty wind tracks 2011-06-21 13:15:58 +02:00
Axel Uhl 7d67cbd34f ignore Unicode tests; they seem to pull TracTrac data with no return... 2011-06-21 09:43:51 +02:00
Axel Uhl e33192ba3e ignore test case that creates a unicod etracker 2011-06-21 09:20:32 +02:00
Axel Uhl 530c809560 adjusted test case to modified signatures 2011-06-21 03:32:34 +02:00
Axel Uhl fb9270a2bb fixed issue with multiple TracTrac Event objects having equal IDs if they represent the same regatta
This caused only RaceDefinition object to be associated only with the single remaining instance
of Event in the map which was supposed to hold several TracTrac events (one per tracker) with
multiple associated RaceDefinition objects.
2011-06-21 03:29:09 +02:00
Axel Uhl b5390899d3 fixed wind calculation for sparse wind tracks 2011-06-21 02:41:54 +02:00
Axel Uhl 4bcac1424b regularly poll paramURL to see if new control points with static positions got added 2011-06-21 01:42:36 +02:00
Axel Uhl 313ae3ee28 better logging about event stop/race stop; prepared thread pool to periodically listen to paramURL
to check for new control point positions
2011-06-21 01:04:06 +02:00
Axel Uhl f37a425b75 launch to start basic TracTrac TTCM client 2011-06-21 01:03:10 +02:00
Axel Uhl 50acccd118 avoid NoWindException if alternative wind source holds wind data; log a warning in this case 2011-06-21 00:19:09 +02:00
Axel Uhl c4f13833b6 new TracTracClientModule.jar that supposedly shows ControlPoint positions also for
control points with static positions
2011-06-21 00:00:22 +02:00
Axel Uhl e5e46ebf95 added output about which race sent an event 2011-06-20 16:54:27 +02:00
Simon Pamies e0919b3fe7 Fixed sorting 2011-06-20 16:52:38 +02:00
Axel Uhl 22ac489afc fixed determining dominant boat class (the Cam boat problem) 2011-06-20 15:29:11 +02:00
Axel Uhl 2865ce3ab2 try to explicitly set response writer character encoding to ISO-8859-15 because that's what we get from TracTrac 2011-06-20 00:23:19 +02:00
Axel Uhl 9e1a5aa299 added currentSpeedOverGroundOrAverageSpeedOverGroundIfLegFinishedInKnots and
currentSpeedOverGroundOrAverageSpeedOverGroundIfLegFinishedInMetersPerSecond
to showrace output
2011-06-20 00:01:05 +02:00
Axel Uhl 2d57f8fbd7 avoid creation of a TrackedRace which may unnecessarily block, only to show the race in listevents 2011-06-19 23:51:01 +02:00
Axel Uhl 02b00c4bfa avoid adding races to an event if we receive TracTrac notifications from the same TracTrac Event
with multiple boatClasses
2011-06-19 17:03:37 +02:00
Axel Uhl 98ba107a3d fixed event naming uniqueness by adding boat class name 2011-06-19 16:57:42 +02:00