Armin Zamani
8e00ee4100
The order of waypoints is now changeable via drag and drop in the course
...
design dialog
2013-04-05 11:24:45 +02:00
Armin Zamani
8478afecfb
Introduced DragSortController in code instead of XML. The drag handling
...
works now as expected.
2013-04-05 10:38:14 +02:00
Armin Zamani
1a3f016d71
worked on drag and drop facility so that only when a certain symbol is
...
pressed the item moves
2013-04-05 01:46:52 +02:00
Armin Zamani
a056ccdb31
added an android library for drag and droppable list views, introduced
...
positioning list in finishing fragment
2013-04-04 23:59:24 +02:00
Armin Zamani
3838e459bd
renamed the racelog analyzer package
2013-04-04 23:40:53 +02:00
Armin Zamani
9bebba4ebc
Moved the finish and finishing analyzers from app to android.shared
2013-04-04 23:33:37 +02:00
Armin Zamani
88b9727b85
App: formatting, filled OfflineDataManager to test the finishing
...
fragement
2013-04-04 23:31:21 +02:00
Armin Zamani
f3731d296c
integrated finishing fragment from London propsal into new app
2013-04-04 22:55:28 +02:00
Armin Zamani
c6cefb328b
Merge branch 'master' into racecommittee_integrated
...
Conflicts:
java/com.sap.sailing.server.gateway/WEB-INF/web.xml
2013-04-04 17:06:06 +02:00
fmittag
1726f07f12
corrected calculation of time difference between two times in expedition status servlet
2013-04-04 13:51:45 +02:00
Axel Uhl
787241d19c
adjusted SmartFutureCache Javadoc after providing a patch to bug 1314
2013-04-04 01:57:13 +02:00
Axel Uhl
e2b3d43393
Tasks in the SmartFutureCache are now recycled with an extended update interval instead of canceled and re-scheduled if not yet started;
...
This solves bug 1314. A synchronized piece of code on the task attempts to update the interval in case the task hasn't read the interval
definition yet. If that doesn't succeed because the task has already consumed the old update interval definition, the existing future task
is left alone, and a new task with the extended update interval is created and scheduled.
2013-04-04 00:59:31 +02:00
Axel Uhl
0761af5e55
refactored SmartFutureCache towards a solution for bug 1314, re-using existing tasks with extended update interval instead of canceling and re-scheduling
2013-04-04 00:49:20 +02:00
Axel Uhl
8ff3810ada
added a "test case" (doesn't test anything) that reproduces the problem of bug 1314 with SmartFutureCache
2013-04-03 23:17:09 +02:00
Axel Uhl
447ad03592
Merge remote-tracking branch 'server/master'
2013-04-03 22:41:07 +02:00
Axel Uhl
c4bcca282f
on bug 1331, improved the way StoreAndForward handles EOF conditions;
...
When a receiving socket is closed, don't close the forwarding channels to the clients.
When EOF is received, stop receiving thread because obviously the receiving channel has been closed.
2013-04-03 22:38:26 +02:00
Armin Zamani
fa0a308436
Changed the mark export for the app: Only marks that have a UUID as an
...
id are serialized
2013-04-03 20:49:38 +02:00
Armin Zamani
931d2fe98e
Implemented the throughput of the TracTrac user name and password from
...
the AdminConsole to the CourseDesignChangeHandler in the TracTrac
adapter
2013-04-03 20:33:26 +02:00
Armin Zamani
8b7f8d15c4
added TracTrac username and password to TracTracEventManagementPanel in
...
the Admin Console
2013-04-03 19:29:32 +02:00
Armin Zamani
83231fe993
Added a course area column for the Leaderboard config panel to show the
...
name
2013-04-03 17:48:20 +02:00
Armin Zamani
b7630be286
Revert for security implementation
2013-04-03 16:52:40 +02:00
fmittag
3dc0168981
Merge remote-tracking branch 'origin/master'
2013-04-03 16:00:44 +02:00
fmittag
1b88e4d764
added a message if no expedition wind source is available in the expedition wind status servlet
2013-04-03 16:00:31 +02:00
Armin Zamani
e046153580
Worked on encryption for the course update
2013-04-03 15:05:01 +02:00
Axel Uhl
eb62475702
Merge remote-tracking branch 'server/master'
2013-04-03 13:57:55 +02:00
Axel Uhl
1eb6b44a2b
fixed boat icons used when no leg type is known
2013-04-03 13:51:12 +02:00
Axel Uhl
edb481b0ad
enhanced logging in case EOF / -1 is read from SailMaster
2013-04-03 13:46:23 +02:00
fmittag
029bea81ea
Merge remote-tracking branch 'origin/master'
2013-04-03 13:45:41 +02:00
fmittag
ff3e799e49
added a "time since last message" output to the expedition wind status servlet
2013-04-03 13:45:28 +02:00
Axel Uhl
6de35e7602
Merge remote-tracking branch 'server/master'
2013-04-03 13:31:38 +02:00
Axel Uhl
22734d4445
setting stopped to true in SailMasterConnectorImpl when the thread stops because of an exception so it can be re-started
2013-04-03 13:31:06 +02:00
Axel Uhl
9473c6db02
made SailMasterConnector robust against null messages returned by the transceiver
2013-04-03 13:28:29 +02:00
fmittag
1c06923a9c
little output adjustment for the Expedition wind status servlet
2013-04-03 13:21:35 +02:00
fmittag
c6d109fa60
Merge remote-tracking branch 'origin/master'
2013-04-03 12:40:49 +02:00
fmittag
37f485cbc4
added a simple status viewer servlet for expedition messages
2013-04-03 12:40:13 +02:00
Axel Uhl
8574b2742d
got updated test XRR files from Tomas; adjusted test cases to match them
2013-04-03 11:48:07 +02:00
Axel Uhl
d44045efbc
Merge remote-tracking branch 'server/master'
2013-04-03 11:19:17 +02:00
Axel Uhl
60c929b026
manually fixed RaceNumber for medal race in the test star race XRR; Tomas to send an updated official version
2013-04-03 11:16:25 +02:00
fmittag
f5236ddd1c
Merge remote-tracking branch 'origin/master'
2013-04-03 11:04:57 +02:00
fmittag
21610c3311
add a description column for the swiss timing races in the management panel
2013-04-03 11:04:28 +02:00
Axel Uhl
11499f431d
fix for bug 1326: interpret the RaceNumber attribute of the <Race> elements inside the <Event> elements in an XRR export
2013-04-02 23:03:26 +02:00
Armin Zamani
5f0edabbb4
Bug fix: The id was not correctly serialized to have a valid json
...
file
2013-04-02 20:07:00 +02:00
Armin Zamani
31b6b49a97
added the competitor list field to RaceCell and its implementation.
...
adapted the serializer and deserializer appropriately
2013-04-02 19:49:23 +02:00
Armin Zamani
72e5f53f39
first implementation step towards security for the parameters of the
...
Course update url
2013-04-02 19:25:07 +02:00
Axel Uhl
430551d3bc
synchronize access to StoreAndForward data structures; ensure re-connects every second from SailMasterConnectorImpl to SailMaster/StoreAndForward
2013-04-02 14:43:02 +02:00
Armin Zamani
05651baffb
Merge branch 'master' into racecommittee_integrated
2013-04-02 13:41:18 +02:00
fmittag
098c4a89b8
Merge remote-tracking branch 'origin/master'
2013-04-02 12:58:18 +02:00
fmittag
0c10b9e0ca
made the parsing of swisstiming messages more robust against broken messages by catching the exceptions and ignoring the message
2013-04-02 12:58:03 +02:00
Axel Uhl
6177b2d647
working towards multiple inbound SwissTiming SailMaster connections; see bug 1325
2013-04-02 12:54:04 +02:00
Axel Uhl
e899ac2aa7
fixed issue with "*X" checksum separator in Expedition messages
2013-04-02 09:39:13 +02:00