[Libreoffice-commits] Changes to 'feature/tubes'

Matus Kukan mkukan at kemper.freedesktop.org
Mon Jul 2 09:39:24 PDT 2012


New branch 'feature/tubes' available with the following commits:
commit 109a3a48abaefbd3fe2c97de5cff18ffe4455030
Author: Matúš Kukan <matus.kukan at 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.kukan at gmail.com>
Date:   Sun Jul 1 23:43:33 2012 +0200

    tubes: correctly set pDocFunc

commit 8fecf7c9183e0eaeb9ff975a5981bf9a39947a37
Author: Matúš Kukan <matus.kukan at 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.kukan at 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.kukan at 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.kukan at 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.kukan at gmail.com>
Date:   Fri Jun 29 19:00:16 2012 +0200

    tubes: remove unused SetCollaboration method

commit adf76bfb4663c838d8600071fe5149be01232cf4
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Fri Jun 29 18:58:37 2012 +0200

    tubes: use correct casts

commit 284f32fe09a0299dd7b9737c292fe83cb5a65cda
Author: Matúš Kukan <matus.kukan at 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.kukan at gmail.com>
Date:   Mon Jun 18 23:15:04 2012 +0200

    tubes: create InitTeleManager method

commit 3de6455f07fdfb4fae6fe700062992367817da0b
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Sat Jun 16 22:39:35 2012 +0200

    tubes: extract class definitions to sendfunc.hxx

commit 13002347f87254c2b07896a3d351234e3a135baf
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Sat Jun 16 23:42:03 2012 +0200

    tubes: start collaboration from the contacts widget

commit c5355d070cffc5dc9df7a825e06de123e95b33af
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Sat Jun 16 23:29:03 2012 +0200

    tubes: ScDocFuncSend: store pointer to TeleManager

commit f70dda79c3a173d607620e30a043a96300f4a604
Author: Matúš Kukan <matus.kukan at 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.kukan at gmail.com>
Date:   Fri Jun 8 21:10:59 2012 +0200

    tubes: remove ScCollaboration layer

commit 8c9647d7c754d6419ba5dd32b35c2a9e42f2d2f8
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Fri Jun 8 16:31:22 2012 +0200

    remove a few unused includes

commit b0dace3c2b9b6f4389c322ab6610a15ca4cb8837
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Fri Jun 8 16:18:33 2012 +0200

    tubes: get Avatars loaded and displayed

commit 4fced2ee3e3da47e27b3cb35920c9a30d7e190b1
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Fri May 11 22:26:06 2012 +0200

    tubes: improve contacts list sizing

commit 08a5c5537f962e55a94563930b165820a9db4cd1
Author: Michael Meeks <michael.meeks at 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.kukan at gmail.com>
Date:   Sat Apr 14 14:02:39 2012 +0200

    tubes: tweak makefiles

commit 23f23300e187d4e2f53938d84727563507a925e9
Author: Eike Rathke <erack at 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.thompson at 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.thompson at 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.thompson at 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.thompson at 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.thompson at 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.thompson at 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.meeks at suse.com>
Date:   Fri Mar 30 12:54:06 2012 +0100

    tubes: couple tubes up to the build logic

commit 25b8e94cde1dff36be16deebab1762247de7922a
Author: Eike Rathke <erack at redhat.com>
Date:   Thu Mar 29 01:02:25 2012 +0200

    tubes: link libraries to unit test

commit d163e353bee43fe0b4ce0992bfad68cfd879d1d6
Author: Eike Rathke <erack at redhat.com>
Date:   Wed Mar 28 20:56:27 2012 +0200

    tubes: include libtubes in instset

commit 0c3444d06e87186d8f875de8e882d00b86d06c9d
Author: Eike Rathke <erack at redhat.com>
Date:   Wed Mar 28 20:27:32 2012 +0200

    tubes: LINK is gone

commit 5552de1c4c1115fceafd91d7024b117d0eeabc04
Author: Eike Rathke <erack at redhat.com>
Date:   Wed Mar 28 20:24:32 2012 +0200

    tubes: shared_ptr for ScDocFunc chains and ScCollaboration

commit ba990783ff09b21c290417bfc68db3767dde1492
Author: Eike Rathke <erack at 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 <erack at 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 <erack at 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 <erack at redhat.com>
Date:   Mon Mar 26 22:03:55 2012 +0200

    silence WaE unused-parameter

commit 509e93c6c1fc19f2fea20dd13d6dfcfb473286b8
Author: Will Thompson <will.thompson at 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.thompson at 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.meeks at suse.com>
Date:   Fri Mar 23 17:54:06 2012 +0000

    tubes: make the contacts list show something

commit 9ea683b7f8ded5016735ad629a0264556e32e307
Author: Will Thompson <will.thompson at 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.thompson at 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.meeks at 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.meeks at 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.thompson at 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.thompson at 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.thompson at 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.thompson at 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.thompson at 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.meeks at 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.thompson at 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.thompson at collabora.co.uk>
Date:   Fri Mar 23 14:19:11 2012 +0000

    tubes: delete some loop-spinning debug

commit d179a5352da0b32ecc30c3b1a70f5d7d7a650740
Author: Will Thompson <will.thompson at 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.meeks at 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.meeks at 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.thompson at 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.meeks at suse.com>
Date:   Fri Mar 23 11:32:13 2012 +0000

    tubes: fix crash with no collaboration setup

