File: Compatibility

package info (click to toggle)
twin 0.4.0-4
  • links: PTS
  • area: main
  • in suites: woody
  • size: 3,804 kB
  • ctags: 23,904
  • sloc: ansic: 61,860; cpp: 1,023; makefile: 777; sh: 552; lex: 302; yacc: 231
file content (55 lines) | stat: -rw-r--r-- 1,719 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55

			     Compatibility problems
		    

This file describes known compatibility problems when mixing
twin server, library and client of different versions.

This file was created together with twin-0.3.9 so it may contain
little information for older versions.

Since libTw, libTT and libTutf have version numbering different from twin,
but new libTw, libTT and libTutf are always released with a new twin server
(until now), it is possible to match libTw, libTT and libTutf versions against
the twin server version they were released with.
Here is the correspondence:

     twin server	libTw		libTutf		libTT
	0.2.8		1.0.0

	0.3.0		2.0.0
	0.3.1		2.0.0
	0.3.2		2.0.0
	0.3.3		2.0.0
	0.3.4		2.0.0
	0.3.5		2.0.1
	0.3.6		2.0.2
	0.3.7		2.0.4 \_(this is a release bug)
	0.3.8		2.0.4 /
	0.3.9		3.0.0		0.0.1
	0.3.10		3.0.1		0.0.2       (unreleased)
	
	0.4.0		3.0.3		0.0.3       (unreleased)

As a general rule of thumb, you would better use libraries
and servers released together to avoid most problems
(clients are more version-mismatch tolerant, expecially when
the clients are older than the libraries).


* Using libTw >= 3.0.0 :
	you can enable 'Unicode support' :
	if a client is compiled against libraries including 'Unicode support',
	it requires libraries including 'Unicode support' to run;
	if a client is compiled against libraries without 'Unicode support',
	it requires libraries without 'Unicode support' to run.

* Using libTw >= 3.0.0 with twin <  0.3.9
     or libTw <  3.0.0 with twin >= 0.3.9 :
        does not work.

* Using libTw >= 2.0.4 with twin <  0.3.7 :
	calling Tw_MapWindow() and some other functions
	results in libTw panic with 'function not supported by server'
	(affects almost all clients)