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

Matus Kukan mkukan at kemper.freedesktop.org
Mon Jul 2 08:18:23 PDT 2012


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

    tubes: correctly set pDocFunc

commit dd42110d3f40e98f1a1f9d7f72afdaf36d617f3e
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 138b58829bf9be8f30a6d75741e1bed5068aea67
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 5cfe380087bf9ad99ac2f0976fecd8625d875f93
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 6047abb7ca4d1a67ca873eab76bd8cb31f854a52
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 4c10749067715d43da22aeefaa501b9150231f9e
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Fri Jun 29 19:00:16 2012 +0200

    tubes: remove unused SetCollaboration method

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

    tubes: use correct casts

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

    tubes: create InitTeleManager method

commit 85bec83beddc6ca1570a73ae42af9edf305157e2
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 214d0def721688a947456bd96372cff8dceee7c5
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 4136ff88b6495d60e7c359d78b27b2568f6d7f77
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Sat Jun 16 23:29:03 2012 +0200

    tubes: ScDocFuncSend: store pointer to TeleManager

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

    tubes: remove ScCollaboration layer

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

    remove a few unused includes

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

    tubes: get Avatars loaded and displayed

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

    tubes: improve contacts list sizing

commit 6a5e84759907bab38d4dde5be5cca2ea354d806c
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 6ff46cc770448a57ce8092bf2106312402eeebc7
Author: Matúš Kukan <matus.kukan at gmail.com>
Date:   Sat Apr 14 14:02:39 2012 +0200

    tubes: tweak makefiles

commit bc4761d9c9b954e2d78fca9dddfc9c32ca49d3c3
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 93eda34db33aaf4237251878c4bc4a1327dd7b35
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 9a74a73f36267f67ef4a252627e3ee81018add1c
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 8996a8e480c2ecdeabcd584b2a622daea67d3e17
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 491f17d15a66ca4bda42dde21dbaffacae330066
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 8d5ef3fa79c1255726f77526cca2240a2748f104
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 aa1b0c0619f8ae6c6ce15b674f034f16bf0f1e49
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 c41e956363a5f120030719dbd9fbda11bb1ab126
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 9413a09e672a0ba0936df3659f1d43e1d2a92f10
Author: Eike Rathke <erack at redhat.com>
Date:   Thu Mar 29 01:02:25 2012 +0200

    tubes: link libraries to unit test

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

    tubes: include libtubes in instset

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

    tubes: LINK is gone

commit 9777f84349594b7d39d59178cbe85bbc9c68236a
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 133f251dd12ca9982f43f742d891f9e56d077642
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 61ae1713e65710aebb9c9d8dfa8f89af1a929847
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 0666500550c656115d3edc1606e6eafec33e7d4b
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 61bc000783b56447e77b235519e51ff32dc570e6
Author: Eike Rathke <erack at redhat.com>
Date:   Mon Mar 26 22:03:55 2012 +0200

    silence WaE unused-parameter

commit 91e278c812b1e7742b2140f4397e089d8fa3a959
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 02f024e935b670d22d784b368ede9153dc32159c
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 4edbb9b403f0e00d28aff0c71b09716b24f12e4a
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 6a9b73bc22175842f0978c347945189a942babe7
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 7cc8bb6c006717c032b29167f6c7f38afe45c217
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 7fe8068584de9ffd6381e382da82fb046672fa82
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 4ace75df66abc5339875d29e0c0e50da9c264a3c
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 d7e59d96356b21045e2ce914d38cf73d6a82c934
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 c767acfa4c0416bef9881081f117280defa643b3
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 4c902ed1c479689fce41603adb777db8be18782f
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 b9fee32cbfc0142270eebeb033f7e0578c792f17
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 e8a609ca5abc35543a7a018ee98e17ad67b1c2d5
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 4ea1a6b25e5e885ad0fae69dd539a4894e97d586
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 34e91ce379b75c6df757fd4b12444ebb9809c04f
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 ab0d1246623caa5699382fd482f1fe26a80cf79f
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 f0a16da73472b5c330f2d5a8c6ef85b59da3c070
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 3877aeabe1c6ed79c2d481011a51d5f15f4fc01c
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 b09f06bcfcac8147a383c0a164b857f4044c9a65
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 dc671f0d451065e139260f8d24f9a7c3cc050774
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 d5d2fcfdd92a12eaf82fcf646e7b6b17de3c1512
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 6dd83970b5dabed6337ec5c21298b02070ced1d3
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 8093beef073fddbe47cb68b184fdefaceeeacaa8
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Fri Mar 23 11:31:26 2012 +0000

    Use a slightly nicer filename

