]> git.0d.be Git - empathy.git/log
empathy.git
11 years agoMerge branch 'gnome-3-4'
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

11 years agoremove released flag
Guillaume Desmottes [Mon, 21 May 2012 12:20:20 +0000 (14:20 +0200)]
remove released flag

11 years agoPrepare 3.4.2.1
Guillaume Desmottes [Mon, 21 May 2012 12:04:48 +0000 (14:04 +0200)]
Prepare 3.4.2.1

11 years agocall: Initialize the timer early
Sjoerd Simons [Mon, 21 May 2012 11:52:34 +0000 (13:52 +0200)]
call: Initialize the timer early

11 years agoaudiosrc: Don't use stream volumes properties if the src doesn't support them
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

11 years agocall: Keep the toolbar around if muted
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.

11 years agoaudio input: Switch to stream volumes
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).

11 years agocall: Adjust the preview rectangle colors
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.

11 years agoCall: Let the floating toolbar be above the preview
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.

11 years agoKeep some margin for the preview and the floating toolbar
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.

11 years agocall: Make the remote video background black
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.

11 years agoCall window: Ellipsize alias and status
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.

11 years agoDon't put the status in the header if the user has none
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

11 years agoMerge branch 'gnome-3-4'
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

11 years agoempathy-accounts: init cheese-gtk if needed
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

11 years agoconfigure.ac: set cheese version in CHEESE_GTK_REQUIRED
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

11 years agoUpdated Galician translations
Fran Diéguez [Sun, 20 May 2012 16:11:40 +0000 (18:11 +0200)]
Updated Galician translations

11 years agoCall: Fix floating toolbar
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

11 years agoCall: Fix floating toolbar
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

11 years agoindividual-store: add missing folks.h include
Guillaume Desmottes [Mon, 14 May 2012 08:55:19 +0000 (10:55 +0200)]
individual-store: add missing folks.h include

11 years agoUse the symbolic version of the avatar-default icon
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

11 years agoUpdated POTFILES.in
Piotr Drąg [Wed, 16 May 2012 15:39:21 +0000 (17:39 +0200)]
Updated POTFILES.in

11 years agoMerge branch 'misc'
Danielle Madeley [Wed, 16 May 2012 10:51:19 +0000 (20:51 +1000)]
Merge branch 'misc'

11 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 16 May 2012 10:30:48 +0000 (12:30 +0200)]
Updated Spanish translation

11 years agoRemove dead map view component
Danielle Madeley [Wed, 16 May 2012 06:52:12 +0000 (16:52 +1000)]
Remove dead map view component

11 years agoReadd Ctrl-H accelerator
Danielle Madeley [Wed, 16 May 2012 05:55:07 +0000 (15:55 +1000)]
Readd Ctrl-H accelerator

11 years agoUpdated Galician translations
Fran Diéguez [Tue, 15 May 2012 21:49:48 +0000 (23:49 +0200)]
Updated Galician translations

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Tue, 15 May 2012 14:18:30 +0000 (16:18 +0200)]
Updated Norwegian bokmål translation

11 years agoAuthentification → Authentication
Guillaume Desmottes [Tue, 15 May 2012 11:42:53 +0000 (13:42 +0200)]
Authentification → Authentication

So yeah, Authentification is actually not an English word...

https://bugzilla.gnome.org/show_bug.cgi?id=676027

11 years agoWarn on tp-glib 0.20 deprecations
Guillaume Desmottes [Fri, 11 May 2012 08:46:18 +0000 (10:46 +0200)]
Warn on tp-glib 0.20 deprecations

Best to catch them sooner than later.

https://bugzilla.gnome.org/show_bug.cgi?id=675597

11 years agoremove tp-contact-factory
Guillaume Desmottes [Thu, 10 May 2012 12:05:04 +0000 (14:05 +0200)]
remove tp-contact-factory

https://bugzilla.gnome.org/show_bug.cgi?id=675597

11 years agoremove unused tp-contact-factory includes
Guillaume Desmottes [Thu, 10 May 2012 10:25:39 +0000 (12:25 +0200)]
remove unused tp-contact-factory includes

https://bugzilla.gnome.org/show_bug.cgi?id=675597

11 years agocontact-widget: use empathy_client_factory_dup_contact_by_id_async()
Guillaume Desmottes [Thu, 10 May 2012 10:25:21 +0000 (12:25 +0200)]
contact-widget: use empathy_client_factory_dup_contact_by_id_async()

