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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
This file contains the same edited highlights as the announcement emails.
For full details, see the ChangeLog in tarballs, or "git log" in Git
checkouts.
telepathy-spec 0.20.1 (2010-09-15)
==================================
The "I can't build there!" release.
Fixes:
• Correct the tp:name-for-bindings on ServerCertificate to be
Server_Certificate, leading to the intended names (server_certificate
rather than servercertificate, etc.) in generated bindings.
telepathy-spec 0.20.0 (2010-09-14)
==================================
This is a new stable version of telepathy-spec, intended to serve as a
reference point for future work. There were no API changes since development
release 0.19.13; changes from the year of development since 0.18.0 are
summarized below.
The versions of libraries, connection managers and Mission Control recommended
for use with GNOME 2.32 (the upcoming telepathy-glib 0.12, telepathy-gabble 0.10
and Mission Control 5.6 stable branches) can be expected to support most of
the API from this spec release.
Semantic changes
----------------
• The timestamps used for "user action time", intended for focus-stealing
prevention, are no longer interpreted as seconds since 1970. Instead, they
should be interpreted as X-server time on X GUI platforms,
with two special values (0 and the maximum 64-bit signed integer) having
their own semantics.
Enhancements to core API
------------------------
• Connection now has Status, Interfaces properties
• ConnectionManager now has Protocol objects with more information about
protocols (at the time of release, this is supported in telepathy-gabble
0.9.x but not in most other connection managers)
• Account.ChangingPresence indicates when changes are being attempted
• Account.Service indicates a specific service such as "google-talk"
• Account has extensible details of the last connection error
• Observers can have a Recover flag, which provides best-effort crash recovery
• ChannelDispatchOperation.HandleWithTime can pass through a timestamp for
focus-stealing prevention
• various new error codes
New optional interfaces
-----------------------
• Account.I.Storage indicates which backend an account is stored in
• Conn.I.Anonymity, Chan.I.Anonymity — controlling caller-ID and similar
features
• Conn.I.Balance — machine-readable account balance, e.g. SkypeOut credit
• Conn.I.Cellular — extra information about cellular connections
• Conn.I.ContactInfo — information that contacts provide about themselves,
in a vCard-like format
• Conn.I.ServicePoint, Chan.I.ServicePoint — emergency contact points
• Chan.T.ServerTLSConnection — interactive approval of any problematic
TLS/SSL certificates
• Chan.T.ContactSearch — searching for contacts by name, address etc.
• Chan.I.Conference — multi-user text or media conferences
which can be made by merging or upgrading 1-1 channels
• Chan.I.SMS — SMS-specific extensions to Text channels (currently only
one property, indicating class 0 "flash" SMSs)
Enhancements to optional interfaces
-----------------------------------
• chat states are state-recoverable
• a new flag indicates whether Location can be set
Changes since 0.19.13
---------------------
• improve wording of experimental Conn.I.ClientTypes and Conn.I.PowerSaving
interfaces (danni, wjt)
|