]>
git.0d.be Git - empathy.git/log
Danielle Madeley [Tue, 17 Jan 2012 09:10:43 +0000 (20:10 +1100)]
Merge branch 'master' into call1
Danielle Madeley [Tue, 17 Jan 2012 03:30:06 +0000 (14:30 +1100)]
client-factory: ensure alias, presence, capabilities and avatar are prepared
Sometimes contacts are assumed to have these features prepared, but they
don't always. Ensure they are prepared by the factory.
Guillaume Desmottes [Mon, 16 Jan 2012 14:38:37 +0000 (15:38 +0100)]
don't free content of the list returned by empathy_connection_aggregator_get_all_groups()
https://bugzilla.gnome.org/show_bug.cgi?id=667037
Guillaume Desmottes [Mon, 16 Jan 2012 14:12:56 +0000 (15:12 +0100)]
empathy_pixbuf_avatar_from_individual_scaled_async: set an error if no avatar
It's fair for the caller to expect the error the be set if the _finish()
function returns NULL.
https://bugzilla.gnome.org/show_bug.cgi?id=667037
Fran Diéguez [Mon, 16 Jan 2012 22:11:20 +0000 (23:11 +0100)]
Updated Galician translations
Fran Diéguez [Mon, 16 Jan 2012 22:07:20 +0000 (23:07 +0100)]
Updated Galician translations
Kjartan Maraas [Mon, 16 Jan 2012 16:07:24 +0000 (17:07 +0100)]
Updated Norwegian bokmål translation
Guillaume Desmottes [Mon, 16 Jan 2012 15:47:53 +0000 (16:47 +0100)]
remove released flag
Guillaume Desmottes [Mon, 16 Jan 2012 15:29:44 +0000 (16:29 +0100)]
prepare 3.3.4
Guillaume Desmottes [Mon, 16 Jan 2012 13:44:47 +0000 (14:44 +0100)]
individual-view: remove GTK+ workarounds
They have been properly fixed since a while.
Guillaume Desmottes [Mon, 16 Jan 2012 13:34:55 +0000 (14:34 +0100)]
empathy_account_get_error_message: get the reason before displaying it
Guillaume Desmottes [Mon, 16 Jan 2012 13:32:55 +0000 (14:32 +0100)]
coding style fix
Guillaume Desmottes [Mon, 16 Jan 2012 10:43:40 +0000 (11:43 +0100)]
individual-view: use tp_g_signal_connect_object() to connect the destroy sig
This ensure that we won't call the callback when disposing the widget.
https://bugzilla.gnome.org/show_bug.cgi?id=667676
Guillaume Desmottes [Mon, 16 Jan 2012 09:37:26 +0000 (10:37 +0100)]
filter_result_callback_data_new: add some checks
Fran Diéguez [Sun, 15 Jan 2012 14:46:09 +0000 (15:46 +0100)]
Updated Galician translations
Cheng-Chia Tseng [Sat, 14 Jan 2012 12:23:38 +0000 (20:23 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Andrej Žnidaršič [Fri, 13 Jan 2012 18:08:53 +0000 (19:08 +0100)]
Updated Slovenian translation
Guillaume Desmottes [Fri, 13 Jan 2012 15:25:55 +0000 (16:25 +0100)]
account-widget-irc: fix label position in the grid
Guillaume Desmottes [Fri, 13 Jan 2012 15:03:25 +0000 (16:03 +0100)]
be less restrictive regarding the Service format
Guillaume Desmottes [Fri, 13 Jan 2012 14:41:18 +0000 (15:41 +0100)]
irc-network-chooser-dialog: be more NULL-safe
Guillaume Desmottes [Fri, 13 Jan 2012 13:57:00 +0000 (14:57 +0100)]
irc-network-chooser: set the account service
https://bugzilla.gnome.org/show_bug.cgi?id=667791
Guillaume Desmottes [Fri, 13 Jan 2012 13:56:41 +0000 (14:56 +0100)]
account-settings: allow to change the service
https://bugzilla.gnome.org/show_bug.cgi?id=667791
Danielle Madeley [Fri, 13 Jan 2012 02:15:46 +0000 (13:15 +1100)]
call-handler: also accept outgoing calls immediately
Outgoing calls are in PENDING_INITIATOR until you accept them, So
Empathy would never actually start dialing an outgoing call until you
redialled and it got picked up by the other codepath, which accepts
immediately.
Guillaume Desmottes [Thu, 12 Jan 2012 11:25:21 +0000 (12:25 +0100)]
roster-window: watch for TpAccount:connection changes
The account being connected isn't longer enough to ensure that its
TpConnection is defined.
https://bugzilla.gnome.org/show_bug.cgi?id=667743
Guillaume Desmottes [Thu, 12 Jan 2012 11:19:30 +0000 (12:19 +0100)]
roster-window: factor out add_account()
Also fix a stupid bug where roster_window_account_removed_cb() was called on a
valid account in roster_window_account_validity_changed_cb().
https://bugzilla.gnome.org/show_bug.cgi?id=667743
Danielle Madeley [Thu, 12 Jan 2012 05:59:45 +0000 (16:59 +1100)]
call-handler: check the state before deferring the accept()
Xavier's previous patch delayed calling accept() until the channel was
in the INITIALISED state, however, if the channel is already in the
INITIALISED state by the time we receive it, we should just accept
immediately. Otherwise we'll spend our lives waiting for a state
transition that will never occur.
Xavier Claessens [Tue, 10 Jan 2012 14:17:39 +0000 (15:17 +0100)]
Wait for call state to be INITIALISED before accepting incoming call
Xavier Claessens [Mon, 14 Nov 2011 10:23:57 +0000 (11:23 +0100)]
Remove tp-yell and use TpCallChannel
Guillaume Desmottes [Tue, 10 Jan 2012 13:10:24 +0000 (14:10 +0100)]
roster-window: use self->priv pattern
Guillaume Desmottes [Tue, 10 Jan 2012 12:13:31 +0000 (13:13 +0100)]
roster-window: port to new coding style
While I'm modyfing this file, best to do it now.
Guillaume Desmottes [Tue, 10 Jan 2012 11:27:11 +0000 (12:27 +0100)]
rename MainWindow to RosterWindow
With the process split it doesn't really make sense to continue calling it
'main' window, it's just the roster now.
Xavier Claessens [Mon, 9 Jan 2012 14:47:36 +0000 (15:47 +0100)]
EmpathySoundManager: passing a GtkWidget is optional
Jovanka Gulicoska [Mon, 9 Jan 2012 23:12:03 +0000 (00:12 +0100)]
Disable join button when protocol irc is selected
Gabor Kelemen [Mon, 9 Jan 2012 11:41:53 +0000 (12:41 +0100)]
Fix a doubled word in the Hungarian translation
Yuri Myasoedov [Sat, 7 Jan 2012 16:04:12 +0000 (20:04 +0400)]
Updated Russian translation
Jovanka Gulicoska [Fri, 6 Jan 2012 13:01:22 +0000 (14:01 +0100)]
added # in join room when irc protocol selected
https://bugzilla.gnome.org/show_bug.cgi?id=631236
Guillaume Desmottes [Thu, 5 Jan 2012 16:12:16 +0000 (17:12 +0100)]
contact-chooser: keep a ref on the TpContact we requested
Kinda hacky but that's the best we can do without major changes in Folks.
https://bugzilla.gnome.org/show_bug.cgi?id=666531
Hannie Dumoleyn [Mon, 2 Jan 2012 17:11:05 +0000 (18:11 +0100)]
[l10n] Updated Dutch translation
Mattias Põldaru [Mon, 2 Jan 2012 15:13:17 +0000 (17:13 +0200)]
[l10n] Updated Estonian translation
Muhammet Kara [Sat, 31 Dec 2011 12:38:55 +0000 (14:38 +0200)]
[l10n]Updated Turkish translation
Yaron Shahrabani [Fri, 30 Dec 2011 08:45:57 +0000 (10:45 +0200)]
Updated Hebrew translation.
Kasia Bondarava [Wed, 28 Dec 2011 20:43:27 +0000 (23:43 +0300)]
Updated Belarusian translation.
Jovan Naumovski [Sat, 24 Dec 2011 16:01:56 +0000 (17:01 +0100)]
Added Macedonian translation.
Daniel Mustieles [Fri, 23 Dec 2011 13:52:14 +0000 (14:52 +0100)]
Updated Spanish translation
Andiswa Mvanyashe [Fri, 23 Dec 2011 11:49:47 +0000 (13:49 +0200)]
New translatino for Xhosa (xh)
Guillaume Desmottes [Tue, 11 Oct 2011 22:27:18 +0000 (18:27 -0400)]
individual-widget: display champlain map in tooltips
https://bugzilla.gnome.org/show_bug.cgi?id=661500
Guillaume Desmottes [Thu, 22 Dec 2011 11:58:51 +0000 (12:58 +0100)]
Check for champlain 0.12.1
We don't strictly depend on it but maps in tooltips will crash as hell with
any previous version.
https://bugzilla.gnome.org/show_bug.cgi?id=661500
Guillaume Desmottes [Tue, 11 Oct 2011 22:25:53 +0000 (18:25 -0400)]
individual_grid_destroy: remove the ChamplainEmbedView from its container
The EmpathyIndividualWidget object is re-used for tooltips so we should remove
the ChamplainEmbedView before trying to add a new one.
https://bugzilla.gnome.org/show_bug.cgi?id=661500
Guillaume Desmottes [Thu, 22 Dec 2011 11:35:31 +0000 (12:35 +0100)]
POTFILES.in: add empathy-new-account-dialog.c
Guillaume Desmottes [Wed, 21 Dec 2011 15:30:04 +0000 (16:30 +0100)]
accounts-dialog: remove protocol chooser
Guillaume Desmottes [Wed, 21 Dec 2011 15:24:56 +0000 (16:24 +0100)]
accounts-dialog: use the new account dialog
Guillaume Desmottes [Wed, 21 Dec 2011 11:19:13 +0000 (12:19 +0100)]
add new-account-dialog
This introduces some code duplication with the assistant but it's going to die
soon anyway.
Guillaume Desmottes [Wed, 21 Dec 2011 15:19:53 +0000 (16:19 +0100)]
account-widget: display the buttons in simple mode as well
We'll need them when creating the account. Adding a simple function to
manually hide them in the assistant for now.
Guillaume Desmottes [Wed, 21 Dec 2011 14:28:35 +0000 (15:28 +0100)]
account_dialog_create_edit_params_dialog: don't connect account-created signal
This signal will never be fired when editing an existing account.
Guillaume Desmottes [Wed, 21 Dec 2011 10:27:56 +0000 (11:27 +0100)]
account-widget: modernize dipose function
Guillaume Desmottes [Wed, 21 Dec 2011 10:25:08 +0000 (11:25 +0100)]
account-widget: use the self->priv pattern
I'm changing this file a lot so while I'm on it...
Guillaume Desmottes [Tue, 20 Dec 2011 13:50:35 +0000 (14:50 +0100)]
don't use deprecated GTK+ API
Guillaume Desmottes [Mon, 19 Dec 2011 13:28:45 +0000 (14:28 +0100)]
display the editor on top
Guillaume Desmottes [Mon, 19 Dec 2011 11:39:01 +0000 (12:39 +0100)]
properly handle accounts using an external storage
Guillaume Desmottes [Fri, 16 Dec 2011 15:07:46 +0000 (16:07 +0100)]
No need to manually prepare the connection
tp-glib does it for us now, thanks to the EmpathyClientFactory.
Guillaume Desmottes [Fri, 16 Dec 2011 14:52:26 +0000 (15:52 +0100)]
we can now use the stock close button
We should use the official accelerator for closing dialog. If widget fields
are also using the 'C' accelerator then they should be fixed.
Guillaume Desmottes [Fri, 16 Dec 2011 14:44:51 +0000 (15:44 +0100)]
remove old comment
We fire the close signal a bit later in this function
Guillaume Desmottes [Fri, 16 Dec 2011 14:36:25 +0000 (15:36 +0100)]
no need to control the cancel button sensitivity any more
It should also be displayed now as we always want the user to be able to close
the dialog.
Guillaume Desmottes [Fri, 16 Dec 2011 14:30:03 +0000 (15:30 +0100)]
add some padding in the edit conn settings dialog
Looks better that way.
Guillaume Desmottes [Fri, 16 Dec 2011 13:35:38 +0000 (14:35 +0100)]
add an accelerator to open the params dialog
Guillaume Desmottes [Fri, 16 Dec 2011 13:31:00 +0000 (14:31 +0100)]
pass a second NULL pointer to gtk_dialog_new_with_buttons()
It makes gcc happier.
Danielle Madeley [Fri, 15 Jul 2011 07:27:34 +0000 (17:27 +1000)]
Don't show the presence twice
Danielle Madeley [Fri, 24 Jun 2011 05:51:33 +0000 (13:51 +0800)]
Make it possible to add/remove/edit accounts without it crashing everywhere
Danielle Madeley [Tue, 21 Jun 2011 13:00:07 +0000 (21:00 +0800)]
Add a close signal, emitted by both cancel and apply
Danielle Madeley [Thu, 16 Jun 2011 16:58:03 +0000 (17:58 +0100)]
Begin combining the dialogs
This is not functional yet, but it does compile and kindof demonstrate what's
going to happen.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=652670
Bruno Brouard [Wed, 21 Dec 2011 13:07:49 +0000 (14:07 +0100)]
Updated French doc translation
Daniel Mustieles [Tue, 20 Dec 2011 12:18:12 +0000 (13:18 +0100)]
Updated Spanish translation
Milo Casagrande [Mon, 19 Dec 2011 21:10:21 +0000 (22:10 +0100)]
[help] Reworked the search conversation topic
* Small work on the previous conversation topic in order
to address the new UI. Topic needs to be reviewed.
Milo Casagrande [Mon, 19 Dec 2011 21:09:08 +0000 (22:09 +0100)]
[help] Fixed UI reference in the help
* Fixed UI reference in the add and delete account pages,
the button changed with the new Gnome theme
Piotr Drąg [Mon, 19 Dec 2011 17:14:49 +0000 (18:14 +0100)]
Updated Polish translation of help
Guillaume Desmottes [Mon, 19 Dec 2011 16:37:51 +0000 (17:37 +0100)]
remove released flag
Guillaume Desmottes [Mon, 19 Dec 2011 16:30:11 +0000 (17:30 +0100)]
coding style fix
Guillaume Desmottes [Mon, 19 Dec 2011 16:15:56 +0000 (17:15 +0100)]
prepare 3.3.3
Guillaume Desmottes [Fri, 9 Dec 2011 16:16:06 +0000 (17:16 +0100)]
empathy_chat_window_present_chat: move to the chat window desktop
This is more coherent with Shell's 'app is ready' notication which moves the
view to the app desktop rather than moving the app itself.
https://bugzilla.gnome.org/show_bug.cgi?id=649208
Guillaume Desmottes [Fri, 9 Dec 2011 16:05:28 +0000 (17:05 +0100)]
add empathy_move_to_window_desktop
https://bugzilla.gnome.org/show_bug.cgi?id=649208
Daniel Mustieles [Sun, 18 Dec 2011 19:08:08 +0000 (20:08 +0100)]
Updated Spanish translation
Milo Casagrande [Sun, 18 Dec 2011 15:34:23 +0000 (16:34 +0100)]
[help] Fixed some UI references and typos, fixes bug #653812
* Fixed the references to the OFF/ON switch
Matej Urbančič [Fri, 16 Dec 2011 14:56:17 +0000 (15:56 +0100)]
Updated Slovenian translation
Guillaume Desmottes [Fri, 16 Dec 2011 11:52:44 +0000 (12:52 +0100)]
import-widget: use the server in IRC account display name
User generally use the same nick on different servers so just displaying the
nick isn't very useful.
https://bugzilla.gnome.org/show_bug.cgi?id=654171
Milo Casagrande [Thu, 15 Dec 2011 21:21:52 +0000 (22:21 +0100)]
[l10n] Updated Italian translation
* Updated Italian help translation, fixes bug #666261
Funda Wang [Thu, 15 Dec 2011 14:01:06 +0000 (15:01 +0100)]
clsing tags (bug#666265)
Piotr Drąg [Wed, 14 Dec 2011 21:21:39 +0000 (22:21 +0100)]
Updated POTFILES.in
Guillaume Desmottes [Wed, 14 Dec 2011 14:17:49 +0000 (15:17 +0100)]
Stop passing an EmpathyContact to menu_item_new() fonctions
Best to always use an individual so we don't have 2 code paths to maintain.
https://bugzilla.gnome.org/show_bug.cgi?id=666163
Guillaume Desmottes [Wed, 14 Dec 2011 13:40:56 +0000 (14:40 +0100)]
individual-menu: export only the methods we need
No need to export everything. I added prototypes in the C file to not have to
move everything upside down.
https://bugzilla.gnome.org/show_bug.cgi?id=666163
Guillaume Desmottes [Mon, 12 Dec 2011 12:03:59 +0000 (13:03 +0100)]
remove empathy-contact-manager
https://bugzilla.gnome.org/show_bug.cgi?id=660547
Guillaume Desmottes [Mon, 12 Dec 2011 12:07:23 +0000 (13:07 +0100)]
remove useless includes of empathy-contact-manager.h
https://bugzilla.gnome.org/show_bug.cgi?id=660547
Guillaume Desmottes [Mon, 12 Dec 2011 12:06:14 +0000 (13:06 +0100)]
main-window: stop instantiating the contact manager
We don't use it any more.
https://bugzilla.gnome.org/show_bug.cgi?id=660547
Guillaume Desmottes [Mon, 12 Dec 2011 11:57:03 +0000 (12:57 +0100)]
remove EMPATHY_CONTACT_WIDGET_EDIT_FAVOURITE
It's not used any more and this code was the last one using the contact
manager.
https://bugzilla.gnome.org/show_bug.cgi?id=660547
Guillaume Desmottes [Mon, 12 Dec 2011 12:00:49 +0000 (13:00 +0100)]
remove unused empathy_contact_edit_dialog_show()
https://bugzilla.gnome.org/show_bug.cgi?id=660547
Guillaume Desmottes [Wed, 14 Dec 2011 12:04:15 +0000 (13:04 +0100)]
Show a contact as blocked if *all* is personas are blocked
It's clearer that way.
https://bugzilla.gnome.org/show_bug.cgi?id=665038
Guillaume Desmottes [Wed, 14 Dec 2011 11:54:37 +0000 (12:54 +0100)]
individual_menu_add_personas: add the block menu item, if needed
This allow user to select the personas he wants to block.
Note that I didn't pass an EmpathyContact as second argument to
empathy_individiual_block_menu_item_new() as we currently do with most
item_new() methods. Instead I just craft a new individual containing only the
persona we care about. This approach is much cleaner as we don't have to deal
with 2 different code paths. I filed bug #666163 to do the same with the
existing functions.
https://bugzilla.gnome.org/show_bug.cgi?id=665038
Guillaume Desmottes [Mon, 12 Dec 2011 11:54:42 +0000 (12:54 +0100)]
remove empathy-contact-menu
https://bugzilla.gnome.org/show_bug.cgi?id=665038
Guillaume Desmottes [Fri, 9 Dec 2011 16:57:05 +0000 (17:57 +0100)]
map-view: use the individual menu
https://bugzilla.gnome.org/show_bug.cgi?id=665038
Guillaume Desmottes [Mon, 28 Nov 2011 13:09:26 +0000 (14:09 +0100)]
chat: use an EmpathyIndividualMenu
https://bugzilla.gnome.org/show_bug.cgi?id=665038
Guillaume Desmottes [Thu, 1 Dec 2011 13:27:55 +0000 (14:27 +0100)]
add EMPATHY_INDIVIDUAL_FEATURE_BLOCK
https://bugzilla.gnome.org/show_bug.cgi?id=665038