New branch 'feature/tubes' available with the following commits: commit 109a3a48abaefbd3fe2c97de5cff18ffe4455030 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 97e5186a0a70254e62f5e3167ba9005630250493 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Sun Jul 1 23:43:33 2012 +0200 tubes: correctly set pDocFunc commit 8fecf7c9183e0eaeb9ff975a5981bf9a39947a37 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 241a4639fc115e344f8f95d3d39ca888f4d7024c 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 ef8fb00f59a2ae629956c252d749d9448b6d1ce7 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 8bad1a570d3ca1b6afe3c458d2d73076092da84c 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 b05456ecd29faec5db12c6b0fb9dab682896dcf3 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri Jun 29 19:00:16 2012 +0200 tubes: remove unused SetCollaboration method commit adf76bfb4663c838d8600071fe5149be01232cf4 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri Jun 29 18:58:37 2012 +0200 tubes: use correct casts commit 284f32fe09a0299dd7b9737c292fe83cb5a65cda 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 aa37b90f7f2db5610ca3a71a2d26d5250318e322 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Mon Jun 18 23:15:04 2012 +0200 tubes: create InitTeleManager method commit 3de6455f07fdfb4fae6fe700062992367817da0b Author: Matúš Kukan <matus.ku...@gmail.com> Date: Sat Jun 16 22:39:35 2012 +0200 tubes: extract class definitions to sendfunc.hxx commit 13002347f87254c2b07896a3d351234e3a135baf Author: Matúš Kukan <matus.ku...@gmail.com> Date: Sat Jun 16 23:42:03 2012 +0200 tubes: start collaboration from the contacts widget commit c5355d070cffc5dc9df7a825e06de123e95b33af Author: Matúš Kukan <matus.ku...@gmail.com> Date: Sat Jun 16 23:29:03 2012 +0200 tubes: ScDocFuncSend: store pointer to TeleManager commit f70dda79c3a173d607620e30a043a96300f4a604 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 52542f0a9f24a4e0c76ea92104f7848fa45be940 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri Jun 8 21:10:59 2012 +0200 tubes: remove ScCollaboration layer commit 8c9647d7c754d6419ba5dd32b35c2a9e42f2d2f8 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri Jun 8 16:31:22 2012 +0200 remove a few unused includes commit b0dace3c2b9b6f4389c322ab6610a15ca4cb8837 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri Jun 8 16:18:33 2012 +0200 tubes: get Avatars loaded and displayed commit 4fced2ee3e3da47e27b3cb35920c9a30d7e190b1 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Fri May 11 22:26:06 2012 +0200 tubes: improve contacts list sizing commit 08a5c5537f962e55a94563930b165820a9db4cd1 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 dbd7ff79ef2aa499a5047aece175d51be0c7b0a4 Author: Matúš Kukan <matus.ku...@gmail.com> Date: Sat Apr 14 14:02:39 2012 +0200 tubes: tweak makefiles commit 23f23300e187d4e2f53938d84727563507a925e9 Author: Eike Rathke <er...@redhat.com> Date: Sat Apr 14 13:06:29 2012 +0200 tubes: mention local copy of needed telepathy-glib commit 463e33e6d1cc1ccaacc95afcdd5f2aaa339ea8e5 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 daf479dea3211bad80e32e5fcca474309861e51e 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 fc686c5f4456b0e057953c7dafb8aa34a4901bd2 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 372d9e7195f14a38e2e512021e1b6a0c902e1485 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 6f7b71649e809dd9edec8cd7cfe214b99eb1b3ec 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 dd7fc6f01ac77d7912c3447aaa4dcdbc742fa817 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 cc29797f9cacab3fffce8e6af25fe7a11eacd5e2 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 25b8e94cde1dff36be16deebab1762247de7922a Author: Eike Rathke <er...@redhat.com> Date: Thu Mar 29 01:02:25 2012 +0200 tubes: link libraries to unit test commit d163e353bee43fe0b4ce0992bfad68cfd879d1d6 Author: Eike Rathke <er...@redhat.com> Date: Wed Mar 28 20:56:27 2012 +0200 tubes: include libtubes in instset commit 0c3444d06e87186d8f875de8e882d00b86d06c9d Author: Eike Rathke <er...@redhat.com> Date: Wed Mar 28 20:27:32 2012 +0200 tubes: LINK is gone commit 5552de1c4c1115fceafd91d7024b117d0eeabc04 Author: Eike Rathke <er...@redhat.com> Date: Wed Mar 28 20:24:32 2012 +0200 tubes: shared_ptr for ScDocFunc chains and ScCollaboration commit ba990783ff09b21c290417bfc68db3767dde1492 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 913d264b53ce50a0f56818b4a9f348fdfb40bf4f 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 d33c148fa0a9ca1e3cc0ca952bac64949d8de965 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 5cbc238843a06c44aa06c48f043b22b68161e582 Author: Eike Rathke <er...@redhat.com> Date: Mon Mar 26 22:03:55 2012 +0200 silence WaE unused-parameter commit 509e93c6c1fc19f2fea20dd13d6dfcfb473286b8 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 ee3768a724f7425be3091c999dd3a072259b2690 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 27e375741f054ff03cd9932351622838605ae19e Author: Michael Meeks <michael.me...@suse.com> Date: Fri Mar 23 17:54:06 2012 +0000 tubes: make the contacts list show something commit 9ea683b7f8ded5016735ad629a0264556e32e307 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 45b48cf56d6c0d5edaf9f7ca049f54400bcee039 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 b1a958d11ef7de3be3632676b9b4be1075b960ef 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 42c96eef26e92a0b9c0d5827d9a81590c5d27fa3 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 26908be3a79df4e8ffd3d42b03d29ded3c86b6bc 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 1c3aa023047da093bb85f0fe888ef8d0c0a32b2a 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 fb48070e6e911eb6e546c247018c678a7c17ff82 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 aa4185b95d053cd3b93823781d4aeeebb4ac61d7 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 f64c3a4d8298b5754c4286566d203eca768e7fda 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 2f236bcbbe39764dd4b816ef76b3d98dd7c27208 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 016622adfc4237f2f69a4781b3d231efa9682f24 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 600666cdf2e49dc34ba1012e8e08d0b5c0f38a19 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 14:19:11 2012 +0000 tubes: delete some loop-spinning debug commit d179a5352da0b32ecc30c3b1a70f5d7d7a650740 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 db1b6f184aed39a9e98b2ac58b57fdfa844ab3a3 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 b523f53e75bd4cb565de5e516aeea65f58b030e2 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 64a59b2a82cb8a9f66942775c27b0d5f4215c800 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 6078f835a6c3e220322c8e2a9647446560e12547 Author: Michael Meeks <michael.me...@suse.com> Date: Fri Mar 23 11:32:13 2012 +0000 tubes: fix crash with no collaboration setup commit 8e5ef645a220660bc2202ad374e4386e397406ca Author: Eike Rathke <er...@redhat.com> Date: Fri Mar 23 12:39:35 2012 +0100 tubes: start session only if LIBO_TUBES=master commit 28b76ab31339428668a4d95cf0e70c46cad8e4ff Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 11:31:26 2012 +0000 Use a slightly nicer filename commit 8a892c3b47f5effdcc5ba953d0f7fd9361cf1824 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 676e79819cc2b2ec82a0012a575055c2a245f812 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 11:22:05 2012 +0000 tubes test: remove an unused function commit 21c802e5a097f57a0a405ae7b74811c5e1b9dcf2 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 11:20:30 2012 +0000 tubes test: disable testFailAlways() commit e8a49e0cc72fd546a2907a56977939d103bb653c 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 d6b187e707272bd7f17354f14d81ac5c4f547a9e Author: Eike Rathke <er...@redhat.com> Date: Fri Mar 23 11:44:15 2012 +0100 tubes: adapt to new contact list interface commit 5309eb42884cc9919ef4d10abc26075c5763cb84 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 efa3aa97dbefaed1d12c5c146241883b9f56e6f7 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 f56d410142baf9033124cc747307f77d824deb68 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 10:18:41 2012 +0000 fixup! commit d65f9a441cebd4cd2c1eb5f83e92c1a43430dbda Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 10:18:25 2012 +0000 WIP commit c5f61edb0c6349c5dd3b0dda522bda8cf2347741 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 78653493576d7f401924759aa95da2f806cb8688 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 b9bd541a6c4c76abb24d0c947a470ea6d4e09c78 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 2aefd40c2c9ac05a935d173910c232be6d90df26 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Fri Mar 23 08:53:21 2012 +0000 tubes: implement receiving files. commit bcd4187a7d40bda42a2b2450fbf9127a04450d31 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 131760ed20bfd148f0b93ccacf2fcfa7ceb35c71 Author: Eike Rathke <er...@redhat.com> Date: Thu Mar 22 21:31:31 2012 +0100 tubes: pull in tubes headers and linkage commit ffe0366c45c48a3ba9a55db66da023f82779c4c2 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 9834214d530a498f3f04aae8ec4b8e33882ef531 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 5037bcd8c0aa0bfff784188d7c4877f7b8f70efa 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 75089d985b046b708619e5140c9c6f3c86ad5941 Author: Michael Meeks <michael.me...@suse.com> Date: Thu Mar 22 17:39:25 2012 +0000 tubes: escape and quote strings if necessary. commit 953c82a5c965a1bbfed04e20577c63549084966d 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 f1a50821815d1d6f5c1c092fb1464d61581bc0d2 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 359f72c83fda6faa81300070cd9b912927dc439e Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 16:44:13 2012 +0000 tubes test: refactor spinning mainloop commit e2165595b596ffd44a5f6049fe649f045487aac7 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 15:40:10 2012 +0000 tubes manager: fix a compiler warning commit 3e4293e80561081e8348628ac4b7d3f5d8a75351 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 b1c8a77f7476f59d00bc59daa31a568439e65175 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 13:24:00 2012 +0000 tubes: make Conference hold TpAccount commit 7f6f0017aaa5e6edfd5c93872e8de12326dee534 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 bcb435db12af82fb8955dbfb325352c2b40d2855 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 12:49:17 2012 +0000 tubes test: find TpContact* for accepter commit 12f81c4aee7240258cd8545b2c584400c0c9c5a0 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 6686d3a7b9c4fa68fa5d44aa1d699e420faeae97 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 f2cb750ba0b1eec3f230f9217d60637599719411 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 013b37d610895324d1c12d8bb1b6d6a2609d8152 Author: Will Thompson <will.thomp...@collabora.co.uk> Date: Thu Mar 22 11:06:42 2012 +0000 Make startBuddySession() take a TpAccount *. commit 53c1e81b4162300ee873d83e6b735016b1df8a25 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 d11da4e45735926ac6bd26007015d9e236b36a3f 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 9bd7e6223d20cdbba042680098ad9d8a23af22a3 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 66dcae86244316a0eedfab9e1228e202cba4f7e1 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 9eaf8601162d7695a219f6d6b54ee62935e0ccde 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 4cfbe7dc1d1c105e604a915b07c2f55dcf07bb87 Author: Eike Rathke <er...@redhat.com> Date: Wed Mar 21 16:41:34 2012 +0100 removed trailing whitespace commit 7cc0ca8c84f15dd7a4cb83132822bc6eb8e524da Author: Eike Rathke <er...@redhat.com> Date: Wed Mar 21 19:31:50 2012 +0100 make service name configurable for tests commit 8573585d14b5adb9655082155bb211a87bea36f6 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 7ef0077ea1d7f6c81a380fa4f09d9871be5edf1b 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 d41e256526a1431e5fff217c8f03d612b213c537 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 528a60b227f710ce7a0cee99eac2f9aba643ea46 Author: Michael Meeks <michael.me...@suse.com> Date: Wed Mar 21 14:12:27 2012 +0000 Add undo / redo lists to ScDocFunc commit 8340fdf4bb9672e591639c0d8da78f597997a779 Author: Eike Rathke <er...@redhat.com> Date: Wed Mar 21 16:10:16 2012 +0100 singleton impl commit a44b10241212267574772e67026ebe3da1dac8f0 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 d393941ff0f70847e0dbcfd16e814a8c95aaaed5 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 7daf9093e8d13fcab9f0bc5e493f4f060c3c5c3c 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 fec9a6e34195d63220031142df292d9d0439a023 Author: Michael Meeks <michael.me...@suse.com> Date: Mon Mar 19 15:29:07 2012 +0000 expand pkg_config flags for telepathy commit f9d3ce6d510aa9d9db51e99edb2ed9e8f44879af Author: Eike Rathke <er...@redhat.com> Date: Sat Mar 17 00:02:48 2012 +0100 disable entire module if without --enable-telepathy commit c38dd87648b6025ed275e648ecb799b7edc015cb Author: Eike Rathke <er...@redhat.com> Date: Fri Mar 16 23:49:18 2012 +0100 ideas and todos commit 468f4d809d93aa75b7b63dfc3a7b14058d6f9304 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