| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
| |
It's not uncommon for people to forget that the put a call on mute,
causing awkward situation while trying to talk while muted. To
prevent this, keep the toolbar showhing while muted as a reminder.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Newer gstreamer & pulseaudio support the stream volume interface for
input as well. Prefer this over using the mixer interface as it's
both simpler and actually does as intended. Besides that the
mixer interface is buggy and seems to not correctly adjust the
current input device if the source was switch to a non-default input.
As an extra put in a volume element to locally enforce the current mute
state. This ensure that whatever happens, if the UI says mute, the
stream is guaranteed to be muted. This prevents awkward situations if
the source element doesn't support stream volumes or the notification
is buggy (like with current pulsesrc in releases).
|
|
|
|
|
|
| |
As our default background is now black the non-highlighted previews
get hard to see. Change the rectangle colors to white for the
highlighted version and a darkened white for the non-highlighted.
|
|
|
|
|
|
|
|
|
| |
The call window has previews in the four corners, before the lower
ones were packed in a way that they would appear above the floating
toolbar which looks strange when the floating toolbar disappears.
Instead allow the lower preview to be below the floating toolbar so
they're evenly spread out.
|
|
|
|
|
| |
Now that the video box is flush against the sides add some extra margin
for the things floating inside.
|
|
|
|
|
| |
Mimic totem in making the background for our video output black by
default and without extra borders. It does look nicer.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the user alias is too long both the hangup and the dialpad buttons
get pushed into a drop-down menu. Even worse when the alias doesn't fit,
it just isn't shown at all anymore.
Given the username is already printed in the title and the user tends to
know who they're calling with, ellipsizing the alias isn't an issue.
Which has the nice side-effect of keeping the hangup and dialpad buttons
on the toolbar in all cases like they should be.
Unfortunately as pango doesn't ellipsize if it still has enough height
left to put more lines in. So put the alias and status in seperate
labels in a vbox which isn't set to fill.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The avatar chooser, which is not used by empathy-accounts, may use Cheese to
take a photo.
cheese_gtk_init() has been added during the 3.4 cycle so I bumped the dep to
3.4.0 as that's the version I have tested it with it. It's an optionnal dep
anyway so...
https://bugzilla.gnome.org/show_bug.cgi?id=674553
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=674553
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Empathy needed to mark the toolbar actor as reactive otherwise it won't
be reactive to events (doh)...
And empathy needed to stop calling gdk_disable_multi_device().. Empathy
used to do this because it has to be called before GTK+ is initialized
and clutter-gtk only called after GTK+ was initialized by other function
in empathy. Unfortunately since clutter-gtk 1.1.2 instead of ensuring
event actually work with clutter-gtk calling this function will actually
break event handle (great fun!)..
Oh and also bump the clutter-gtk requirement to 1.1.2 to ensure we get
the right behaviour for events..
https://bugzilla.gnome.org/show_bug.cgi?id=670874
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Will make sure we don't accidentally use new API in stable branch.
Depend on tp-glib 0.18.0 while we are on it as any distro shipping 3.4 should
use this version any way.
|
|
|
|
| |
The latter has been deprecated in tp-glib master.
|
| |
|
|
|
|
|
|
| |
Instead call both gst_object_ref() and gst_object_sink()
https://bugzilla.gnome.org/show_bug.cgi?id=675590
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Hidden is disabled by default, so if Empathy is re-invoked with --hidden
explicitely passed, we shouldn't bring back the contact list or any UI.
https://bugzilla.gnome.org/show_bug.cgi?id=673691
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Make sure we'll ship empathy-av files in the tarball
https://bugzilla.gnome.org/show_bug.cgi?id=673593
|
|
|
|
| |
Looks like it has been accidentally removed.
|
| |
|
| |
|
|
|
|
|
|
|
| |
If we manage to fetch all the info from EDS the account is ready to connect
and so the 'Connect' button should be sensitive right away.
https://bugzilla.gnome.org/show_bug.cgi?id=673451
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=673451
|
|
|
|
|
|
| |
The first field of NstPluginInfo is the id of the icon of the plugin.
https://bugzilla.gnome.org/show_bug.cgi?id=673480
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Needed for clutter_actor_set_margin_* which is already used.
Shell 3.4 depends of this version as well so that won't be an issue for
distribution shipping GNOME 3.4.
https://bugzilla.gnome.org/show_bug.cgi?id=673444
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=673263
|
| |
|
| |
|