commit 8e5ef645a220660bc2202ad374e4386e397406ca
Author: Eike Rathke <erack at 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.thompson at collabora.co.uk>
Date:   Fri Mar 23 11:31:26 2012 +0000

    Use a slightly nicer filename

commit 8a892c3b47f5effdcc5ba953d0f7fd9361cf1824
Author: Michael Meeks <michael.meeks at 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.thompson at collabora.co.uk>
Date:   Fri Mar 23 11:22:05 2012 +0000

    tubes test: remove an unused function

commit 21c802e5a097f57a0a405ae7b74811c5e1b9dcf2
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Fri Mar 23 11:20:30 2012 +0000

    tubes test: disable testFailAlways()

commit e8a49e0cc72fd546a2907a56977939d103bb653c
Author: Will Thompson <will.thompson at 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 <erack at redhat.com>
Date:   Fri Mar 23 11:44:15 2012 +0100

    tubes: adapt to new contact list interface

commit 5309eb42884cc9919ef4d10abc26075c5763cb84
Author: Will Thompson <will.thompson at 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.thompson at 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.thompson at collabora.co.uk>
Date:   Fri Mar 23 10:18:41 2012 +0000

    fixup!

commit d65f9a441cebd4cd2c1eb5f83e92c1a43430dbda
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Fri Mar 23 10:18:25 2012 +0000

    WIP

commit c5f61edb0c6349c5dd3b0dda522bda8cf2347741
Author: Will Thompson <will.thompson at 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 <erack at 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.thompson at 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.thompson at collabora.co.uk>
Date:   Fri Mar 23 08:53:21 2012 +0000

    tubes: implement receiving files.

commit bcd4187a7d40bda42a2b2450fbf9127a04450d31
Author: Will Thompson <will.thompson at 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 <erack at redhat.com>
Date:   Thu Mar 22 21:31:31 2012 +0100

    tubes: pull in tubes headers and linkage

commit ffe0366c45c48a3ba9a55db66da023f82779c4c2
Author: Michael Meeks <michael.meeks at 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.thompson at 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.thompson at 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.meeks at suse.com>
Date:   Thu Mar 22 17:39:25 2012 +0000

    tubes: escape and quote strings if necessary.

commit 953c82a5c965a1bbfed04e20577c63549084966d
Author: Michael Meeks <michael.meeks at 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.thompson at 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.thompson at collabora.co.uk>
Date:   Thu Mar 22 16:44:13 2012 +0000

    tubes test: refactor spinning mainloop

commit e2165595b596ffd44a5f6049fe649f045487aac7
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Thu Mar 22 15:40:10 2012 +0000

    tubes manager: fix a compiler warning

commit 3e4293e80561081e8348628ac4b7d3f5d8a75351
Author: Will Thompson <will.thompson at 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.thompson at collabora.co.uk>
Date:   Thu Mar 22 13:24:00 2012 +0000

    tubes: make Conference hold TpAccount

commit 7f6f0017aaa5e6edfd5c93872e8de12326dee534
Author: Will Thompson <will.thompson at 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.thompson at collabora.co.uk>
Date:   Thu Mar 22 12:49:17 2012 +0000

    tubes test: find TpContact* for accepter

commit 12f81c4aee7240258cd8545b2c584400c0c9c5a0
Author: Will Thompson <will.thompson at 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.meeks at 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.thompson at 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.thompson at collabora.co.uk>
Date:   Thu Mar 22 11:06:42 2012 +0000

    Make startBuddySession() take a TpAccount *.

commit 53c1e81b4162300ee873d83e6b735016b1df8a25
Author: Will Thompson <will.thompson at 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.meeks at 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.thompson at 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.thompson at 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.thompson at 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 <erack at redhat.com>
Date:   Wed Mar 21 16:41:34 2012 +0100

    removed trailing whitespace

commit 7cc0ca8c84f15dd7a4cb83132822bc6eb8e524da
Author: Eike Rathke <erack at redhat.com>
Date:   Wed Mar 21 19:31:50 2012 +0100

    make service name configurable for tests

commit 8573585d14b5adb9655082155bb211a87bea36f6
Author: Michael Meeks <michael.meeks at 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.meeks at 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.meeks at 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.meeks at suse.com>
Date:   Wed Mar 21 14:12:27 2012 +0000

    Add undo / redo lists to ScDocFunc

commit 8340fdf4bb9672e591639c0d8da78f597997a779
Author: Eike Rathke <erack at redhat.com>
Date:   Wed Mar 21 16:10:16 2012 +0100

    singleton impl

commit a44b10241212267574772e67026ebe3da1dac8f0
Author: Will Thompson <will.thompson at 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.thompson at 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 <erack at 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.meeks at suse.com>
Date:   Mon Mar 19 15:29:07 2012 +0000

    expand pkg_config flags for telepathy

commit f9d3ce6d510aa9d9db51e99edb2ed9e8f44879af
Author: Eike Rathke <erack at redhat.com>
Date:   Sat Mar 17 00:02:48 2012 +0100

    disable entire module if without --enable-telepathy

commit c38dd87648b6025ed275e648ecb799b7edc015cb
Author: Eike Rathke <erack at redhat.com>
Date:   Fri Mar 16 23:49:18 2012 +0100

    ideas and todos

commit 468f4d809d93aa75b7b63dfc3a7b14058d6f9304
Author: Eike Rathke <erack at redhat.com>
Date:   Fri Mar 16 22:14:54 2012 +0100

    implementing Telepathy Tubes interface



More information about the Libreoffice-commits mailing list