https://bugzilla.gnome.org/show_bug.cgi?id=675597

11 years agoReadd Ctrl-J for Join Room
Danielle Madeley [Tue, 15 May 2012 11:01:40 +0000 (21:01 +1000)]
Readd Ctrl-J for Join Room

11 years agoDon't mark actions/accels as translatable
Danielle Madeley [Tue, 15 May 2012 10:59:19 +0000 (20:59 +1000)]
Don't mark actions/accels as translatable

This is what happens when you convert files with XSLT, kids.

11 years agoTweak account balance display
Danielle Madeley [Tue, 15 May 2012 05:22:21 +0000 (15:22 +1000)]
Tweak account balance display

11 years agoUse (non-)starred-symbolic for presence chooser
Danielle Madeley [Tue, 15 May 2012 04:11:26 +0000 (14:11 +1000)]
Use (non-)starred-symbolic for presence chooser

This makes it look somewhat more visually up to date with Help etc.
However this makes the use of STOCK_OK out of place (what to replace
this with?).

11 years agoRemove contact list size radiobuttons from preferences
Danielle Madeley [Tue, 15 May 2012 07:14:48 +0000 (17:14 +1000)]
Remove contact list size radiobuttons from preferences

11 years agoAdd preference to show account balances
Danielle Madeley [Tue, 15 May 2012 03:42:42 +0000 (13:42 +1000)]
Add preference to show account balances

Set this 'true' by default.

11 years agoRefactor app menu as per design decision
Danielle Madeley [Tue, 15 May 2012 03:27:29 +0000 (13:27 +1000)]
Refactor app menu as per design decision

11 years agoRemove menu button, have only app menu
Danielle Madeley [Tue, 15 May 2012 02:16:45 +0000 (12:16 +1000)]
Remove menu button, have only app menu

11 years agopreferences: move some items from Behaviour into Chat
Danielle Madeley [Fri, 11 May 2012 02:54:04 +0000 (12:54 +1000)]
preferences: move some items from Behaviour into Chat

11 years agopreferences: add options removed from View into preferences
Danielle Madeley [Fri, 11 May 2012 02:50:13 +0000 (12:50 +1000)]
preferences: add options removed from View into preferences

11 years agoRemove dead object from .ui file
Danielle Madeley [Fri, 11 May 2012 00:53:57 +0000 (10:53 +1000)]
Remove dead object from .ui file

11 years agopreferences: remove a lot of bind-and-forget widgets from priv struct
Danielle Madeley [Thu, 10 May 2012 23:29:12 +0000 (09:29 +1000)]
preferences: remove a lot of bind-and-forget widgets from priv struct

Cleans up the code and makes it much less work to add new preferences.

11 years agoRemove dead code
Danielle Madeley [Thu, 10 May 2012 02:16:27 +0000 (12:16 +1000)]
Remove dead code

11 years agoRework balance display to be in-roster only
Danielle Madeley [Thu, 10 May 2012 01:41:52 +0000 (11:41 +1000)]
Rework balance display to be in-roster only

11 years agoMark the options for the sort-criterion enum
Danielle Madeley [Wed, 9 May 2012 07:06:41 +0000 (17:06 +1000)]
Mark the options for the sort-criterion enum

11 years agoRemove all old view menu handling code with GSettings bindings
Danielle Madeley [Wed, 9 May 2012 07:02:46 +0000 (17:02 +1000)]
Remove all old view menu handling code with GSettings bindings

11 years agoAdd the app menu using the same model as the menu button
Danielle Madeley [Wed, 9 May 2012 06:28:06 +0000 (16:28 +1000)]
Add the app menu using the same model as the menu button

11 years agoChange the roster menu to a flat menu structure
Danielle Madeley [Wed, 9 May 2012 05:26:00 +0000 (15:26 +1000)]
Change the roster menu to a flat menu structure

11 years agoMove the menu to a button ala Web
Danielle Madeley [Wed, 9 May 2012 05:24:57 +0000 (15:24 +1000)]
Move the menu to a button ala Web

11 years agoRemove view history action
Danielle Madeley [Wed, 9 May 2012 05:18:52 +0000 (15:18 +1000)]
Remove view history action

It doesn't make sense to have this anyway. You can still have history even
though you have no accounts configured.

11 years agoPort roster-window-menubar.ui to current GMenu builder XML format
Danielle Madeley [Tue, 8 May 2012 05:08:07 +0000 (15:08 +1000)]
Port roster-window-menubar.ui to current GMenu builder XML format

