Commit Graph
81 Commits
Author SHA1 Message Date
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 c1343888ed upgraded TracAPI from 3.1.2 to which we downgraded after trouble with 3.1.5 to 3.1.6
Change-Id: I9d3b066c868f269282c755de910afaf30160428c
2016-02-22 17:07:42 +01: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 0c76c57e79 added missing version update of pom.xml for TracAPI upgrade
Change-Id: Ida5055d690f406a2a6ebbe29c493a8b6361eaf9b
2016-01-25 18:34:42 +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 b81e6742e5 re-added version to TracAPI's pom.xml
Change-Id: Ia234e07f754324801f072a4181e84859bfa7948d
2016-01-21 16:47:34 +01:00
Axel Uhl 1d93baa62c upgraded TracAPI from 3.1.1 to 3.1.2, hoping to ultimately fix the deadlock upon terminating a subscription and stopping a subscriber
Change-Id: I82c5cb7fbaa9ab9f3b475245d96b35500dd3248f
2016-01-21 14:40:19 +01:00
Axel Uhl 0fffbe7869 upgraded TracAPI version also in pom.xml
Change-Id: I25e689f8460f12919c37f9798709fdfae03f61a3
2016-01-18 17:06:41 +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 16579217b7 upgraded TracAPI to 3.0.14 2015-09-29 18:11:04 +02:00
Axel Uhl dab1f25c34 upgraded TracAPI to version 3.0.13 2015-09-23 17:03:12 +02:00
Axel Uhl cc5ec15cde added new TracTrac Javadoc files 2015-08-09 20:37:53 +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 db1dc0917c fixed tractrac pom 2015-02-17 20:08:45 +01: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 c5cc680a31 added PDF describing TracTrac's external REST APIs to com.tractrac.clientmodule/doc 2014-11-25 09:20:06 +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 af37675988 Merge branch 'master' into java8 2014-10-02 09:17:12 +02:00
Axel Uhl 1d0dd0b67f more TracAPI Javadoc for classes added in release 3.0.6 or earlier 2014-10-02 09:16:10 +02:00
Axel Uhl 69de0f2d76 upgraded project settings to Java8, fixed gwt.ui to JavaSE-1.7 explicitly 2014-10-01 15:00:44 +02:00
Axel Uhl 161d823dee updated project compliance settings to JavaSE-1.8 2014-10-01 14:44:22 +02:00
Axel Uhl e9130d38f3 upgraded classpaths to JavaSE-1.8 2014-10-01 14:16:18 +02:00
Axel Uhl 7ece44052d upgraded manifests from JavaSE-1.7 to JavaSE-1.8 as runtime environment 2014-10-01 14:08:19 +02: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 21f2d7a07c moved to TracAPI 3.0.3, solving an issue with competitor removal from a race that did not reflect in TracAPI 2014-07-25 18:57:17 +02:00
Axel Uhl b74572ea72 adjusted manifest for new TracAPI packages 2014-07-24 18:08:06 +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 223298beb6 switched TracAPI version to 3.0.0 in pom.xml (removing -SNAPSHOT) to match with MANIFEST entry 2014-06-05 07:30:33 +02:00
Axel Uhl a26f5e4474 added Javadoc for TracAPI release 3.0.0 2014-06-05 01:15:39 +02:00
Axel Uhl d1b8cad0d3 updated to TracAPI 3.0.0 2014-06-05 01:11:09 +02:00
Axel Uhl 817930ddad upgraded to TracAPI snapshot 201404071014 2014-04-07 13:51:46 +02:00
Axel Uhl 87dd06802c updated TracAPI to snapshot 201402200655-TracAPI-3.0.0-SNAPSHOT; part 2; all Javadocs and JAR 2014-02-20 23:55:06 +01:00
Axel Uhl 232dde8fb1 updated TracAPI to snapshot 201402200655-TracAPI-3.0.0-SNAPSHOT 2014-02-20 23:52:50 +01:00
Axel Uhl 97a1fc5d92 first working TracAPI-based tracking 2014-02-13 12:30:52 +01:00
Axel Uhl 01bbba4cdb added src/ for TracAPI which contains sample code; remaining problem: TracAPI seems to require ServiceLocator registration;
this doesn't harmonize with OSGi, and we may need an Activator
2014-02-12 18:03:33 +01:00
Axel Uhl 5891569380 continued with transition to TracAPI; all receivers have been migrated and compile by now; many more compile errors remain 2014-02-12 13:30:38 +01: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 42e2435c6c Merge remote-tracking branch 'server/master' into tracapi
Conflicts:
	java/com.tractrac.clientmodule/.classpath
2014-02-10 18:22:55 +01:00
Axel Uhl bf429874ea started conversion from TTCM to TracAPI 2014-02-10 18:20:34 +01:00
fmittag 2d0f35ec5d fixed broken build.properties due to removal of src folder 2014-02-10 17:48:16 +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