Tom Tryfonidis [Mon, 11 Jun 2012 15:17:38 +0000 (18:17 +0300)]
Updated Greek translation
Ihar Hrachyshka [Mon, 11 Jun 2012 14:17:55 +0000 (17:17 +0300)]
Updated Belarusian translation.
Debarshi Ray [Fri, 8 Jun 2012 14:41:08 +0000 (16:41 +0200)]
empathy-chat: abort chat_log_filter if object was destroyed
Fixes: https://bugzilla.gnome.org/677641
Debarshi Ray [Thu, 7 Jun 2012 17:33:05 +0000 (19:33 +0200)]
empathy-chat: abort got_filtered_messages_cb if object was destroyed
Fixes: https://bugzilla.gnome.org/677641
Guillaume Desmottes [Fri, 8 Jun 2012 12:09:58 +0000 (14:09 +0200)]
roster-window: remove old GActionEntry
Those have been removed from menubar.ui when implementing the new menu.
Guillaume Desmottes [Fri, 8 Jun 2012 08:48:50 +0000 (10:48 +0200)]
move 'Remove' item code to individual-menu
There is no reason to not have it implemented like all the other menu items.
Furtermore, having the logic in individual-menu.c will make it easier to use
from the new roster view.
Guillaume Desmottes [Thu, 7 Jun 2012 12:34:22 +0000 (14:34 +0200)]
remove libebook support
It's API just changed and it's not really useful anymore as gnome-about-me has
been removed.
https://bugzilla.gnome.org/show_bug.cgi?id=677533
Guillaume Desmottes [Thu, 7 Jun 2012 10:01:35 +0000 (12:01 +0200)]
Build with TP_SEAL_ENABLE
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Thu, 7 Jun 2012 09:55:39 +0000 (11:55 +0200)]
empathy_account_settings_migrate_password_cb: use the vardict API
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Thu, 7 Jun 2012 09:50:14 +0000 (11:50 +0200)]
account-settings: always use GVariant to store parameters
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Thu, 7 Jun 2012 07:59:52 +0000 (09:59 +0200)]
remove empathy_account_settings_set_* functions
They don't buy us much so let's just pass the GVariant directly.
Fix some string leaks in empathy-account-widget-irc.c as well.
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Thu, 7 Jun 2012 07:46:23 +0000 (09:46 +0200)]
accounts-settings: store parameters as GVariant
This patch introduces a GValue leak. I'm going to fix it when switching the
rest of this code to GVariant but I prefer to keep patches smaller.
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Wed, 6 Jun 2012 12:22:35 +0000 (14:22 +0200)]
make empathy_account_settings_get() static
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Wed, 6 Jun 2012 11:58:53 +0000 (13:58 +0200)]
account-settings: use TpConnectionManager accessors
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Wed, 6 Jun 2012 11:55:54 +0000 (13:55 +0200)]
import-utils: use TpConnectionManager accessors
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Wed, 6 Jun 2012 11:51:15 +0000 (13:51 +0200)]
account-widget: use TpConnectionManager accessors
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Wed, 6 Jun 2012 11:50:21 +0000 (13:50 +0200)]
connection-managers: use TpConnectionManager accessor
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Wed, 6 Jun 2012 11:49:57 +0000 (13:49 +0200)]
tp-chat: use TpProxy accessors
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Wed, 6 Jun 2012 11:49:33 +0000 (13:49 +0200)]
remove unused proxy hash and equal functions
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Wed, 6 Jun 2012 11:49:07 +0000 (13:49 +0200)]
protocol-chooser: use TpConnectionManagerProtocol accessors
https://bugzilla.gnome.org/show_bug.cgi?id=677545
Guillaume Desmottes [Tue, 8 May 2012 09:27:25 +0000 (11:27 +0200)]
use TpAccountRequest
https://bugzilla.gnome.org/show_bug.cgi?id=676634
Guillaume Desmottes [Tue, 8 May 2012 09:14:24 +0000 (11:14 +0200)]
Add GVariant converters from tp-glib
https://bugzilla.gnome.org/show_bug.cgi?id=676634
Guillaume Desmottes [Wed, 6 Jun 2012 14:48:57 +0000 (16:48 +0200)]
Depend on tp-glib 0.19.1
Needed for TpAccountRequest.
Guillaume Desmottes [Tue, 5 Jun 2012 13:34:03 +0000 (15:34 +0200)]
import-pidgin: use TpProtocol
https://bugzilla.gnome.org/show_bug.cgi?id=677465
Guillaume Desmottes [Tue, 5 Jun 2012 13:33:46 +0000 (15:33 +0200)]
protocol-chooser: use TpProtocol
https://bugzilla.gnome.org/show_bug.cgi?id=677465
Guillaume Desmottes [Tue, 5 Jun 2012 13:16:18 +0000 (15:16 +0200)]
use tp_list_connection_managers_async()
https://bugzilla.gnome.org/show_bug.cgi?id=677465
Guillaume Desmottes [Tue, 5 Jun 2012 13:00:44 +0000 (15:00 +0200)]
account-settings: use TpProtocol's API to get TpConnectionManagerParam
https://bugzilla.gnome.org/show_bug.cgi?id=677465
Guillaume Desmottes [Tue, 5 Jun 2012 12:59:15 +0000 (14:59 +0200)]
accounts_widget_generic_setup: continue iterating when treating optional param in simple mode
We may have more non-optional parameters later.
https://bugzilla.gnome.org/show_bug.cgi?id=677465
Guillaume Desmottes [Tue, 5 Jun 2012 12:28:47 +0000 (14:28 +0200)]
empathy_account_settings_check_readyness: use the existing TpProtocol to list params
No need to request another one.
https://bugzilla.gnome.org/show_bug.cgi?id=677465
Guillaume Desmottes [Tue, 5 Jun 2012 11:45:45 +0000 (13:45 +0200)]
empathy_account_settings_get_tp_protocol: return a TpProtocol
https://bugzilla.gnome.org/show_bug.cgi?id=677465
Guillaume Desmottes [Wed, 6 Jun 2012 08:49:58 +0000 (10:49 +0200)]
account-widget-jabber.ui: remove n-{rows,columns} properties
Not valid in a GtkGrid.
Guillaume Desmottes [Tue, 5 Jun 2012 14:00:44 +0000 (16:00 +0200)]
remove released flag
Guillaume Desmottes [Tue, 5 Jun 2012 13:49:53 +0000 (15:49 +0200)]
add css_DATA to EXTRA_DIST and DISTCLEANFILES
Guillaume Desmottes [Tue, 5 Jun 2012 13:41:49 +0000 (15:41 +0200)]
prepare 3.5.2
Bruno Brouard [Tue, 5 Jun 2012 09:48:00 +0000 (11:48 +0200)]
Updated French translation
Guillaume Desmottes [Tue, 5 Jun 2012 07:31:04 +0000 (09:31 +0200)]
Merge branch 'gnome-3-4'
Guillaume Desmottes [Tue, 5 Jun 2012 07:30:23 +0000 (09:30 +0200)]
tls_dialog_response_cb: say if we are supposed to remember the cert or not
Will make debugging easier.
Yuri Myasoedov [Mon, 4 Jun 2012 13:27:14 +0000 (17:27 +0400)]
Updated Russian translation
Guillaume Desmottes [Mon, 4 Jun 2012 12:17:59 +0000 (14:17 +0200)]
live-search: handle the 'Menu' key as a navigation one
Fix opening the popup menu from the 'Menu' key in the treeview.
Yuri Myasoedov [Mon, 4 Jun 2012 12:13:28 +0000 (16:13 +0400)]
Updated Russian translation
Chandni Verma [Sun, 3 Jun 2012 00:15:20 +0000 (05:45 +0530)]
Remove unused field hash from EmpathyContact
Yaron Shahrabani [Sat, 2 Jun 2012 09:55:13 +0000 (12:55 +0300)]
Updated Hebrew translation.
Danielle Madeley [Fri, 1 Jun 2012 07:23:04 +0000 (17:23 +1000)]
Don't erase schema in DISTCLEAN
Oops
Cosimo Cecchi [Fri, 25 May 2012 17:31:29 +0000 (13:31 -0400)]
call-window: use a linked style for the OSD toolbar buttons
Pack the camera/volume/mic buttons in a GtkBox, so they get linked
together by the theme.
Also, use symbolic icons for the buttons in the toolbar, in GNOME 3
style.
https://bugzilla.gnome.org/show_bug.cgi?id=676569
Cosimo Cecchi [Fri, 25 May 2012 17:29:42 +0000 (13:29 -0400)]
call-window: use GTK_STYLE_CLASS_OSD for the floating toolbar
https://bugzilla.gnome.org/show_bug.cgi?id=676569
Daniel Mustieles [Wed, 30 May 2012 15:48:17 +0000 (17:48 +0200)]
Updated Spanish translation
Fran Diéguez [Wed, 30 May 2012 14:40:15 +0000 (16:40 +0200)]
Updated Galician translations
Kjartan Maraas [Wed, 30 May 2012 11:09:21 +0000 (13:09 +0200)]
Updated Norwegian bokmål translation
Danielle Madeley [Wed, 30 May 2012 00:52:10 +0000 (10:52 +1000)]
Merge branch 'ui-work-672043'
Chandni Verma [Tue, 29 May 2012 11:30:29 +0000 (17:00 +0530)]
Disconnect all aggregator signal handlers on disposing EmpathyIndividualManager
Chandni Verma [Tue, 29 May 2012 07:52:16 +0000 (13:22 +0530)]
The comment should have been removed with the contact manager
Danielle Madeley [Tue, 29 May 2012 07:21:33 +0000 (17:21 +1000)]
account-widget: support for account widget generic
Danielle Madeley [Fri, 25 May 2012 04:28:16 +0000 (14:28 +1000)]
account-widget: msn, icq, groupwise
Danielle Madeley [Fri, 25 May 2012 03:32:45 +0000 (13:32 +1000)]
account-widget-aim: remove colons, dim labels, fix packing
Danielle Madeley [Fri, 25 May 2012 03:06:08 +0000 (13:06 +1000)]
account-widget-local-xmpp: remove colons, dim labels
Danielle Madeley [Wed, 23 May 2012 07:11:05 +0000 (17:11 +1000)]
account-widget-irc: remove colons
The advanced settings for IRC look different to XMPP/SIP. They should
probably be changed to be contained within a scrolled window/viewport
for consistency.
Danielle Madeley [Wed, 23 May 2012 06:23:35 +0000 (16:23 +1000)]
account-widget-sip: remove colons, clean up padding
Danielle Madeley [Wed, 23 May 2012 06:06:32 +0000 (16:06 +1000)]
account-widget-jabber: remove colons, clean up advanced section
Don't dim labels in viewport, grey on white looks wrong.
Danielle Madeley [Wed, 23 May 2012 04:04:13 +0000 (14:04 +1000)]
accounts-dialog: tweak padding
Danielle Madeley [Tue, 22 May 2012 05:28:20 +0000 (15:28 +1000)]
contact-widget: remove colons and dim labels, move avatar to LHS
Make widget look like mockup.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=672043
Cheng-Chia Tseng [Mon, 28 May 2012 10:14:04 +0000 (18:14 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Guillaume Desmottes [Tue, 22 May 2012 12:54:56 +0000 (14:54 +0200)]
factor out empathy_individual_get_client_types()
Yaron Shahrabani [Fri, 25 May 2012 07:48:44 +0000 (10:48 +0300)]
Updated Hebrew translation.
Guillaume Desmottes [Fri, 25 May 2012 07:34:42 +0000 (09:34 +0200)]
use the symbolic close icon in the tab close button
Guillaume Desmottes [Fri, 25 May 2012 07:32:32 +0000 (09:32 +0200)]
Define a style class for the tab close button
Seems that's the proper way to do it.
Guillaume Desmottes [Thu, 24 May 2012 10:39:35 +0000 (12:39 +0200)]
remove GeditCloseButton
Guillaume Desmottes [Thu, 24 May 2012 10:38:31 +0000 (12:38 +0200)]
chat-window: stop using GeditCloseButton
The CSS magic is done automatically now.
Guillaume Desmottes [Thu, 24 May 2012 10:19:12 +0000 (12:19 +0200)]
gedit-close-button: move CSS bits to empathy.css
https://bugzilla.gnome.org/show_bug.cgi?id=669473
Guillaume Desmottes [Thu, 24 May 2012 10:06:36 +0000 (12:06 +0200)]
Load the CSS in all empathy-* binaries
https://bugzilla.gnome.org/show_bug.cgi?id=669473
Guillaume Desmottes [Thu, 24 May 2012 09:47:02 +0000 (11:47 +0200)]
Add empathy.css and helper code to use it
https://bugzilla.gnome.org/show_bug.cgi?id=669473
Guillaume Desmottes [Wed, 23 May 2012 13:33:30 +0000 (15:33 +0200)]
accounts-dialog: don't crash if the account is connecting
https://bugzilla.gnome.org/show_bug.cgi?id=676637
Guillaume Desmottes [Wed, 23 May 2012 12:07:24 +0000 (14:07 +0200)]
roster-window: re-hook the show-groups gsettings key
It has been accidentally removed during the recent settings clean up.
Guillaume Desmottes [Mon, 21 May 2012 13:41:44 +0000 (15:41 +0200)]
audio-src: mutex is now on the stack
Guillaume Desmottes [Mon, 21 May 2012 13:24:26 +0000 (15:24 +0200)]
Merge branch 'gnome-3-4'
Conflicts:
NEWS
configure.ac
src/empathy-audio-src.c
Guillaume Desmottes [Mon, 21 May 2012 12:20:20 +0000 (14:20 +0200)]
remove released flag
Guillaume Desmottes [Mon, 21 May 2012 12:04:48 +0000 (14:04 +0200)]
Prepare 3.4.2.1
Sjoerd Simons [Mon, 21 May 2012 11:52:34 +0000 (13:52 +0200)]
call: Initialize the timer early
Sjoerd Simons [Mon, 21 May 2012 11:44:06 +0000 (13:44 +0200)]
audiosrc: Don't use stream volumes properties if the src doesn't support them
Sjoerd Simons [Mon, 21 May 2012 10:16:49 +0000 (12:16 +0200)]
call: Keep the toolbar around if muted
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.
Sjoerd Simons [Mon, 21 May 2012 09:55:25 +0000 (11:55 +0200)]
audio input: Switch to stream volumes
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).
Sjoerd Simons [Mon, 21 May 2012 08:48:53 +0000 (10:48 +0200)]
call: Adjust the preview rectangle colors
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.
Sjoerd Simons [Mon, 21 May 2012 08:31:57 +0000 (10:31 +0200)]
Call: Let the floating toolbar be above the preview
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.
Sjoerd Simons [Mon, 21 May 2012 08:00:21 +0000 (10:00 +0200)]
Keep some margin for the preview and the floating toolbar
Now that the video box is flush against the sides add some extra margin
for the things floating inside.
Sjoerd Simons [Sun, 20 May 2012 19:31:13 +0000 (21:31 +0200)]
call: Make the remote video background black
Mimic totem in making the background for our video output black by
default and without extra borders. It does look nicer.
Sjoerd Simons [Sun, 20 May 2012 17:59:29 +0000 (19:59 +0200)]
Call window: Ellipsize alias and status
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.
Sjoerd Simons [Sun, 20 May 2012 11:07:57 +0000 (13:07 +0200)]
Don't put the status in the header if the user has none
Guillaume Desmottes [Mon, 21 May 2012 09:18:19 +0000 (11:18 +0200)]
Merge branch 'gnome-3-4'
Conflicts:
NEWS
configure.ac
src/empathy-accounts.c
Guillaume Desmottes [Mon, 21 May 2012 08:55:46 +0000 (10:55 +0200)]
empathy-accounts: init cheese-gtk if needed
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
Guillaume Desmottes [Mon, 21 May 2012 08:47:00 +0000 (10:47 +0200)]
configure.ac: set cheese version in CHEESE_GTK_REQUIRED
https://bugzilla.gnome.org/show_bug.cgi?id=674553
Fran Diéguez [Sun, 20 May 2012 16:11:40 +0000 (18:11 +0200)]
Updated Galician translations
Sjoerd Simons [Sat, 19 May 2012 18:30:57 +0000 (20:30 +0200)]
Call: Fix floating toolbar
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
Sjoerd Simons [Sat, 19 May 2012 18:30:57 +0000 (20:30 +0200)]
Call: Fix floating toolbar
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
Guillaume Desmottes [Mon, 14 May 2012 08:55:19 +0000 (10:55 +0200)]
individual-store: add missing folks.h include
Guillaume Desmottes [Mon, 14 May 2012 11:53:57 +0000 (13:53 +0200)]
Use the symbolic version of the avatar-default icon
That's the one used by Contacts so best to stay coherent
Piotr Drąg [Wed, 16 May 2012 15:39:21 +0000 (17:39 +0200)]
Updated POTFILES.in
Danielle Madeley [Wed, 16 May 2012 10:51:19 +0000 (20:51 +1000)]
Merge branch 'misc'
Daniel Mustieles [Wed, 16 May 2012 10:30:48 +0000 (12:30 +0200)]
Updated Spanish translation
Danielle Madeley [Wed, 16 May 2012 06:52:12 +0000 (16:52 +1000)]
Remove dead map view component
Danielle Madeley [Wed, 16 May 2012 05:55:07 +0000 (15:55 +1000)]
Readd Ctrl-H accelerator
Fran Diéguez [Tue, 15 May 2012 21:49:48 +0000 (23:49 +0200)]
Updated Galician translations