The docs are wrong, surprise!

11 years agoroster-window: migrate menu bar to GtkBuilder
Guillaume Desmottes [Tue, 10 Jan 2012 16:17:43 +0000 (17:17 +0100)]
roster-window: migrate menu bar to GtkBuilder

Rebased-by: Danielle Madeley <danielle.madeley@collabora.co.uk>
11 years agoEmpathyMainWindow: inherit from GtkApplicationWindow
Guillaume Desmottes [Tue, 10 Jan 2012 13:31:33 +0000 (14:31 +0100)]
EmpathyMainWindow: inherit from GtkApplicationWindow

That's recommended for a better GNOME 3 integration.

11 years agostop passing the main window to empathy_sound_manager_play()
Guillaume Desmottes [Tue, 10 Jan 2012 10:25:44 +0000 (11:25 +0100)]
stop passing the main window to empathy_sound_manager_play()

I'm about to add an extra argument to the main window constructor so it's not
convenient to, in theory, being able to create it from the event manager.
Passing a widget wasn't doing anything anyway and this code is not even used
when running the Shell so...

Rebased-by: Danielle Madeley <danielle.madeley@collabora.co.uk>
11 years agoturn EmpathyContactWidget to be a proper GtkWidget
Guillaume Desmottes [Thu, 10 May 2012 12:55:39 +0000 (14:55 +0200)]
turn EmpathyContactWidget to be a proper GtkWidget

https://bugzilla.gnome.org/show_bug.cgi?id=675803

11 years agoremove released flag
Guillaume Desmottes [Mon, 14 May 2012 11:40:08 +0000 (13:40 +0200)]
remove released flag

11 years agoprepare 3.4.2
Guillaume Desmottes [Mon, 14 May 2012 11:30:33 +0000 (13:30 +0200)]
prepare 3.4.2

11 years agoMerge branch 'gnome-3-4'
Guillaume Desmottes [Fri, 11 May 2012 12:06:59 +0000 (14:06 +0200)]
Merge branch 'gnome-3-4'

11 years agoaccount-widget-irc: Quit label should be in the first column
Guillaume Desmottes [Fri, 11 May 2012 12:03:43 +0000 (14:03 +0200)]
account-widget-irc: Quit label should be in the first column

11 years agocoding style fix
Guillaume Desmottes [Fri, 11 May 2012 11:17:30 +0000 (13:17 +0200)]
coding style fix

11 years agoUpdated Galician translations
Fran Diéguez [Fri, 11 May 2012 09:28:40 +0000 (11:28 +0200)]
Updated Galician translations

11 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 11 May 2012 08:59:02 +0000 (10:59 +0200)]
Updated Spanish translation

11 years agocontact-blocking-dialog: use tp_connection_dup_contact_by_id_async()
Guillaume Desmottes [Fri, 11 May 2012 08:23:25 +0000 (10:23 +0200)]
contact-blocking-dialog: use tp_connection_dup_contact_by_id_async()

https://bugzilla.gnome.org/show_bug.cgi?id=675808

11 years agocontact: use tp_connection_dup_contact_by_id_async()
Guillaume Desmottes [Fri, 11 May 2012 07:57:36 +0000 (09:57 +0200)]
contact: use tp_connection_dup_contact_by_id_async()

https://bugzilla.gnome.org/show_bug.cgi?id=675808

11 years agocontact-chooser: use empathy_client_factory_dup_contact_by_id_async()
Guillaume Desmottes [Fri, 11 May 2012 07:50:24 +0000 (09:50 +0200)]
contact-chooser: use empathy_client_factory_dup_contact_by_id_async()

https://bugzilla.gnome.org/show_bug.cgi?id=675808

11 years agochat: use empathy_client_factory_dup_contact_by_id_async()
Guillaume Desmottes [Thu, 10 May 2012 14:23:51 +0000 (16:23 +0200)]
chat: use empathy_client_factory_dup_contact_by_id_async()

https://bugzilla.gnome.org/show_bug.cgi?id=675808

11 years agotp-chat: use tp_text_channel_get_chat_state()
Guillaume Desmottes [Thu, 10 May 2012 13:47:30 +0000 (15:47 +0200)]
tp-chat: use tp_text_channel_get_chat_state()

https://bugzilla.gnome.org/show_bug.cgi?id=675807

11 years agoclient-factory: request TP_TEXT_CHANNEL_FEATURE_CHAT_STATES
Guillaume Desmottes [Thu, 10 May 2012 13:47:03 +0000 (15:47 +0200)]
client-factory: request TP_TEXT_CHANNEL_FEATURE_CHAT_STATES

