Commit Graph
29 Commits
Author SHA1 Message Date
Axel Uhl 46aa94b9e1 upgraded to TracAPI 3.3.1
Change-Id: I81d0546147744a1c90a6dbf38007d513d7dc3428
2017-01-17 11:20:29 +01:00
Axel Uhl 16371e9331 upgraded to TracAPI 3.3.0
Change-Id: Ia7e5a8b93731472adfc0478386ed43a489753bf1
2016-09-21 14:11:57 +02:00
Axel Uhl 92367dd580 upgraded to TracAPI 3.2.2
Change-Id: If68f9ebaa1f5958acff32545e0c7ec94a6b90222
2016-09-21 13:17:13 +02:00
Axel Uhl 92b6bc192d upgraded TracAPI from 3.2.0 to 3.2.1, fixing issue with hanging subscriber threads
Change-Id: Iaf84e0f0d45b9bfda67c0529934f9ecb51c2ca8b
2016-07-13 18:02:55 +02:00
Axel Uhl b6f3f31fa0 upgraded TracAPI from 3.1.6 to 3.2.0
Change-Id: Ie6d6adf75aed879303b34873719fd4e58c2f47ac
2016-05-09 10:53:52 +02:00
Axel Uhl 7357f6faf5 reverting TracAPI back to version 3.1.2 for the moment according to Jorge's recommentation to avoid frequent deadlocks in TracAPI
Change-Id: If2ef201c71a0a37baaeab464ad179a2ded0159f5
2016-02-22 10:07:15 +01:00
Axel Uhl 808524743c upgrade TracAPI to 3.1.5
Change-Id: I06559c2afcd382b5fae9e628de6d849bfef06c19
2016-02-17 11:58:24 +01:00
Axel Uhl 546385e995 upgraded TracAPI from 3.1.3 to 3.1.4, assuming to avoid an infinite loop for old events
Change-Id: Ide5d2f7f34c513588f84973b44b55f2c733bd7a6
2016-02-15 13:33:12 +01:00
Axel Uhl a070d86627 upgraded to TracAPI 3.1.3, hoping to fix the deadlock issue
Change-Id: Ib8f06a5841b9a46c07667d7f3c3757de7efd9abe
2016-01-25 18:28:39 +01:00
Axel Uhl 1891a5562b upgraded TracAPI to version 3.1.1; this should resolve the timeouts during unsubscribe
Change-Id: I7ffa172214d76938258890285b8af4fb48a1028e
2016-01-18 16:58:54 +01:00
Axel Uhl 0d9042c0e5 upgraded TracAPI to 3.1.0, adding TracAPI-src.jar which provides the sources for the API
Change-Id: I4042b610309edde8b57f95384a4c17435688bfb6
2015-12-11 13:55:43 +01:00
Axel Uhl dab1f25c34 upgraded TracAPI to version 3.0.13 2015-09-23 17:03:12 +02:00
Axel Uhl dcc70c37f8 upgrade to TracAPI 3.0.12 2015-08-07 14:06:43 +02:00
Axel Uhl c07ed0fa71 updated the TracAPI 3.0.11 readme file 2015-05-27 15:59:04 +02:00
Axel Uhl e929fc12e0 updated TracAPI form 3.0.10 to 3.0.11; here to the release notes:
We have released a new version of the TracAPI 3.0.11 that is is 100%
compatible with the previous 3.0.x releases [1].

This is a final version. It fixes bugs in the implementation and it adds
a some features. These features add methods to the API, but they keep
the backward compatibility. This version provides a new JavaDoc version [2].

  1) Features

  - Adding the method IRace.setInitialized(boolean) that allows to load
control point positions although the race is not initialized (Requested
by Jorge Piera, 17/05/2015)

  1) Bugs

   - The subscription library sends (per each control point) an
