]>
git.0d.be Git - empathy.git/log
Laurent Contzen [Wed, 4 Jul 2012 12:59:48 +0000 (14:59 +0200)]
empathy-roster-model, empathy-roster-model-manager: Now deals with groups-changed signal empathy-roster-view.c: now uses roster-model's groups-changed signal
https://bugzilla.gnome.org/show_bug.cgi?id=680302
Xavier Claessens [Mon, 23 Jul 2012 13:43:19 +0000 (15:43 +0200)]
Fix distcheck when doing parallel build
This makes sure the icones are done (un)installing before
regenerating the icon cache.
Xavier Claessens [Mon, 23 Jul 2012 13:27:20 +0000 (15:27 +0200)]
Do not install MC plugins into MC's prefix
MC and Empathy could be installed in different prefixes
Guillaume Desmottes [Mon, 23 Jul 2012 13:15:20 +0000 (15:15 +0200)]
Go back to libgee 0.6.x
It's not clear if 0.8 will be released for GNOME 3.6 so the release team
prefers to stick with 0.6 for now.
And yeah, gee-1.0 is the 0.6.x series and gee-0.8 the 0.7.x, nice work
guys...
Revert "gee_iterator_first is no more in libgee 0.8"
This reverts commit
24d30e15b34b654eff96f4a358801290ebe09ec0 .
Revert "libempathy: Port empathy to libgee 0.8."
This reverts commit
d563fa078b2a13b3c06b1de626105e0510568e57 .
Xavier Claessens [Mon, 16 Jul 2012 12:15:45 +0000 (14:15 +0200)]
Add Ubuntu Online Accounts auth handler
Xavier Claessens [Tue, 17 Jul 2012 17:50:05 +0000 (19:50 +0200)]
UOA mc-plugin: Actually implement it
Guillaume Desmottes [Tue, 17 Jul 2012 15:30:10 +0000 (17:30 +0200)]
Make sure we define MISSION_CONTROL_PLUGINS_DIR when building with UOA
Guillaume Desmottes [Tue, 17 Jul 2012 15:24:51 +0000 (17:24 +0200)]
configure.ac: export a bunch of variables from UOA pc files
Xavier Claessens [Mon, 16 Jul 2012 12:51:51 +0000 (14:51 +0200)]
Add skeleton of an MC plugin to import Ubuntu Online Accounts
Guillaume Desmottes [Thu, 12 Jul 2012 13:01:39 +0000 (15:01 +0200)]
configure: detect if Ubuntu Online Accounts dep is present
Guillaume Desmottes [Mon, 23 Jul 2012 12:09:11 +0000 (14:09 +0200)]
coding style fixes
Laurent Contzen [Wed, 4 Jul 2012 12:06:51 +0000 (14:06 +0200)]
empathy-roster-model-manager: deal with members-changed signals empathy-roster-view: use empathy-roster-model-manager signals
https://bugzilla.gnome.org/show_bug.cgi?id=680302
Laurent Contzen [Wed, 4 Jul 2012 09:59:15 +0000 (11:59 +0200)]
empathy-roster-view: start using empathy-roster-model
https://bugzilla.gnome.org/show_bug.cgi?id=680302
Laurent Contzen [Wed, 4 Jul 2012 09:41:05 +0000 (11:41 +0200)]
empathy-roster-model-manager.c: implement empathy_roster_model_manager_get_individuals ()
https://bugzilla.gnome.org/show_bug.cgi?id=679868
https://bugzilla.gnome.org/show_bug.cgi?id=680302
Laurent Contzen [Wed, 4 Jul 2012 08:54:13 +0000 (10:54 +0200)]
empathy-roster-model-manager: Pass an EmpathyIndividualManager to EmpathyRosterModelManager
https://bugzilla.gnome.org/show_bug.cgi?id=680302
Guillaume Desmottes [Wed, 4 Jul 2012 07:43:05 +0000 (09:43 +0200)]
roster-model: add API to track individuals
Guillaume Desmottes [Tue, 3 Jul 2012 13:49:50 +0000 (15:49 +0200)]
add empathy-roster-model-manager
Guillaume Desmottes [Tue, 3 Jul 2012 13:22:20 +0000 (15:22 +0200)]
add empathy-roster-model
Guillaume Desmottes [Wed, 18 Jul 2012 09:03:18 +0000 (11:03 +0200)]
add empathy_account_settings_set_storage_provider()
Guillaume Desmottes [Thu, 19 Jul 2012 10:39:02 +0000 (12:39 +0200)]
Depend on tp-glib 0.19;4
Needed for tp_account_request_set_storage_provider()
Guillaume Desmottes [Wed, 18 Jul 2012 08:53:46 +0000 (10:53 +0200)]
export empathy_account_widget_apply_and_log_in()
Guillaume Desmottes [Thu, 19 Jul 2012 08:07:43 +0000 (10:07 +0200)]
Check for libgee dep
We are using it directly so should depend on it.
Alban Browaeys [Tue, 17 Jul 2012 05:37:25 +0000 (07:37 +0200)]
gee_iterator_first is no more in libgee 0.8
With folks depending upon libgee-0.8 brealage in empathy arise,
that is gee_iterator_first is not available.
https://bugzilla.gnome.org/show_bug.cgi?id=680152
Jeremy Whiting [Wed, 18 Jul 2012 17:31:04 +0000 (11:31 -0600)]
libempathy: Port empathy to libgee 0.8.
https://bugzilla.gnome.org/show_bug.cgi?id=680152
Xavier Claessens [Wed, 18 Jul 2012 11:50:46 +0000 (13:50 +0200)]
Implement Google X-OAUTH2 SASL mechanism
https://bugzilla.gnome.org/show_bug.cgi?id=680160
Xavier Claessens [Fri, 13 Jul 2012 10:05:38 +0000 (12:05 +0200)]
Move SASL mechanism implementations into its own file
We could have other account providers than GOA requiring
this SASL code.
https://bugzilla.gnome.org/show_bug.cgi?id=680160
Guillaume Desmottes [Tue, 17 Jul 2012 14:14:47 +0000 (16:14 +0200)]
empathy: use tp_account_manager_enable_restart()
If for some reason MC crashes we should restart it right away. Ideally this
should be done by the Shell (#680099) but it's good to have in Empathy as
well.
Guillaume Desmottes [Tue, 17 Jul 2012 13:04:13 +0000 (15:04 +0200)]
remove MC password migration code
We are shipping this since a bunch of releases so all passwords should be
migrated since a while.
Furthemore, it may cause issues when the password has been updated in Empathy
but not MC.
https://bugzilla.gnome.org/show_bug.cgi?id=677180
Guillaume Desmottes [Thu, 12 Jul 2012 09:24:44 +0000 (11:24 +0200)]
Turn libempathy-gtk to a public lib
We use "-release" versioning as it's not meant to be used out of Empathy's
tree.
https://bugzilla.gnome.org/show_bug.cgi?id=679786
Guillaume Desmottes [Thu, 12 Jul 2012 09:24:44 +0000 (11:24 +0200)]
Turn libempathy to a public lib
We use "-release" versioning as it's not meant to be used out of Empathy's
tree.
https://bugzilla.gnome.org/show_bug.cgi?id=679786
Guillaume Desmottes [Tue, 17 Jul 2012 12:46:39 +0000 (14:46 +0200)]
tp-chat: prepare the Password feature if needed
Guillaume Desmottes [Tue, 17 Jul 2012 11:47:03 +0000 (13:47 +0200)]
Revert "tp-chat:requires TP_CHANNEL_FEATURE_PASSWORD"
This reverts commit
33ad5c340ed97da141c3182051502043a710e92f .
This is not the right way to fix this bug. If the channel doesn't implement
the Password iface (like in a 1-1 chat) our own tp-chat feature is never
prepared.
Laurent Contzen [Fri, 13 Jul 2012 15:10:50 +0000 (17:10 +0200)]
Display the Top Contacts group name above the top contacts even if all of them are offline
https://bugzilla.gnome.org/show_bug.cgi?id=679868
Guillaume Desmottes [Tue, 17 Jul 2012 09:15:14 +0000 (11:15 +0200)]
tp-chat:requires TP_CHANNEL_FEATURE_PASSWORD
check_almost_ready() relies on the password feature to be prepared so we
should make sure that tp-glib prepares it for us before starting to prepare
our own feature.
https://bugzilla.gnome.org/show_bug.cgi?id=680076
Guillaume Desmottes [Mon, 16 Jul 2012 15:15:37 +0000 (17:15 +0200)]
remove released flag
Guillaume Desmottes [Mon, 16 Jul 2012 14:59:35 +0000 (16:59 +0200)]
prepare 3.5.4
Guillaume Desmottes [Mon, 16 Jul 2012 13:28:40 +0000 (15:28 +0200)]
Display GOA_PKG_ERRORS if deps are missing
Xavier Claessens [Mon, 16 Jul 2012 12:18:47 +0000 (14:18 +0200)]
Fix build warning: A string format is required
Guillaume Desmottes [Mon, 16 Jul 2012 09:10:57 +0000 (11:10 +0200)]
Use new tp_account_* getters
Guillaume Desmottes [Mon, 16 Jul 2012 09:10:19 +0000 (11:10 +0200)]
preferences: use the factory to create the TpAccount
tp_account_new() has been deprecated.
Guillaume Desmottes [Mon, 16 Jul 2012 09:10:00 +0000 (11:10 +0200)]
Depend on tp-glib 0.19.3
Needed to fix deprecation warnings.
Ihar Hrachyshka [Sun, 15 Jul 2012 11:42:22 +0000 (14:42 +0300)]
Updated Belarusian translation.
Guillaume Desmottes [Wed, 11 Jul 2012 13:30:29 +0000 (15:30 +0200)]
chat-window: use self->priv pattern
Guillaume Desmottes [Wed, 11 Jul 2012 11:54:46 +0000 (13:54 +0200)]
chat-window: port to new coding styles
Guillaume Desmottes [Wed, 11 Jul 2012 09:50:45 +0000 (11:50 +0200)]
new-chatroom-dialog: set default response
We want to activate the dialog when user hits 'Enter' so he joins the room
right away.
Guillaume Desmottes [Wed, 11 Jul 2012 09:02:48 +0000 (11:02 +0200)]
remove empathy-contact-dialogs
https://bugzilla.gnome.org/show_bug.cgi?id=679111
Guillaume Desmottes [Wed, 11 Jul 2012 09:31:46 +0000 (11:31 +0200)]
remove useless includes
https://bugzilla.gnome.org/show_bug.cgi?id=679111
Guillaume Desmottes [Wed, 11 Jul 2012 09:30:09 +0000 (11:30 +0200)]
individual-menu: use the individual version of the add dialog
https://bugzilla.gnome.org/show_bug.cgi?id=679111
Guillaume Desmottes [Wed, 11 Jul 2012 08:47:24 +0000 (10:47 +0200)]
log-window: use empathy_display_individual_info()
https://bugzilla.gnome.org/show_bug.cgi?id=679111
Guillaume Desmottes [Wed, 11 Jul 2012 08:47:24 +0000 (10:47 +0200)]
contact-search-dialog: use empathy_display_individual_info()
https://bugzilla.gnome.org/show_bug.cgi?id=679111
Guillaume Desmottes [Wed, 11 Jul 2012 08:47:24 +0000 (10:47 +0200)]
chat: use empathy_display_individual_info()
https://bugzilla.gnome.org/show_bug.cgi?id=679111
Guillaume Desmottes [Tue, 10 Jul 2012 14:03:17 +0000 (16:03 +0200)]
factor out empathy_display_individual_info()
It didn't want to put more misc stuffs to ui-utils so used this file.
https://bugzilla.gnome.org/show_bug.cgi?id=679111
Yaron Shahrabani [Tue, 10 Jul 2012 19:52:37 +0000 (22:52 +0300)]
Updated Hebrew translation.
Žygimantas Beručka [Tue, 10 Jul 2012 16:03:20 +0000 (19:03 +0300)]
Updated Lithuanian translation
Guillaume Desmottes [Tue, 1 May 2012 10:12:48 +0000 (12:12 +0200)]
protocol-chooser: set pixbuf on the cell rather than the icon-name
https://bugzilla.gnome.org/show_bug.cgi?id=675220
Guillaume Desmottes [Mon, 9 Jul 2012 10:13:28 +0000 (12:13 +0200)]
roster-view: export special group names
Needed to special case the DnD code.
Guillaume Desmottes [Thu, 5 Jul 2012 13:53:47 +0000 (15:53 +0200)]
roster-view: add empathy_roster_view_get_group_at_y()
Guillaume Desmottes [Thu, 5 Jul 2012 13:52:58 +0000 (15:52 +0200)]
add empathy_roster_contact_get_avatar_pixbuf()
Guillaume Desmottes [Mon, 9 Jul 2012 08:11:57 +0000 (10:11 +0200)]
call-window: use gdk_keyval_to_unicode()
https://bugzilla.gnome.org/show_bug.cgi?id=679396
Guillaume Desmottes [Fri, 6 Jul 2012 13:04:55 +0000 (15:04 +0200)]
dialpad-widget: use EmpathyDialpadButton
This will be needed if we want to stop using GtkButton in order to keep the
key pressed while the keyboard key is.
Anyway, it's good to have regardeless as that makes the code cleaner.
https://bugzilla.gnome.org/show_bug.cgi?id=679396
Guillaume Desmottes [Fri, 6 Jul 2012 12:39:20 +0000 (14:39 +0200)]
add empathy-dialpad-button
https://bugzilla.gnome.org/show_bug.cgi?id=679396
Guillaume Desmottes [Fri, 6 Jul 2012 12:29:48 +0000 (14:29 +0200)]
call-window: allow user to enter dtmf events using his keyboard
Ideally we should stop sending the DTMF event when the key is released but we
can't easily do that in Gtk+; we'll have to write our own widget.
I'm going to give it a shot but this is already a nice improvement so we
shouldn't block on it.
https://bugzilla.gnome.org/show_bug.cgi?id=679396
Guillaume Desmottes [Fri, 6 Jul 2012 12:29:25 +0000 (14:29 +0200)]
add empathy_dialpad_widget_press_key()
https://bugzilla.gnome.org/show_bug.cgi?id=679396
Guillaume Desmottes [Fri, 6 Jul 2012 12:28:32 +0000 (14:28 +0200)]
dialpad-widget: store buttons in a hash table
https://bugzilla.gnome.org/show_bug.cgi?id=679396
Kjartan Maraas [Mon, 9 Jul 2012 07:40:09 +0000 (09:40 +0200)]
Updated Norwegian bokmål translation
A S Alam [Mon, 9 Jul 2012 01:40:46 +0000 (07:10 +0530)]
Update Punjabi Translation
Daniel Mustieles [Fri, 6 Jul 2012 10:24:15 +0000 (12:24 +0200)]
Updated Spanish translation
Guillaume Desmottes [Fri, 29 Jun 2012 12:35:45 +0000 (14:35 +0200)]
individual-widget: don't display unknown presence
Best to to not show anything than showing we don't know.
https://bugzilla.gnome.org/show_bug.cgi?id=679136
Guillaume Desmottes [Fri, 29 Jun 2012 12:25:39 +0000 (14:25 +0200)]
inline block_contact_dialog_show() into subscription-dialog.c
It's only used there now.
https://bugzilla.gnome.org/show_bug.cgi?id=679136
Guillaume Desmottes [Fri, 29 Jun 2012 12:21:32 +0000 (14:21 +0200)]
remove empathy_subscription_dialog_show()
https://bugzilla.gnome.org/show_bug.cgi?id=679136
Guillaume Desmottes [Fri, 29 Jun 2012 12:18:13 +0000 (14:18 +0200)]
event-manager: use EmpathySubscriptionDialog
https://bugzilla.gnome.org/show_bug.cgi?id=679136
Guillaume Desmottes [Fri, 29 Jun 2012 10:39:32 +0000 (12:39 +0200)]
add empathy-subscription-dialog
This is copied from the similar dialog in empathy-account-dialogs.c which I'm
about to remove.
https://bugzilla.gnome.org/show_bug.cgi?id=679136
Guillaume Desmottes [Wed, 4 Jul 2012 13:44:43 +0000 (15:44 +0200)]
empathy_adium_path_is_valid: check if the directory has the right format
The Adium spec explicitely says that the root directory of the theme should
end with ".AdiumMessageStyle".
https://bugzilla.gnome.org/show_bug.cgi?id=679332
Guillaume Desmottes [Wed, 4 Jul 2012 12:11:09 +0000 (14:11 +0200)]
roster-contact: force the size of the avatar
This ensures that all the contacts are nicely aligned even if they have a
smaller avatar.
Guillaume Desmottes [Wed, 4 Jul 2012 12:10:20 +0000 (14:10 +0200)]
pixbuf_avatar_from_individual_closure_new: use the g_slice allocator
We are likely to allocate a bunch of those so best to use the g_slice
allocator.
Guillaume Desmottes [Wed, 4 Jul 2012 11:45:52 +0000 (13:45 +0200)]
avatar_icon_load_cb: use gdk_pixbuf_new_from_stream_at_scale()
Make all this code much simpler.
Guillaume Desmottes [Wed, 4 Jul 2012 11:45:11 +0000 (13:45 +0200)]
ui-utils: factor out pixbuf_round_corners()
Guillaume Desmottes [Wed, 4 Jul 2012 10:51:00 +0000 (12:51 +0200)]
ui-utils: remove unused public functions
Guillaume Desmottes [Wed, 4 Jul 2012 10:19:43 +0000 (12:19 +0200)]
ui-utils: port to TP coding style
Half of this file was already using the new style.
Frédéric Péters [Wed, 4 Jul 2012 08:10:29 +0000 (10:10 +0200)]
boxes theme: style actions like before
Frédéric Péters [Wed, 4 Jul 2012 07:52:23 +0000 (09:52 +0200)]
classic theme: style action lines like before
Frédéric Péters [Wed, 4 Jul 2012 07:40:23 +0000 (09:40 +0200)]
classic theme: more colour updates
Tom Tryfonidis [Wed, 4 Jul 2012 00:00:15 +0000 (03:00 +0300)]
Updated Greek translations
Frédéric Péters [Tue, 3 Jul 2012 10:43:58 +0000 (12:43 +0200)]
classic theme: update with colours from the old theme
part of https://bugzilla.gnome.org/show_bug.cgi?id=679321
Daniel Mustieles [Mon, 2 Jul 2012 15:28:42 +0000 (17:28 +0200)]
Updated Spanish translation
Guillaume Desmottes [Mon, 2 Jul 2012 13:52:33 +0000 (15:52 +0200)]
remove empathy-chat-view
https://bugzilla.gnome.org/show_bug.cgi?id=679255
Guillaume Desmottes [Mon, 2 Jul 2012 13:54:58 +0000 (15:54 +0200)]
remove useless chat-view.h includes
https://bugzilla.gnome.org/show_bug.cgi?id=679255
Guillaume Desmottes [Mon, 2 Jul 2012 13:40:16 +0000 (15:40 +0200)]
Stop using EmpathyChatView
https://bugzilla.gnome.org/show_bug.cgi?id=679255
Guillaume Desmottes [Mon, 2 Jul 2012 13:21:30 +0000 (15:21 +0200)]
theme-adium use self->priv pattern
https://bugzilla.gnome.org/show_bug.cgi?id=679255
Guillaume Desmottes [Mon, 2 Jul 2012 13:09:00 +0000 (15:09 +0200)]
theme-adium: port to new coding styles
Some part of this file was already using the new style so best to stay
coherent.
https://bugzilla.gnome.org/show_bug.cgi?id=679255
Guillaume Desmottes [Mon, 2 Jul 2012 12:40:43 +0000 (14:40 +0200)]
remove empathy-chat-text-view
In Adium we trust.
https://bugzilla.gnome.org/show_bug.cgi?id=679255
Guillaume Desmottes [Mon, 2 Jul 2012 12:08:01 +0000 (14:08 +0200)]
theme-manager: don't leak info is 2 themes have the same name
Guillaume Desmottes [Mon, 2 Jul 2012 12:07:29 +0000 (14:07 +0200)]
Depend on GLib 2.33.3
Needed for g_list_copy_deep()
Guillaume Desmottes [Mon, 2 Jul 2012 12:06:58 +0000 (14:06 +0200)]
upgrade_chat_theme_settings: use empathy_theme_manager_dup_theme_name_from_path()
Guillaume Desmottes [Mon, 2 Jul 2012 12:06:03 +0000 (14:06 +0200)]
raise a DEBUG instead of WARNING if we can't find the theme
Guillaume Desmottes [Mon, 2 Jul 2012 11:50:48 +0000 (13:50 +0200)]
no need to call empathy_theme_manager_find_theme() twice
Guillaume Desmottes [Mon, 2 Jul 2012 11:24:03 +0000 (13:24 +0200)]
List themes from EMPATHY_SRCDIR as well
Guillaume Desmottes [Mon, 2 Jul 2012 11:00:59 +0000 (13:00 +0200)]
change default value of 'theme' key to 'Classic'
That's the name of the Adium version.
Guillaume Desmottes [Mon, 2 Jul 2012 10:58:56 +0000 (12:58 +0200)]
Store the theme name in the 'theme' gsettings key
The 'adium-path' key is now deprecated as we lookup the theme path from its
name.
Guillaume Desmottes [Mon, 2 Jul 2012 10:57:36 +0000 (12:57 +0200)]
add empathy_theme_manager_dup_theme_name_from_path()