TP_CHANNEL_FEATURE_CHAT_STATES has been deprecated.

https://bugzilla.gnome.org/show_bug.cgi?id=675807

11 years agotp-chat: remove chat-state-changed-empathy signal
Guillaume Desmottes [Thu, 10 May 2012 10:00:08 +0000 (12:00 +0200)]
tp-chat: remove chat-state-changed-empathy signal

https://bugzilla.gnome.org/show_bug.cgi?id=675807

11 years agochat: use contact-chat-state-changed signal
Guillaume Desmottes [Thu, 10 May 2012 09:59:17 +0000 (11:59 +0200)]
chat: use contact-chat-state-changed signal

Now that we have a signal giving us a prepared TpContact there is no need to
use the empathy variant as we can easily create the EmpathyContact directly.

https://bugzilla.gnome.org/show_bug.cgi?id=675807

11 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 10 May 2012 12:24:41 +0000 (14:24 +0200)]
Updated Spanish translation

11 years agoremove empathy-tp-roomlist
Guillaume Desmottes [Thu, 10 May 2012 08:41:00 +0000 (10:41 +0200)]
remove empathy-tp-roomlist

https://bugzilla.gnome.org/show_bug.cgi?id=673989

11 years agonew-chatroom-dialog: use TpRoomList
Guillaume Desmottes [Thu, 26 Apr 2012 12:54:44 +0000 (14:54 +0200)]
new-chatroom-dialog: use TpRoomList

https://bugzilla.gnome.org/show_bug.cgi?id=673989

11 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 10 May 2012 09:59:17 +0000 (11:59 +0200)]
Updated Spanish translation

11 years agocontact-search-dialog: use empathy_client_factory_dup_contact_by_id_async()
Guillaume Desmottes [Thu, 10 May 2012 09:36:27 +0000 (11:36 +0200)]
contact-search-dialog: use empathy_client_factory_dup_contact_by_id_async()

https://bugzilla.gnome.org/show_bug.cgi?id=675597

11 years agoadd empathy_client_factory_dup_contact_by_id_async()
Guillaume Desmottes [Thu, 10 May 2012 09:31:14 +0000 (11:31 +0200)]
add empathy_client_factory_dup_contact_by_id_async()

https://bugzilla.gnome.org/show_bug.cgi?id=675597

11 years agoremove invisible_char from ui files
Guillaume Desmottes [Thu, 10 May 2012 08:33:20 +0000 (10:33 +0200)]
remove invisible_char from ui files

We should use Gtk+'s default and those widgets don't use it any way.

11 years agoTurn EmpathyNewChatroomDialog to a GtkDialog sub-class
Guillaume Desmottes [Thu, 26 Apr 2012 10:08:38 +0000 (12:08 +0200)]
Turn EmpathyNewChatroomDialog to a GtkDialog sub-class

https://bugzilla.gnome.org/show_bug.cgi?id=674860

11 years agochatroom-dialog: re-order some functions
Guillaume Desmottes [Thu, 26 Apr 2012 09:19:27 +0000 (11:19 +0200)]
chatroom-dialog: re-order some functions

Let's just get rid of all these stupid prototypes.

https://bugzilla.gnome.org/show_bug.cgi?id=674860

11 years agonew-chatroom-dialog: port to TP coding style
Guillaume Desmottes [Thu, 26 Apr 2012 09:08:49 +0000 (11:08 +0200)]
new-chatroom-dialog: port to TP coding style

https://bugzilla.gnome.org/show_bug.cgi?id=674860

11 years agoUse tp_capabilities_get_channel_classes_variant()
Guillaume Desmottes [Wed, 25 Apr 2012 09:16:52 +0000 (11:16 +0200)]
Use tp_capabilities_get_channel_classes_variant()

https://bugzilla.gnome.org/show_bug.cgi?id=674774

11 years agoStop generating Certificate API
Guillaume Desmottes [Wed, 18 Apr 2012 13:39:45 +0000 (15:39 +0200)]
Stop generating Certificate API

https://bugzilla.gnome.org/show_bug.cgi?id=674318

11 years agoremove empathy-tls-certificate
Guillaume Desmottes [Wed, 18 Apr 2012 13:04:14 +0000 (15:04 +0200)]
remove empathy-tls-certificate

https://bugzilla.gnome.org/show_bug.cgi?id=674318