"ControlPointPosition" event with the positions  of the parameters with
a time stamp equals to the tracking start time. If the control  point
is static (it doesn't have a tracker), it means that this control won't
exist until the tracking start time arrives: it is  not possible to open
a subscription connection before the tracking start time and see the
control point. But  if the control is static,  it has to exist during
all the event. Now when a control is static, the subscription library
sends a "ControlPointPosition" event with the event start time and then
it sends other "ControlPointPosition"  event with the tracking start
time. It allows to connect with future races and see the static controls
(Requested by Jakob Odum, 25/02/2015)

  - It is possible to add two or more subscriptions for the same
subscriber (Reported by Jorge Piera, 02/05/2015)

  - If a race is in a not initialized state and it is loaded using the
parameters file, the library assumes that the consumer application wants
to load the race and it changes its initialized attribute to true. This
assumption is  wrong. Now, if a race is not initialized it will continue
being uninitialized until the event administrator changes its state to
initialized (Reported by Axel Uhl, 17/05/2015)
2015-05-27 14:44:23 +02:00
Axel Uhl 02d54a725f upgraded TracAPI from 3.0.9 to 3.0.10, hopefully fixing bug 2630 2015-02-17 18:20:13 +01:00
Axel Uhl b07fd85182 upgraded TracAPI from 3.0.7 to 3.0.9, fixing a ConcurrentModificationException 2015-02-13 12:42:47 +01:00
Axel Uhl 5c8237b4ce upgraded to TracAPI 3.0.7 which fixes bug 2474 2014-11-20 11:39:01 +01:00
Axel Uhl f16bed3195 upgraded TracAPI from 3.0.5 to 3.0.6 2014-09-15 16:31:58 +02:00
Axel Uhl 9fa4e56505 upgraded TracAPI from 3.0.4 to 3.0.5. From the README file:
- The previous version 3.0.4 added only changes in the synchronization. The lists were synchronized by hand
 but the implementation continued using synchronized lists. The result was that we had a double
 synchronization for all the lists of the model: the synchronization by hand and the synchronization of
 the list. (Reported by Axel Uhl, 04/08/2014)

 - The new subscription library sends the static positions (from the parameters file) as positions events.
 The problem here is that the subscription library retrieves the positions from the model of control
 points and  when some races are loaded in parallel these values can be invalid (values loaded by
 other race). Now the subscription library sends the static positions from the parameters file.
 (Reported by Jorge Piera, 04/08/2014)
2014-08-05 16:46:45 +02:00
Axel Uhl 0cfc230724 upgraded to TracAPI 3.0.4;
From the README.txt file:
This is a final version. Only fixes bugs in the implementation

Release date: 04/08/2014

1) Bugs

 - Some lists are not thread-safety. The model project exposes some lists based on a
 CopyOnWriteArrayList implementation that is thread-safety if you get its iterator.
 But if before to invoke the iterator() method of the list, other thread is editing the list,
 it is possible to get a list in an invalid status. (Reported by Axel Uhl, 31/07/2014)
2014-08-04 18:00:14 +02:00
Axel Uhl 22c457e5b2 upgraded to TracAPI 3.0.2; supposed to eliminate caching problems of objects coming from the clientparams.php file, such as static mark positions 2014-07-24 16:43:54 +02:00
Axel Uhl a28d0311d5 switched to TracAPI version 3.0.1 2014-06-10 00:52:06 +02:00
Axel Uhl da0423a7b9 updated Javadoc to match new TracAPI version; upgraded snapshot of TracAPI.jar 2014-02-12 12:31:29 +01:00
Axel Uhl 99c353db4a Merge branch 'master' into tracapi
Conflicts:
	java/com.tractrac.clientmodule/META-INF/MANIFEST.MF
	java/com.tractrac.clientmodule/README.txt
	java/com.tractrac.clientmodule/lib/TracTracClientModule.jar
	java/com.tractrac.clientmodule/pom.xml
2014-02-10 17:12:37 +01:00
Axel Uhl 92c7c8d2ad upgraded TTCM to 2.0.12; supposedly fixes a bug in .mtb file reading regarding boat positions 2014-02-10 10:04:17 +01:00
Axel Uhl c6ede39750 upgraded com.tractrac.clientmodule to TracAPI 3.0.0 preview; client code hasn't been adjusted yet and doesn't compile 2014-02-08 11:19:34 +01:00
Simon Pamies 77605fe427 Added new TracTrac client module 2.0.11 2014-01-21 13:28:58 +01:00
Axel Uhl 28d0ef4d2c updated TTCM to version 2.0.9 which is said to remove deadlock and concurrent loading issues 2013-12-18 23:37:28 +01:00