commit f74889c1fceb7e174afc1bccd94c35adb9a02d72
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 e0cbb2ef50f74d8b03e782b707031ef53ac6010b
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 aa34fdc37c2fafe0f285590661cecc566f0e4e4e
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Fri Mar 23 11:20:30 2012 +0000

    tubes test: disable testFailAlways()

commit cedb1253d5ca3fdb0da584d2e0fbc2b13434e5c3
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 2aa69b4aa2beb7f13a580cb5569c7f119af9e438
Author: Eike Rathke <erack at redhat.com>
Date:   Fri Mar 23 11:44:15 2012 +0100

    tubes: adapt to new contact list interface

commit 106e54a4eb0a7170f592121476d57c3760a02794
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 0d626589ed8b5cad2d65e88355c289c3f598de3d
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 36567e428e1651838da897fdd2f75354fd652dc4
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Fri Mar 23 10:18:41 2012 +0000

    fixup!

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

    WIP

commit 5129af360e1e8f5b5f8f12f066e46bd5acd56892
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 5b2d139fbec6c65f17f808627356b057171088b4
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 2bc6733895e6f20c47c7e9864fb923ea9ab17dda
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 6be70e2b036a733fac61484f9220fe53ee1f0173
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Fri Mar 23 08:53:21 2012 +0000

    tubes: implement receiving files.

commit f1ead8fa9707813dea302caa5f90f1af0af5fdaa
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 d6f1390a8643fce2cc1b95fa8d5b0d1e73b03856
Author: Eike Rathke <erack at redhat.com>
Date:   Thu Mar 22 21:31:31 2012 +0100

    tubes: pull in tubes headers and linkage

commit 52e00223bc421fd0f170e3d460ef0d76e330a3e2
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 538a93a72f432cad2421842487681e34c425169c
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 0ffda2707812312a6e28840d2dd8092e243f4880
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 90e67dc50a6a60f95e60e946cda9327111663c46
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 b0832bdbcba7dfcb980d101a700482372cca9228
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 1e97bf1be7adfea5745d2c51b0c4305dbc91d357
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 a2b2b52769e8e329f5c43c16108910012f3f0fec
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Thu Mar 22 16:44:13 2012 +0000

    tubes test: refactor spinning mainloop

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

    tubes: make Conference hold TpAccount

commit 1ce93a7f177b6eac66b38faa7d2d603e17954437
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 99f00f0f97d83696aaafbc03b1041a4fcc12596e
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 5dbf9d16a90e5726379a6bd0d7ff3869457e8404
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 05918c3bd4391d9dff2e01b88f0b7bff29261132
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 bfff7eb5c7579250783078371530a1067a7b88d2
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 39f0df1ec922860c4fbdbd86576373028dea62be
Author: Will Thompson <will.thompson at collabora.co.uk>
Date:   Thu Mar 22 11:06:42 2012 +0000

    Make startBuddySession() take a TpAccount *.

commit c8e6e473dffe14b80ab31a83bfaaf681d0b2e505
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 84e13f6b2e2baaa0c988311b483c088726cc214d
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 9e7438b2508f137d3b6c780ffdf0ae95860235a7
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 21617add227e4eedf35f212dd28e433827eea0d8
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 b4b80438c7d09049b307f7482b783f5fd9c96687
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 c7a95bed3795c9ea904c8182372b7b2613738e1c
Author: Eike Rathke <erack at redhat.com>
Date:   Wed Mar 21 16:41:34 2012 +0100

    removed trailing whitespace

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

    make service name configurable for tests

commit 98a1e51aab2f1687e1d416702f39048c11da0d55
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 d07231be97acaf7fe76d40f967df6639ecf88e93
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 d53b1f29125026be4252776591e7b1c9d8e60978
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 8c1171708e4cac688931d9c6758fbfd3e3dd2161
Author: Michael Meeks <michael.meeks at suse.com>
Date:   Wed Mar 21 14:12:27 2012 +0000

    Add undo / redo lists to ScDocFunc

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

    singleton impl

commit 8ccc06e635f76f6719a9240798db8166159beeba
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 0cdbb4417eefed95c0872102fad42736bcc600ad
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 d214e059ce97036641824dd81dbdc2b67c9ee2ad
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 9c19fc0a5beb9d76d360da97642fdcad4d626990
Author: Michael Meeks <michael.meeks at suse.com>
Date:   Mon Mar 19 15:29:07 2012 +0000

    expand pkg_config flags for telepathy

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

    disable entire module if without --enable-telepathy

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

    ideas and todos

commit bb499b9512325d79e915d1226cab99e3c3f05139
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