11 years agoUse TpTpTLSCertificate
Guillaume Desmottes [Wed, 18 Apr 2012 13:25:27 +0000 (15:25 +0200)]
Use TpTpTLSCertificate

https://bugzilla.gnome.org/show_bug.cgi?id=674318

11 years agouse tp_capabilities_supports_sms()
Guillaume Desmottes [Tue, 10 Apr 2012 15:04:45 +0000 (17:04 +0200)]
use tp_capabilities_supports_sms()

https://bugzilla.gnome.org/show_bug.cgi?id=673846

11 years agoStop generating Debug API
Guillaume Desmottes [Mon, 16 Apr 2012 11:37:59 +0000 (13:37 +0200)]
Stop generating Debug API

https://bugzilla.gnome.org/show_bug.cgi?id=674182

11 years agoStore the TpDebugMessage in the model
Guillaume Desmottes [Mon, 16 Apr 2012 09:34:06 +0000 (11:34 +0200)]
Store the TpDebugMessage in the model

Makes things easier and saves us from dupping the info.

https://bugzilla.gnome.org/show_bug.cgi?id=674182

11 years agomerge store_filter_foreach () and copy_model_foreach ()
Guillaume Desmottes [Mon, 16 Apr 2012 09:56:45 +0000 (11:56 +0200)]
merge store_filter_foreach () and copy_model_foreach ()

They were basically the same function. The only difference was that one was
assuming to receive an empty string during the first iteration while the other
was coping with it being NULL.

https://bugzilla.gnome.org/show_bug.cgi?id=674182

11 years agodebug-window: use TpDebugClient
Guillaume Desmottes [Mon, 16 Apr 2012 08:44:36 +0000 (10:44 +0200)]
debug-window: use TpDebugClient

https://bugzilla.gnome.org/show_bug.cgi?id=674182

11 years agoempathy-debugger: use self->priv pattern
Guillaume Desmottes [Mon, 16 Apr 2012 08:10:14 +0000 (10:10 +0200)]
empathy-debugger: use self->priv pattern

https://bugzilla.gnome.org/show_bug.cgi?id=674182

11 years agodebug_window_dispose: use g_clear_object()
Guillaume Desmottes [Mon, 16 Apr 2012 07:39:42 +0000 (09:39 +0200)]
debug_window_dispose: use g_clear_object()

https://bugzilla.gnome.org/show_bug.cgi?id=674182

11 years agoDepend on tp-glib 0.19.0
Guillaume Desmottes [Thu, 10 May 2012 07:46:15 +0000 (09:46 +0200)]
Depend on tp-glib 0.19.0

We are going to use its new API (TpDebugClient, TpTLSCertificate, etc).

11 years agoMerge branch 'gnome-3-4'
Guillaume Desmottes [Wed, 9 May 2012 12:02:13 +0000 (14:02 +0200)]
Merge branch 'gnome-3-4'

Conflicts:
configure.ac
libempathy/empathy-tp-chat.c
src/empathy-event-manager.c
src/empathy-streamed-media-window.c
src/empathy-video-widget.c

11 years agoUse tp-glib version checking macros
Guillaume Desmottes [Wed, 9 May 2012 11:58:26 +0000 (13:58 +0200)]
Use tp-glib version checking macros

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.

11 years agoUse TP_ERROR instead of TP_ERRORS
Guillaume Desmottes [Mon, 7 May 2012 09:10:17 +0000 (11:10 +0200)]
Use TP_ERROR instead of TP_ERRORS

The latter has been deprecated in tp-glib master.

11 years agonew-account-dialog: rely on the EmpathyAccountWidget::close signal
Guillaume Desmottes [Tue, 8 May 2012 11:50:03 +0000 (13:50 +0200)]
new-account-dialog: rely on the EmpathyAccountWidget::close signal

User of the dialog should wait for the widget to be completely done before
destroying it.

Change the 'success' dialog response to GTK_RESPONSE_APPLY to stay coherent
with the response type received from EmpathyAccountWidget.

https://bugzilla.gnome.org/show_bug.cgi?id=675667

11 years agoaccount-widget: delay 'close' signal if enabling the account
Guillaume Desmottes [Tue, 8 May 2012 11:46:48 +0000 (13:46 +0200)]
account-widget: delay 'close' signal if enabling the account

The whole point of this signal is to tell to user when it can be destroyed, so
we shouldn't fire it if we are still pending on an async call.

https://bugzilla.gnome.org/show_bug.cgi?id=675667