Age | Commit message (Collapse) | Author |
|
This also kills LIBO_TUBES variable.
Listen button is used for registering client handlers (was LIBO_TUBES=slave).
It may not be possible (if the name is already in use by another process).
Change-Id: I04e0eb8721fa8e74c6cff585c79124b18046aad4
|
|
Change-Id: Idb4f8e4e47be88efa9e199588936cf426b3e1ce4
|
|
And store the reference. I need to find a place where to unref it.
Change-Id: I4a9d6d8dfadf94c21cfed06524f495e8e48b8323
|
|
Use createAccountManager instead.
Optionally also register clients for accepting tubes. Will be used more later.
Change-Id: I353d45e95fa130c0c578b74d016b650039358ea7
|
|
Change-Id: Iafb38cf635ac8a967e5a94965f537fe0fa021f87
|
|
Change-Id: I20236d46f5ed631b073f572a16a098f64f998179
|
|
boost 1.44 boost/signals2.hpp with gcc 4.6.3 causes
solver/unxlngx6/inc/boost/signals2/detail/slot_template.hpp:122:7: error:
declaration of ‘slot’ shadows a member of 'this' [-Werror=shadow]
Change-Id: I276e008aaebaca9c115bedc58d29c93c6dc526b8
|
|
Change-Id: Ibfd90941a64540d0e59f1e884a0992758cbc3bb8
|
|
Change-Id: I99a0dd6765d57c4a1d842b25d600d760930704fa
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
No more need to run soffice with LIBO_TUBES set.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pass const rtl::OUString &s around instead of random pointers.
Allow sc/ to build and work without telepathy enabled.
Add aforementioned demo mode hack.
|
|
|
|
|
|
This is no longer needed since the switch to using GDBus for the tube
connection.
|
|
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.
|
|
It already was, actually. :)
|
|
GDBus is the future. And TpDBusTubeChannel will ultimately give us a
GDBusConnection, so...
|
|
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).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
initialize with same mode as collaboration
|
|
relict from testing era, not needed anymore
|
|
* "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 ...
|
|
|
|
This is the bug which breaks the first request after the offerer signed
in.
|
|
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.
|
|
|
|
|
|
(And also signalify receiving files.)
|
|
|