summaryrefslogtreecommitdiff
path: root/tubes/README
diff options
context:
space:
mode:
Diffstat (limited to 'tubes/README')
-rw-r--r--tubes/README30
1 files changed, 18 insertions, 12 deletions
diff --git a/tubes/README b/tubes/README
index 20cdcfa8de10..3527a72743fb 100644
--- a/tubes/README
+++ b/tubes/README
@@ -8,7 +8,7 @@ the same TeleConference abstraction.
To enable configure LibO with --enable-telepathy
-Status 2012-03-16:
+Status 2012-03-20:
* no LibO code depends on this module yet, so it is not built in a regular
build, even if configured with --enable-telepathy, so cd tubes and make here
@@ -27,19 +27,25 @@ Status 2012-03-16:
* libo1 and libo2 must be contacts/buddies of each other
* both accounts need to be online in Empathy
-* very nasty GMainLoop handling for cppunittest, MAYBE we could get rid of
- that in a real LibO, this might be responsible for some ugly behaviour
-* contact channels seem to be successfully setup
-* the client's callback TeleManager_DBusChannelHandler setup with
- TeleManager::connect() does not appear to get ever called
-* hence the tube offer triggered by TeleManager_ChannelReadyHandler is never
- accepted
-* unsure if the uniquify setup with tp_simple_handler_new_with_factory() would
- work at all, hence trying to have one instance un-uniquified, but to no
- avail
+* very nasty GMainLoop handling for cppunittest, HOPEFULLY we will get rid of
+ that in a real LibO
+* working:
+ * contact channels are setup
+ * tube is offered/accepted
+ * packets are sent and received
-TODOs (once those basic problems are solved)
+TODO:
+
+* cleanup code to use a refcounted single instance thats holds mpAccountManager
+ and stuff and actually releases them, instead of statics
+* TeleManager should be a single instance, not holding any account information;
+ instead, the start...Session() methods should also get the account passed
+* implement master/slave mode in 1-1 buddy conferences, master would do strong
+ ordering
+
+
+other TODOs:
* associate a document with a conference
* use SfxObjectShell as an abstraction and broadcast incoming changes?