| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
It's a bit fragile, user should say which features he wants.
https://bugzilla.gnome.org/show_bug.cgi?id=665038
|
|
|
|
|
|
|
| |
We already checks if it's a IndividualStoreChannel before using it so that's
safe.
https://bugzilla.gnome.org/show_bug.cgi?id=665038
|
|
|
|
|
|
|
| |
We can finally get rid of this horrible code iterating over all the
individuals. \o/
https://bugzilla.gnome.org/show_bug.cgi?id=665853
|
|
|
|
|
|
| |
Shouldn't really happen in practice but better to be safe than sorry.
https://bugzilla.gnome.org/show_bug.cgi?id=665853
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=665853
|
|
|
|
| |
We need it for the API to ensure a persona from a TpContact.
|
|
|
|
|
| |
Otherwise it warnings on deprecated glib symbols, because we
defined GLIB_DISABLE_DEPRECATION_WARNINGS in configure.ac
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=662873
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
I'm trying to understand what's going wrong in bug #665542 and having more
debugging would help.
|
|
|
|
|
|
|
|
|
|
| |
Switch back to the avatar if there was at least one second of not receiving any
new video frames to display.
With this change the reaction time will be between 1 (best case) and 2
(worse case) seconds from the point the last frame went into the sync.
Before it was 5 seconds (best case) and up to 10 seconds (worst case),
which doesn't make for a very good experience
|
| |
|
|
|
|
|
|
|
|
| |
This is useful when displaying a contact which is not in our roster in the
logger (typically a PSTN number). Having a TpContact allow us to call him if
that's supported by the CM.
https://bugzilla.gnome.org/show_bug.cgi?id=665592
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=665592
|
|
|
|
|
|
|
|
| |
This fix a bug with button_video_binding not being re-installed when a contact
supporting video was selected. It was only re-installed when using the contact
from the selected event.
https://bugzilla.gnome.org/show_bug.cgi?id=665592
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=664209
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=665403
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=660547
|
|
|
|
|
|
|
| |
This ensures empathy will always use our version, even when linking on
libcheese, and so avoid incompatibliy when libcheese breaks its ABI.
https://bugzilla.gnome.org/show_bug.cgi?id=665244
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=665256
|
|
|
|
|
|
|
|
|
| |
This fix a crash on 32 bits system as gcc can't figure out the right size of
the value.
Thanks to Raluca-Elena Podiuc for her help in debugging this.
https://bugzilla.gnome.org/show_bug.cgi?id=665171
|
|
|
|
|
| |
We already use it when using the menu so there is no reason to keep using the
old one.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=660547
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=660547
|
|
|
|
| |
cancellable are always optional so this code should be NULL safe.
|
|
|
|
|
|
| |
This reverts commit f1a9c6deaa7f706df73cb4e1195647a2a27177c6.
Humm I didn't mean to push that, sorry. :\
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Conflicts:
libempathy/empathy-tp-file.c
|
| |
| |
| |
| |
| |
| | |
TpFTChannel!
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
| |
| |
| |
| |
| |
| | |
TpAutomaticClientFactory will create TpFileTransferChannels for us and
they're, like, way better.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
| |
| |
| | |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
| |
| |
| |
| |
| |
| |
| | |
This is just a little hack so GEnums aren't created for enums in
empathy-tp-file.h. We'll remove the files in a sec but I want to try
and avoid breaking bisect.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=665121
|
| |
| |
| |
| |
| |
| |
| |
| | |
We have to prepare the contact groups feature and ensure that the singleton is
still alive. The 'empathy' process is the only one allowing user to change
contact groups so we just have to do it there.
https://bugzilla.gnome.org/show_bug.cgi?id=665121
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=665121
|
| |
| |
| |
| |
| |
| |
| | |
It won't do much atm but will be used as a helper dealing with all
connections.
https://bugzilla.gnome.org/show_bug.cgi?id=665121
|
| |
| |
| |
| |
| |
| |
| | |
We should display an error message as well if not the user will assume the
message has been sent and the spinner keeps spinning.
https://bugzilla.gnome.org/show_bug.cgi?id=664564
|
| |
| |
| |
| |
| |
| |
| |
| | |
For some reason, gcc starts complaining about this as soon as I remove
EmpathyContactListFlags from empathy-contact-list.h ?!
If you have an explanation for this please let me know...
https://bugzilla.gnome.org/show_bug.cgi?id=663328
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663328
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663328
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663328
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663328
|
| |
| |
| |
| | |
We need it for the high level alias API.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
We have to call the callback manually to update the theme when it's changed.
Also make sure that style-set signal is only connected once and we update the
theme only if the 'simple' one is used.
https://bugzilla.gnome.org/show_bug.cgi?id=664795
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Hourrah \o/
https://bugzilla.gnome.org/show_bug.cgi?id=663387
|
| |
| |
| |
| |
| |
| | |
We want to get rid of it any way.
https://bugzilla.gnome.org/show_bug.cgi?id=663387
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The great unification !
EmpathyChat was the last user of the contact store/view, everything now use
the individual ones.
https://bugzilla.gnome.org/show_bug.cgi?id=663387
|
| |
| |
| |
| |
| |
| | |
This allows us to remove setup_idle_id as a protected variable.
https://bugzilla.gnome.org/show_bug.cgi?id=663387
|
| |
| |
| |
| |
| |
| | |
This allows us to remove show_active as a protected variable.
https://bugzilla.gnome.org/show_bug.cgi?id=663387
|
| |
| |
| |
| |
| |
| | |
This will allow us to use the individual view to display muc members.
https://bugzilla.gnome.org/show_bug.cgi?id=663387
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663387
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663387
|
| |
| |
| |
| |
| |
| |
| | |
We now have EmpathyIndividualStoreManager which implements the store using
EmpathyIndividualManager as its contact source.
https://bugzilla.gnome.org/show_bug.cgi?id=663387
|
| |
| |
| |
| |
| |
| | |
This will be needed when abstracting EmpathyIndividualStore.
https://bugzilla.gnome.org/show_bug.cgi?id=663387
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661640
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661640
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661640
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661640
|
| |
| |
| |
| |
| |
| |
| | |
I'm going to implement a slidely different version of this dialog so best to
re-use as much code as possible.
https://bugzilla.gnome.org/show_bug.cgi?id=661640
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661640
|
| |
| |
| |
| |
| |
| | |
Always restarting it will enable the camera in an audio only call.
https://bugzilla.gnome.org/show_bug.cgi?id=664459
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=664459
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This sets the pulsesink and pulsesrc buffer/latency parameters to be
lower and more voip-friendly. If the system cannot provide or keep up
with these values, PulseAudio will automatically try to adapt and
provide larger values that are achievable.
https://bugzilla.gnome.org/show_bug.cgi?id=663124
|
| | |
|
| |
| |
| |
| |
| | |
Latest version of glib-compile-schemas removed the --uninstall option; trying
to use it break "make distcheck".
|
| | |
|
| |
| |
| |
| |
| |
| | |
minimum size.
https://bugzilla.gnome.org/show_bug.cgi?id=664313
|
| | |
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=662903
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=662903
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=662903
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If we bind and sync the output volume from the non-main thread, we end
up calling gtk and clutter from the non-main thread.. Which leads to
crashes in OpenGL drivers and potenially kills your cat. Instead create
the audio output when the audio content is added, which happens from the
main thread. The output element is still only added to gstreamer
pipeline when needed though.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
As we rely on pulseaudio there is no point in saving our own volume
configuration, pulseaudio does that for us. If we do save it, then we
have no idea which volume to pick after connecting to pulse (the one we
save, the one pulse saved, a random value?).
On top of that our configuration implementation is plain ugly, the
level meter didn't work etc. This is all much better configured using
the gnome-control-center sound panel, which is pretty nice for inputs
and saves its volume on pulse for us to re-use :)
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There is no point in amplifying the mic level is it's too low or too
high as it either doesn't have enough information or it is clipping.
Instead tell pulsesrc what it should do, so it can adjust the hardware
volume for us.
Also listen to changed done by pulsesrc so we can track volume updates
and feed back the settings properly
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Replace g_(ptr_)array_free (foo, TRUE) and g_hash_table_destroy
with respectively g_(ptr_)array_unref (foo) and g_hash_table_unref.
I used this command to generate this patch:
for f in `find -name "*.c"`; do sed -i $f -re 's/g_ptr_array_free \(([^ ,]+), TRUE\)/g_ptr_array_unref \(\1\)/'; done
See Danielle's blog for explanation of possible bug _free can do:
http://blogs.gnome.org/danni/2011/11/16/mistakes-with-g_value_set_boxed/
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
empathy_folks_individual_contains_contact() fails
The individual menu already asserts that's the case. And there is no point
displaying a menu anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=663763
|
| |
| |
| |
| |
| |
| | |
This is needed when being used in a muc.
https://bugzilla.gnome.org/show_bug.cgi?id=663763
|
| |
| |
| |
| |
| |
| | |
This will be needed when using this widget in MUC.
https://bugzilla.gnome.org/show_bug.cgi?id=663763
|
| |
| |
| |
| |
| |
| |
| | |
Move it to empathy-contactinfo-utils so we'll be able to re-use it in
empathy-individual-widget as well.
https://bugzilla.gnome.org/show_bug.cgi?id=663763
|
| |
| |
| |
| |
| |
| |
| | |
That way we'll pick at least one TpContact if there is only one contact in
the individual and he doesn't have any presence (IRC for example).
https://bugzilla.gnome.org/show_bug.cgi?id=663763
|
| | |
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663873
|
| |
| |
| |
| |
| |
| | |
God I hate _get functions returning new memory...
https://bugzilla.gnome.org/show_bug.cgi?id=663873
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663873
|
| |
| |
| |
| |
| |
| | |
The model copies the date so we should free it afterward.
https://bugzilla.gnome.org/show_bug.cgi?id=663873
|
| |
| |
| |
| |
| |
| | |
The log viewer assumes it's already prepared.
https://bugzilla.gnome.org/show_bug.cgi?id=663873
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663873
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
We switched to EmpathyIndividualView a while ago...
https://bugzilla.gnome.org/show_bug.cgi?id=663387
https://bugzilla.gnome.org/show_bug.cgi?id=663763
|
| |
| |
| |
| |
| |
| |
| |
| | |
EMPATHY_INDIVIDUAL_STORE_COL_NAME
https://bugzilla.gnome.org/show_bug.cgi?id=663387
https://bugzilla.gnome.org/show_bug.cgi?id=663763
|
| |
| |
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663387
https://bugzilla.gnome.org/show_bug.cgi?id=663763
|
| |
| |
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663387
https://bugzilla.gnome.org/show_bug.cgi?id=663763
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663763
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663763
|
| | |
|
| | |
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663842
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663842
|
| |
| |
| |
| |
| |
| |
| |
| | |
Tp-Farstream signals contents, not sinks (like tp-farsight did). So lets
mirror that, which allows us to make better decisions about what kind of
contents we are given
https://bugzilla.gnome.org/show_bug.cgi?id=663842
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It has been deprecated. I asked on #gtk+ and that seems to be the right way to
do this. See
http://git.gnome.org/browse/gtk+/commit/?id=2783158f8d9ca69e5a8fc4a903bfbcc3871a1b02
All these APIs are available since GTK+ 3.0 so we're good.
https://bugzilla.gnome.org/show_bug.cgi?id=662903
|
| |
| |
| |
| |
| |
| |
| | |
It has been deprecated. gdk_window_get_device_position() has been added in
GTK+ 3.0 so we're fine.
https://bugzilla.gnome.org/show_bug.cgi?id=662903
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663563
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Instead of relying on the default caps that the pipeline selects (which
will usually end up being float32 stereo at 44.1kHz), this sets a caps
filter to select the format we want from pulsesrc -- s16ne mono at 32kHz.
The point of this is to do resampling/conversion as early in the
pipeline as possible, decreasing the amount of data that needs to be
carried around and thus improving performance a bit.
|
| | |
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Expanding the status causes the icon to be placed on the far left of the box.
This regression caused by my work in 1cd6e8253a3be284b8578fd9ea37016d0197d61b.
Need an additional hbox and to expand that.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=663567
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663327
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663327
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663327
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663327
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663327
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663327
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=663327
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661805
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661805
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661805
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661805
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=661805
|
| |
| |
| |
| |
| |
| | |
This reverts commit 40dc4074eeecb15c82d9eacb3fcd54cff7162440.
We can now depends on it.
|
| |
| |
| |
| | |
We need it for high level blocking API.
|
| |
| |
| |
| | |
We weren't using the persona we just created for some reason.
|
|/
|
|
| |
These are now handled for us by Farsight. Hooray for Farsight.
|
| |
|
| |
|
|
|
|
|
| |
Using the max-rate property is simpler and less racy, so do that
instead. Does require (currently unreleased) gst-plugins-base 0.10.36
|
|
|
|
|
|
| |
Setting an element to NULL resets various internal values (the clock,
the base time etc). To make sure everything is reset as expected simply
yank it from the bin and re-insert it (which will reset the values)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Using framerate range reduce the chance that changing the framerate breaks
the pipline. We also always set an initial range to support src like
videotestsrc that does not allow changing framerate dynamically and would
default to a "as fast as possible" mode.
|
|
|
|
|
| |
This workaround issue with videotestsrc when the test src does not have a
a clock after going to NULL state while changing resolution.
|
| |
|
|
|
|
|
| |
Also update from deprecated gst_x_overlay_set_xwindow_id() to
gst_x_overlay_set_window_handle().
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Unexpectedly, a 0 length buffer causes gdk_pixbuf_loader_write() to return
FALSE without setting @error. Would then segv on error->message.
|
|
|
|
|
|
|
|
| |
There is an --disable-goa flag in Empathy's configure, which should be able to
disable GOA, except it had been included as a required dependency. This patch
makes it completely optional again.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=663442
|
| |
|
|\ |
|
| |
| |
| |
| | |
Buttons should all be the same size.
|
| |
| |
| |
| |
| | |
The child widgets of the dialpad-widget weren't being shown, so the widget
required a gtk_widget_show_all() to show up. Unexpected :(
|
| | |
|
| |
| |
| |
| |
| |
| | |
Implement their auth mechanisms
Fixes bug #661068 and #652544
|
| |
| |
| |
| |
| | |
In that case priv->jid_suffix is NULL, so we should not try to call
remove_jid_suffix().
|
|/
|
|
|
| |
This prevent TpBaseClient to create a full TpAccountManager and allow
us to prepare TP_ACCOUNT_FEATURE_STORAGE feature on accounts
|
|
|
|
| |
Gcr correctly treats these as unsigned.
|
| |
|
|
|
|
|
|
| |
This reverts commit d8153fa21a7beb4229dbba1810eb8544af91db4f.
I was not supposed to commit that yet; the tp-glib API hasn't been released.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=661805
|
|
|
|
|
|
| |
We have 2 different models having their own set of columns.
https://bugzilla.gnome.org/show_bug.cgi?id=661805
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=662903
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=662903
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=662903
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=662903
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=662903
|
| |
|
|
|
|
|
|
|
|
| |
The 16x16 app icon that ships with empathy 3.x is missing the upper border
because it is shifted one pixel up. I have rearranged the vector image to the
baseplate and created a fixed 16x16.
https://bugzilla.gnome.org/show_bug.cgi?id=662995
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
It's stupid to have to ask to any user of this widget to do this itself.
https://bugzilla.gnome.org/show_bug.cgi?id=662604
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=662604
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=662843
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=662843
|
|\ |
|
| | |
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=662609
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=662609
|
| |
| |
| |
| |
| |
| |
| |
| | |
TP_CONNECTION_FEATURE_CAPABILITIES are prepared
Most filter will need those.
https://bugzilla.gnome.org/show_bug.cgi?id=662609
|
| |
| |
| |
| |
| |
| | |
It's cleaner than re-setting the same filter function.
https://bugzilla.gnome.org/show_bug.cgi?id=662609
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=662609
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=662609
|
| |
| |
| |
| |
| |
| | |
It just unref one object so dispose is the best place.
https://bugzilla.gnome.org/show_bug.cgi?id=662609
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=662609
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=662609
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=662609
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=662609
|
|/
|
|
|
|
|
|
|
|
| |
I wanted to clean the account chooser a bit but the old coding style makes me
cry...
It's good to do anyway, especially if we move this widget to a telepathy-gtk
lib at some point.
https://bugzilla.gnome.org/show_bug.cgi?id=662609
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Making a call to GetContactAttributes only gets the attributes currently known
to the CM. If a contact is unknown, lookups for the attributes are then queued
and signalled when retrieved. When we receive this signal, we should refilter
the contact list.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=662727
|
| |
| |
| |
| |
| |
| |
| | |
We have to old the application while doing async preparation as the app window
is not created right away.
https://bugzilla.gnome.org/show_bug.cgi?id=662504
|
| |
| |
| |
| |
| |
| |
| | |
We just need to prepare it in the main instance; there is no point doing it
the other ones as they will just re-invoke the main one and exit.
https://bugzilla.gnome.org/show_bug.cgi?id=662504
|
| |
| |
| |
| |
| |
| |
| | |
This allows us to detect right away if the account is a valid one and we don't
have to prepare it any more as the AM already did it for us.
https://bugzilla.gnome.org/show_bug.cgi?id=662504
|
| |
| |
| |
| | |
https://bugzilla.gnome.org/show_bug.cgi?id=662504
|
|/
|
|
|
|
|
|
| |
We are not supposed to call gtk_main_quit() as we don't use gtk_main() any
more. Instead we add the windows to the GtkApplication which will take care of
exiting when they have been all destroyed.
https://bugzilla.gnome.org/show_bug.cgi?id=662504
|
| |
|
| |
|
| |
|
|
|
|
|
| |
The latter has been deprecated in GLib 2.31 but g_format_size() has been added
in 2.30 so we can already use it without bumping the dep.
|
|
|
|
|
| |
The latter has been deprecated and g_unichar_fully_decompose() is already in
2.30.
|
| |
|
|
|
|
|
| |
They use deprecated API (g_mutex_new) but we still want to use it for now so
they need to have GLIB_DISABLE_DEPRECATION_WARNINGS defined.
|
|
|
|
|
| |
The latter has been deprecated in GLib 2.31 but g_format_size() has been added
in 2.30 so we can already use it without bumping the dep.
|
|
|
|
|
|
| |
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=640846
Signed-off-by: Danielle Madeley <danielle.madeley@collabora.co.uk>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
store destruction
This is an exact port of similar code from empathy-individual-store.
https://bugzilla.gnome.org/show_bug.cgi?id=662211
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=662211
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
With a button to buy some if desired.
|
| | |
|
|/ |
|
| |
|
|
|
|
|
| |
This is a reworking, rather than rebasing of the original patch because of
large changes in the codebase.
|
|
|
|
|
| |
Update empathy-individual-widget for these changes. This comes from the rebase
of this branch.
|
|
|
|
|
|
|
| |
Why do we still have this annoying split?
Rebasing this work will pull in a dependency on empathy-string-parser, which is
part of libempathy-gtk. Hence the move.
|