[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