New branch 'feature/tubes' available with the following commits: commit 34a8d93eaf138decdc24b9873c178368cdf638f5 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Mon Jul 2 14:57:54 2012 +0200
tubes: fix makefiles after rebase Change-Id: I99a0dd6765d57c4a1d842b25d600d760930704fa commit 883b8af9d5c91d67f634b25a7e80ddb6a564b117 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Sun Jul 1 23:43:33 2012 +0200 tubes: correctly set pDocFunc commit dd42110d3f40e98f1a1f9d7f72afdaf36d617f3e Author: Matúš Kukan <matus.ku...@gmail.com> Date: Sat Jun 30 12:52:57 2012 +0200 tubes: make TeleManager::startGroupSession work and use it commit 138b58829bf9be8f30a6d75741e1bed5068aea67 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri Jun 29 19:30:46 2012 +0200 tubes: fallback to master mode when not possible to init TeleManager as slave commit 5cfe380087bf9ad99ac2f0976fecd8625d875f93 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri Jun 29 19:17:59 2012 +0200 tubes: unref TeleManager if we do not store the pointer commit 6047abb7ca4d1a67ca873eab76bd8cb31f854a52 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri Jun 29 19:15:40 2012 +0200 tubes: use new TeleManager::get() method without parameter commit 4c10749067715d43da22aeefaa501b9150231f9e Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri Jun 29 19:00:16 2012 +0200 tubes: remove unused SetCollaboration method commit 9b6fd6c598c969b068101877017fd3f85371f664 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri Jun 29 18:58:37 2012 +0200 tubes: use correct casts commit aa121092b084f3172bfd90731430db542cc21b97 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Sat Jun 16 22:52:18 2012 +0200 tubes: add listen button to start TeleManager No more need to run soffice with LIBO_TUBES set. commit 4542e4b177163af24d2eb5790feb106474350229 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Mon Jun 18 23:15:04 2012 +0200 tubes: create InitTeleManager method commit 85bec83beddc6ca1570a73ae42af9edf305157e2 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Sat Jun 16 22:39:35 2012 +0200 tubes: extract class definitions to sendfunc.hxx commit 214d0def721688a947456bd96372cff8dceee7c5 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Sat Jun 16 23:42:03 2012 +0200 tubes: start collaboration from the contacts widget commit 4136ff88b6495d60e7c359d78b27b2568f6d7f77 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Sat Jun 16 23:29:03 2012 +0200 tubes: ScDocFuncSend: store pointer to TeleManager commit 9d3e305389e91026391cc0f001d3864eb74198d5 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Wed Jun 13 20:03:26 2012 +0200 tubes: add File -> Collaborate menu entry to launch contacts widget commit bc9f30a06d279e81fe383b42c96a15993bd285b8 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri Jun 8 21:10:59 2012 +0200 tubes: remove ScCollaboration layer commit de289d2dc4beb531387fd9d12ef27dc10917929d Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri Jun 8 16:31:22 2012 +0200 remove a few unused includes commit 24d2946d2f638e6473171902dd9c8072681032f5 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri Jun 8 16:18:33 2012 +0200 tubes: get Avatars loaded and displayed commit 9637ec42bbfd5ca2a3b416855bca6c9c59af6f7c Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri May 11 22:26:06 2012 +0200 tubes: improve contacts list sizing commit 6a5e84759907bab38d4dde5be5cca2ea354d806c Author: Michael Meeks <michael.me...@suse.com> Date: Tue May 22 17:42:59 2012 +0100 tubes: cleanup abstraction, and add in-process demo mode Pass const rtl::OUString &s around instead of random pointers. Allow sc/ to build and work without telepathy enabled. Add aforementioned demo mode hack. commit 6ff46cc770448a57ce8092bf2106312402eeebc7 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Sat Apr 14 14:02:39 2012 +0200 tubes: tweak makefiles commit bc4761d9c9b954e2d78fca9dddfc9c32ca49d3c3 Author: Eike Rathke <er...@redhat.com> Date: Sat Apr 14 13:06:29 2012 +0200 tubes: mention local copy of needed telepathy-glib commit 93eda34db33aaf4237251878c4bc4a1327dd7b35 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Apr 5 10:53:21 2012 +0100 conference: remove a stray dbus-glib import. This is no longer needed since the switch to using GDBus for the tube connection. commit 9a74a73f36267f67ef4a252627e3ee81018add1c Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Sun Apr 1 15:50:20 2012 +0100 tubes: use tp_dbus_tube_channel_offer/accept_async I added these to the recently-released telepathy-glib 0.18.0 mainly to let us simplify the code here. With this new API, tp-glib takes care of waiting for the state changes, creating the GDBusConnection, etc. commit 8996a8e480c2ecdeabcd584b2a622daea67d3e17 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Sun Apr 1 15:30:39 2012 +0100 tubes: make conference hold a TpDBusTubeChannel It already was, actually. :) commit 491f17d15a66ca4bda42dde21dbaffacae330066 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 30 18:50:27 2012 +0100 tubes: use GDBus rather than libdbus GDBus is the future. And TpDBusTubeChannel will ultimately give us a GDBusConnection, so... commit 8d5ef3fa79c1255726f77526cca2240a2748f104 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 30 18:43:22 2012 +0100 tubes: move Accept() logic into conference This makes sense, because the flow for Accept() and Offer() is basically symmetrical, and then conference becomes solely responsible for the handling of channels once they've been requested/given to us. While we're at it we also fix both code paths to work correctly if the state becomes Open before Accept/Offer returns (which is possible). commit aa1b0c0619f8ae6c6ce15b674f034f16bf0f1e49 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 30 15:58:03 2012 +0100 tubes: reduce code duplication when opening connection commit c41e956363a5f120030719dbd9fbda11bb1ab126 Author: Michael Meeks <michael.me...@suse.com> Date: Fri Mar 30 12:54:06 2012 +0100 tubes: couple tubes up to the build logic commit 9413a09e672a0ba0936df3659f1d43e1d2a92f10 Author: Eike Rathke <er...@redhat.com> Date: Thu Mar 29 01:02:25 2012 +0200 tubes: link libraries to unit test commit ee53c0345d9ebdbf1a6e853634397dbf7d4917ec Author: Eike Rathke <er...@redhat.com> Date: Wed Mar 28 20:56:27 2012 +0200 tubes: include libtubes in instset commit b613451b36cb6976804906b12f77ec00c10372fe Author: Eike Rathke <er...@redhat.com> Date: Wed Mar 28 20:27:32 2012 +0200 tubes: LINK is gone commit 9777f84349594b7d39d59178cbe85bbc9c68236a Author: Eike Rathke <er...@redhat.com> Date: Wed Mar 28 20:24:32 2012 +0200 tubes: shared_ptr for ScDocFunc chains and ScCollaboration commit 133f251dd12ca9982f43f742d891f9e56d077642 Author: Eike Rathke <er...@redhat.com> Date: Wed Mar 28 20:24:23 2012 +0200 tubes: TeleManager::get() takes an argument initialize with same mode as collaboration commit 61ae1713e65710aebb9c9d8dfa8f89af1a929847 Author: Eike Rathke <er...@redhat.com> Date: Mon Mar 26 23:54:58 2012 +0200 cleanout flushLoop relict from testing era, not needed anymore commit 0666500550c656115d3edc1606e6eafec33e7d4b Author: Eike Rathke <er...@redhat.com> Date: Mon Mar 26 23:31:58 2012 +0200 silence WaE incompatible pointer type and unused parameters * "passing argument 1 of âgtk_message_dialog_format_secondary_markupâ from incompatible pointer type" * dialog was in fact constructed as GtkMessageDialog using gtk_message_dialog_new_with_markup(), so use it as such * "passing argument 1 of âgtk_widget_destroyâ from incompatible pointer type" * use GTK_WIDGET() on dialog GtkMessageDialog* * "passing argument 1 of âg_object_get_dataâ from incompatible pointer type" * use G_OBJECT on dialog GtkWidget* * "passing argument 1 of âgtk_dialog_set_response_sensitiveâ from incompatible pointer type" * use GTK_DIALOG on dialog GtkWidget* * "passing argument 1 of âgtk_message_dialog_set_imageâ from incompatible pointer type" and "passing argument 1 of âgtk_dialog_add_buttonsâ from incompatible pointer type" * use GTK_MESSAGE_DIALOG() on dialog GtkWidget* * "passing argument 1 of âg_object_set_data_fullâ from incompatible pointer type" * use G_OBJECT() on dialog GtkWidget*:x * "passing argument 3 of âg_signal_connect_dataâ from incompatible pointer type" * use G_CALLBACK() on dialog_response_cb * "passing argument 1 of âgtk_window_set_skip_taskbar_hintâ from incompatible pointer type" * use GTK_WINDOW() on dialog GtkWidget* How awful C is :-/ GtkMessageDialog is a GtkDialog is a GtkWindow is a GtkWidget is a GObject, but still ... commit 61bc000783b56447e77b235519e51ff32dc570e6 Author: Eike Rathke <er...@redhat.com> Date: Mon Mar 26 22:03:55 2012 +0200 silence WaE unused-parameter commit 91e278c812b1e7742b2140f4397e089d8fa3a959 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Mon Mar 26 14:40:17 2012 +0100 tubes: work around âWe are supposed to handle only one channelâ bug. This is the bug which breaks the first request after the offerer signed in. commit 02f024e935b670d22d784b368ede9153dc32159c Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Mon Mar 26 14:22:25 2012 +0100 tubes: quick hack to allow running two instances To record a screencast, I wanted to get two instances of LibreOffice running in the same session. But the Client object(s) claim D-Bus names, so initializing the second instance failed. This patch changes things so that if LIBO_TUBES=master, no Client objects are created. As a result, only the slave can receive files. commit 4edbb9b403f0e00d28aff0c71b09716b24f12e4a Author: Michael Meeks <michael.me...@suse.com> Date: Fri Mar 23 17:54:06 2012 +0000 tubes: make the contacts list show something commit 6a9b73bc22175842f0978c347945189a942babe7 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 17:40:21 2012 +0000 Replace file received link with a signal. commit 7cc8bb6c006717c032b29167f6c7f38afe45c217 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 17:14:36 2012 +0000 Include packet in packetReceived signals. (And also signalify receiving files.) commit 7fe8068584de9ffd6381e382da82fb046672fa82 Author: Michael Meeks <michael.me...@suse.com> Date: Fri Mar 23 17:07:38 2012 +0000 tubes: more work on contact list and missing files commit 4ace75df66abc5339875d29e0c0e50da9c264a3c Author: Michael Meeks <michael.me...@suse.com> Date: Fri Mar 23 16:57:09 2012 +0000 tubes: very early start of contacts dialog, in the wrong place too. commit d7e59d96356b21045e2ce914d38cf73d6a82c934 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 16:39:43 2012 +0000 tubes: add a shared TeleManager singleton Yes, this is in addition to the existing TeleManagerImpl singleton. This class needs to be properly split in half: one Manager part from which the UI can request new sessions and which signals the appearance of new incoming sessions, and another Session part representing the shared editing session (which in turn owns one or more Conferences, which owns exactly one tube, as now). The Manager will dispatch incoming files to the appropriate Conference by UUID or similar. But for now, Michael is opening a new window with the received file, so we want incoming and outgoing events to go to both windows so that it works well enough for a demo. commit c767acfa4c0416bef9881081f117280defa643b3 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 16:25:34 2012 +0000 tubes: replace packetReceived link with a boost signal commit 4c902ed1c479689fce41603adb777db8be18782f Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 16:11:16 2012 +0000 ContactList: ask for avatar data for our contacts commit b9fee32cbfc0142270eebeb033f7e0578c792f17 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 15:40:25 2012 +0000 tubes: delete MainLoopFlusher This doesn't actually seem to have any effect on the test passing or failing. commit e8a609ca5abc35543a7a018ee98e17ad67b1c2d5 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 15:04:11 2012 +0000 tubes: reinstate erroneously-commented unrefs I think I commented these out while hunting stack corruption. commit 4ea1a6b25e5e885ad0fae69dd539a4894e97d586 Author: Michael Meeks <michael.me...@suse.com> Date: Fri Mar 23 16:01:00 2012 +0000 tubes: update readme, get -something- working wrt. document transfer commit 34e91ce379b75c6df757fd4b12444ebb9809c04f Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 14:24:56 2012 +0000 tubes: push sent packets onto the incoming queue. This ensures that our changes are echoed locally as well as being sent to the peer. commit ab0d1246623caa5699382fd482f1fe26a80cf79f Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 14:19:11 2012 +0000 tubes: delete some loop-spinning debug commit f0a16da73472b5c330f2d5a8c6ef85b59da3c070 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 14:18:39 2012 +0000 collab: print some info on which contact we've picked commit 3877aeabe1c6ed79c2d481011a51d5f15f4fc01c Author: Michael Meeks <michael.me...@suse.com> Date: Fri Mar 23 14:10:36 2012 +0000 tubes: calm debug thrash and get master connections right. commit b09f06bcfcac8147a383c0a164b857f4044c9a65 Author: Michael Meeks <michael.me...@suse.com> Date: Fri Mar 23 13:13:30 2012 +0000 tubes: more helpful exception printing on file load failure commit dc671f0d451065e139260f8d24f9a7c3cc050774 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 11:42:10 2012 +0000 tubes: mangle service name into file description The version of Gabble that Michael and Eike are using doesn't support the Metadata interface that we're using to direct this channel to LibreOffice. Perhaps putting something magic into the mime type would be a better temporary workaround but hey. commit d5d2fcfdd92a12eaf82fcf646e7b6b17de3c1512 Author: Michael Meeks <michael.me...@suse.com> Date: Fri Mar 23 11:32:13 2012 +0000 tubes: fix crash with no collaboration setup commit 6dd83970b5dabed6337ec5c21298b02070ced1d3 Author: Eike Rathke <er...@redhat.com> Date: Fri Mar 23 12:39:35 2012 +0100 tubes: start session only if LIBO_TUBES=master commit 8093beef073fddbe47cb68b184fdefaceeeacaa8 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 11:31:26 2012 +0000 Use a slightly nicer filename commit f74889c1fceb7e174afc1bccd94c35adb9a02d72 Author: Michael Meeks <michael.me...@suse.com> Date: Fri Mar 23 11:29:48 2012 +0000 tubes: add hooks for send / recv file (untested) commit e0cbb2ef50f74d8b03e782b707031ef53ac6010b Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 11:22:05 2012 +0000 tubes test: remove an unused function commit aa34fdc37c2fafe0f285590661cecc566f0e4e4e Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 11:20:30 2012 +0000 tubes test: disable testFailAlways() commit cedb1253d5ca3fdb0da584d2e0fbc2b13434e5c3 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 11:18:38 2012 +0000 tubes: skip self contact You should only have yourself on your contact list on rare occasions, but⦠commit 2aa69b4aa2beb7f13a580cb5569c7f119af9e438 Author: Eike Rathke <er...@redhat.com> Date: Fri Mar 23 11:44:15 2012 +0100 tubes: adapt to new contact list interface commit 106e54a4eb0a7170f592121476d57c3760a02794 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 10:40:12 2012 +0000 tubes: improve the hack to work outside the test suite! commit 0d626589ed8b5cad2d65e88355c289c3f598de3d Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 10:24:11 2012 +0000 tubes: add a hack to give time for caps to propagate :( commit 36567e428e1651838da897fdd2f75354fd652dc4 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 10:18:41 2012 +0000 fixup! commit 22071bcf258f7f5fccb19402f9e85a4c93b9466f Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 10:18:25 2012 +0000 WIP commit 5129af360e1e8f5b5f8f12f066e46bd5acd56892 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 09:33:31 2012 +0000 TeleManager: make g_type_init() the first thing done commit 5b2d139fbec6c65f17f808627356b057171088b4 Author: Eike Rathke <er...@redhat.com> Date: Fri Mar 23 10:55:09 2012 +0100 tubes: wrapper to enable tubes If environment variable LIBO_TUBES is set, Calc's ScDocFuncSend and ScDocFuncRecv act over tubes. commit 2bc6733895e6f20c47c7e9864fb923ea9ab17dda Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 08:57:52 2012 +0000 tubes: remove "account without account??" warning It's completely kosher for Telepathy accounts not to have a parameter called 'account' (which really means 'username'): Salut (link-local XMPP) accounts do not, for example, because you don't need to specify a username. tp_account_get_normalized_name() gets your contact ID for an account, which is really what we're looking for here. commit 6be70e2b036a733fac61484f9220fe53ee1f0173 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 08:53:21 2012 +0000 tubes: implement receiving files. commit f1ead8fa9707813dea302caa5f90f1af0af5fdaa Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 08:50:44 2012 +0000 tubes test: fix stack corruption on test failure We can't use CPPUNIT_ASSERT() from a callback called by C code (such as the FileSent callback), or we'll trash the stack if it fails. commit d6f1390a8643fce2cc1b95fa8d5b0d1e73b03856 Author: Eike Rathke <er...@redhat.com> Date: Thu Mar 22 21:31:31 2012 +0100 tubes: pull in tubes headers and linkage commit 52e00223bc421fd0f170e3d460ef0d76e330a3e2 Author: Michael Meeks <michael.me...@suse.com> Date: Thu Mar 22 19:44:44 2012 +0000 tubes: re-use autorecovery to serialize to a file for exchange commit 538a93a72f432cad2421842487681e34c425169c Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 19:13:09 2012 +0000 configure: Depend on new enough tp-glib for FT api commit 0ffda2707812312a6e28840d2dd8092e243f4880 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 17:35:00 2012 +0000 tubes: don't bypass approval for tubes Setting BypassApproval makes incoming channels skip the approver stepâthe step which triggers the dialog box asking whether the user wants to accept the offer. commit 90e67dc50a6a60f95e60e946cda9327111663c46 Author: Michael Meeks <michael.me...@suse.com> Date: Thu Mar 22 17:39:25 2012 +0000 tubes: escape and quote strings if necessary. commit b0832bdbcba7dfcb980d101a700482372cca9228 Author: Michael Meeks <michael.me...@suse.com> Date: Thu Mar 22 17:06:27 2012 +0000 tubes: proxy more docfunc functions, and improve escaping / parsing commit 1e97bf1be7adfea5745d2c51b0c4305dbc91d357 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 16:47:55 2012 +0000 tubes: Add preliminary API for sending a file Crashes if the file transfer fails. file-transfer-helper.[ch] are, as their license headers state, LGPL v2.1+. They come from Empathy. I am in the process of refactoring them so they can live in a future version of telepathy-glib (which is itself LGPL v2.1+), so their presence here is temporary. commit a2b2b52769e8e329f5c43c16108910012f3f0fec Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 16:44:13 2012 +0000 tubes test: refactor spinning mainloop commit da93171f2b27d21c975bb0b15b9b4a0e708dcd95 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 15:40:10 2012 +0000 tubes manager: fix a compiler warning commit 7462283846efbe24d0f280720c9ad9219f48e0f4 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 13:30:11 2012 +0000 Throw an error if we get channels we don't understand. commit de47d0a1a594b55792cbf49c766306718469a28e Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 13:24:00 2012 +0000 tubes: make Conference hold TpAccount commit 1ce93a7f177b6eac66b38faa7d2d603e17954437 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 12:59:15 2012 +0000 tubes: make startBuddySession take a TpContact *. I removed Conference::setTarget() because it's redundant: you can get the target from the channel. And maTarget was unused anyway. commit 99f00f0f97d83696aaafbc03b1041a4fcc12596e Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 12:49:17 2012 +0000 tubes test: find TpContact* for accepter commit 5dbf9d16a90e5726379a6bd0d7ff3869457e8404 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 12:43:59 2012 +0000 tubes test: store OString identifiers This will prevent having to convert them in multiple places. commit 05918c3bd4391d9dff2e01b88f0b7bff29261132 Author: Michael Meeks <michael.me...@suse.com> Date: Thu Mar 22 12:31:15 2012 +0000 tubes: chain noddy serialize & de-serialize to partial docfunc re-impl. commit bfff7eb5c7579250783078371530a1067a7b88d2 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 11:22:44 2012 +0000 tubes: Give a useful error when test-config.ini is missing. commit 39f0df1ec922860c4fbdbd86576373028dea62be Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 11:06:42 2012 +0000 Make startBuddySession() take a TpAccount *. commit c8e6e473dffe14b80ab31a83bfaaf681d0b2e505 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 10:43:57 2012 +0000 tubes: move hardcoded test accounts to an .ini file commit 84e13f6b2e2baaa0c988311b483c088726cc214d Author: Michael Meeks <michael.me...@suse.com> Date: Wed Mar 21 19:06:35 2012 +0000 split ScDocFunc interceptor to new collab/ module and start on it commit 9e7438b2508f137d3b6c780ffdf0ae95860235a7 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Wed Mar 21 18:51:24 2012 +0000 tubes approver: add error handling in case spawning LibO fails commit 21617add227e4eedf35f212dd28e433827eea0d8 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Wed Mar 21 18:38:27 2012 +0000 Add WIP .client and .service files. These are roughly what need to get installed to make the approver (the little dialog box that pops up for incoming offers) and handler (LibreOffice itself) service-activatable. Without these, your contacts will only see that you're capable of LibreOffice tubes while you're running LibreOffice, and you won't get a prompt unless liboapprover is running. commit b4b80438c7d09049b307f7482b783f5fd9c96687 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Wed Mar 21 15:11:19 2012 +0000 tubes: add approver This is a small external process designed to prompt the user for incoming LibreOffice-flavoured D-Bus tubes. Right now it is not service-activatable, but soon it will be⦠commit c7a95bed3795c9ea904c8182372b7b2613738e1c Author: Eike Rathke <er...@redhat.com> Date: Wed Mar 21 16:41:34 2012 +0100 removed trailing whitespace commit 63c402171aa487467850cce6f95ed0e72dcf17b3 Author: Eike Rathke <er...@redhat.com> Date: Wed Mar 21 19:31:50 2012 +0100 make service name configurable for tests commit 98a1e51aab2f1687e1d416702f39048c11da0d55 Author: Michael Meeks <michael.me...@suse.com> Date: Wed Mar 21 18:21:23 2012 +0000 re-direct EnterData and turn it into many smaller ops. commit d07231be97acaf7fe76d40f967df6639ecf88e93 Author: Michael Meeks <michael.me...@suse.com> Date: Wed Mar 21 15:58:52 2012 +0000 dummy interception of ScFunc methods with INTERCEPT env var set. commit d53b1f29125026be4252776591e7b1c9d8e60978 Author: Michael Meeks <michael.me...@suse.com> Date: Wed Mar 21 15:57:35 2012 +0000 EnterData - remove un-necessary bRecord parameter for corner-case commit 8c1171708e4cac688931d9c6758fbfd3e3dd2161 Author: Michael Meeks <michael.me...@suse.com> Date: Wed Mar 21 14:12:27 2012 +0000 Add undo / redo lists to ScDocFunc commit c605d2472612c6f50eabc66ef12f31ec21eca944 Author: Eike Rathke <er...@redhat.com> Date: Wed Mar 21 16:10:16 2012 +0100 singleton impl commit 8ccc06e635f76f6719a9240798db8166159beeba Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Wed Mar 21 12:15:35 2012 +0000 Move tube service name definition to a header. commit 0cdbb4417eefed95c0872102fad42736bcc600ad Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Wed Mar 21 11:13:04 2012 +0000 tubes: add API to find contacts with LibO tube support commit d214e059ce97036641824dd81dbdc2b67c9ee2ad Author: Eike Rathke <er...@redhat.com> Date: Tue Mar 20 20:24:33 2012 +0100 restructure things to one account manager and one connection tubes are offered and accepted now, sending/receiving works YAY! Thanks to Will Thompson from Collabora. commit 9c19fc0a5beb9d76d360da97642fdcad4d626990 Author: Michael Meeks <michael.me...@suse.com> Date: Mon Mar 19 15:29:07 2012 +0000 expand pkg_config flags for telepathy commit d4307962882a8f8ec4dc175c29b5a2f0d50ed7e8 Author: Eike Rathke <er...@redhat.com> Date: Sat Mar 17 00:02:48 2012 +0100 disable entire module if without --enable-telepathy commit 42e63c6d4a630a39e115dab6e20e5594393f1b8e Author: Eike Rathke <er...@redhat.com> Date: Fri Mar 16 23:49:18 2012 +0100 ideas and todos commit bb499b9512325d79e915d1226cab99e3c3f05139 Author: Eike Rathke <er...@redhat.com> Date: Fri Mar 16 22:14:54 2012 +0100 implementing Telepathy Tubes interface
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits