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

Reply via email to