Hi there!
Attached you will find a patch that adds a forwarding_condition to the
Forwarding interface. This is necessary as phones may have several
different conditions on which they can forward calls (always, when
unavailable, when busy).
I discussed this patch with Robert McQueen at FOSTEL and he agreed that it
was useful.
Best Regards,
Tobias Hunger
Senior Software Engineer
basysKom GmbH
Robert-Bosch-Str. 7 | 64293 Darmstadt | Germany
Tel: +49 6151 396-8769 | Fax: -9736
[EMAIL PROTECTED] | www.basyskom.de
Handelsregister: Darmstadt HRB 9352
Geschäftsführung: Eva Brucherseifer
New patches:
[add_forwarding_condition
[EMAIL PROTECTED]
Add a forwarding condition enum and use it throughout the Forwarding interface.
] {
hunk ./spec/Connection_Interface_Forwarding.xml 24
+ <arg name="forward_condition" type="u">
+ <tp:docstring>
+ A forwarding condition as defined in the Forwarding_Condition enumeration.
+ </tp:docstring>
+ </arg>
hunk ./spec/Connection_Interface_Forwarding.xml 40
+ <arg name="forward_condition" type="u">
+ <tp:docstring>
+ A forwarding condition as defined in the Forwarding_Condition enumeration.
+ </tp:docstring>
+ </arg>
hunk ./spec/Connection_Interface_Forwarding.xml 60
+ <arg name="forward_condition" type="u">
+ <tp:docstring>
+ A forwarding condition as defined in the Forwarding_Condition enumeration.
+ </tp:docstring>
+ </arg>
hunk ./spec/Connection_Interface_Forwarding.xml 88
+ <tp:enum name="Forwarding_Condition">
+ <tp:enumvalue suffix="Forward_Always" value="0">
+ <tp:docstring>
+ Forward all incoming channels.
+ </tp:docstring>
+ </tp:enumvalue>
+ <tp:enumvalue suffix="Forward_when_Busy" value="1">
+ <tp:docstring>
+ Forward then the user is busy. This happens e.g. when the user gets
+ an incoming call and is already talking on his phone.
+ </tp:docstring>
+ </tp:enumvalue>
+ <tp:enumvalue suffix="Forward_when_Unavailable" value="1">
+ <tp:docstring>
+ Forward then the user is unavailable. This happens e.g. when the user does
+ not pick up his phone after it rang several times.
+ </tp:docstring>
+ </tp:enumvalue>
+ </tp:enum>
}
Context:
[Document Media_Stream_Base_Proto so telepathy-glib will be 100% documented
Simon McVittie <[EMAIL PROTECTED]>**20070405161308]
[Correctly put docstrings for Media_Stream_Type inside the <tp:docstring>
Simon McVittie <[EMAIL PROTECTED]>**20070405161248]
[s/LocalPending/Local_Pending and s/RemotePending/Remote_Pending
Guillaume Desmottes <[EMAIL PROTECTED]>**20070404182048]
[Fix FSF address in regression tests too
Simon McVittie <[EMAIL PROTECTED]>**20070329101642]
[Fix address (FSF moved ages ago)
Thomas Zander <[EMAIL PROTECTED]>**20070327173439]
[add ID to GetDBusNames/DBusNamesChanged
Dafydd Harries <[EMAIL PROTECTED]>**20070321194610]
[improve docstrings
Dafydd Harries <[EMAIL PROTECTED]>**20070321165739]
[make DBusNamesChanged emit added/removed rather than all participants
Dafydd Harries <[EMAIL PROTECTED]>**20070321165701]
[TubeClosed is a signal, not a method
Dafydd Harries <[EMAIL PROTECTED]>**20070321163452]
[fix copyright year
Dafydd Harries <[EMAIL PROTECTED]>**20070321162209]
[add tube initiator to ListTubes
Dafydd Harries <[EMAIL PROTECTED]>**20070321151904]
[GetDBusNames/DBusNamesChanges
Dafydd Harries <[EMAIL PROTECTED]>**20070321150209]
[include Channel_Type_Tubes.xml in all.xml
Dafydd Harries <[EMAIL PROTECTED]>**20070321144403]
[fix grouping in all.xml
Dafydd Harries <[EMAIL PROTECTED]>**20070321144345]
[add Channel.Type.Tubes
Dafydd Harries <[EMAIL PROTECTED]>**20070321143450]
[remove unnecessary import from make_all_async.py
Dafydd Harries <[EMAIL PROTECTED]>**20070319173331]
[Include s:stun-server and q:stun-port in list of well-known connection parameters
Simon McVittie <[EMAIL PROTECTED]>**20070321160836]
[GetHandleOwners raises NotAvailable for channels you shouldn't have called it on (those without CHANNEL_SPECIFIC_HANDLES)
Simon McVittie <[EMAIL PROTECTED]>**20070320170901]
[Adapt Python errors generator so it can be run on all.xml
Simon McVittie <[EMAIL PROTECTED]>**20070302123656]
[[Copied from Gabble] Alter genginterface.py so it doesn't need dbus-python or Python 2.4
Simon McVittie <[EMAIL PROTECTED]>**20070302114508]
[bump version to 0.15.0.1
[EMAIL PROTECTED]
[TAG telepathy-spec 0.15.0
[EMAIL PROTECTED]
Patch bundle hash:
b35419b7f179465ff4ec5e5654755d98ad217dca_______________________________________________
Telepathy mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/telepathy