]>
git.0d.be Git - empathy.git/log
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
Guillaume Desmottes [Thu, 1 Dec 2011 13:37:08 +0000 (14:37 +0100)]
remove EMPATHY_INDIVIDUAL_FEATURE_ALL
It's a bit fragile, user should say which features he wants.
https://bugzilla.gnome.org/show_bug.cgi?id=665038
Guillaume Desmottes [Mon, 28 Nov 2011 13:07:27 +0000 (14:07 +0100)]
individual-menu: allow priv->store to be NULL
We already checks if it's a IndividualStoreChannel before using it so that's
safe.
https://bugzilla.gnome.org/show_bug.cgi?id=665038
Guillaume Desmottes [Fri, 9 Dec 2011 11:31:18 +0000 (12:31 +0100)]
empathy_contact_get_persona: use tpf_persona_dup_for_contact()
We can finally get rid of this horrible code iterating over all the
individuals. \o/
https://bugzilla.gnome.org/show_bug.cgi?id=665853
Guillaume Desmottes [Fri, 9 Dec 2011 09:54:26 +0000 (10:54 +0100)]
Deal with empathy_create_individual_from_tp_contact() returning NULL
Shouldn't really happen in practice but better to be safe than sorry.
https://bugzilla.gnome.org/show_bug.cgi?id=665853
Guillaume Desmottes [Fri, 9 Dec 2011 09:51:13 +0000 (10:51 +0100)]
use tpf_persona_dup_for_contact()
https://bugzilla.gnome.org/show_bug.cgi?id=665853
Guillaume Desmottes [Wed, 14 Dec 2011 09:52:03 +0000 (10:52 +0100)]
Depend on folks 0.6.6
We need it for the API to ensure a persona from a TpContact.
Xavier Claessens [Tue, 13 Dec 2011 12:19:44 +0000 (13:19 +0100)]
empathy-audio-sink.c: include config.h
Otherwise it warnings on deprecated glib symbols, because we
defined GLIB_DISABLE_DEPRECATION_WARNINGS in configure.ac
Guillaume Desmottes [Fri, 28 Oct 2011 08:17:28 +0000 (10:17 +0200)]
get_tp_contact_for_chat: deal with tp_channel_borrow_connection() returning NULL
https://bugzilla.gnome.org/show_bug.cgi?id=662873
Daniel Korostil [Sun, 11 Dec 2011 18:59:12 +0000 (20:59 +0200)]
Uploaded Ukranian
Daniel Korostil [Sun, 11 Dec 2011 18:57:07 +0000 (20:57 +0200)]
Uploaded Ukranian
Daniel Korostil [Sun, 11 Dec 2011 14:51:44 +0000 (16:51 +0200)]
Uploaded Ukranian
Daniel Korostil [Sun, 11 Dec 2011 14:49:10 +0000 (16:49 +0200)]
Uploaded Ukranian
Guanhao Yin [Sat, 10 Dec 2011 12:14:04 +0000 (12:14 +0000)]
Update Simplified Chinese help translation.
Yaron Shahrabani [Sat, 10 Dec 2011 08:49:01 +0000 (10:49 +0200)]
Updated Hebrew translation.
Guillaume Desmottes [Thu, 8 Dec 2011 08:52:15 +0000 (09:52 +0100)]
auth-client: add some more debugging
I'm trying to understand what's going wrong in bug #665542 and having more
debugging would help.
Sjoerd Simons [Wed, 7 Dec 2011 13:42:40 +0000 (13:42 +0000)]
Call: Low the video watchdog timeout to 1 second
Switch back to the avatar if there was at least one second of not receiving any
new video frames to display.
With this change the reaction time will be between 1 (best case) and 2
(worse case) seconds from the point the last frame went into the sync.
Before it was 5 seconds (best case) and up to 10 seconds (worst case),
which doesn't make for a very good experience
Sjoerd Simons [Wed, 7 Dec 2011 09:43:59 +0000 (09:43 +0000)]
about: Polish the code to generate the license string
Guillaume Desmottes [Mon, 5 Dec 2011 14:15:54 +0000 (15:15 +0100)]
try requesting a TpContact when creating a contact from the logger
This is useful when displaying a contact which is not in our roster in the
logger (typically a PSTN number). Having a TpContact allow us to call him if
that's supported by the CM.
https://bugzilla.gnome.org/show_bug.cgi?id=665592
Guillaume Desmottes [Mon, 5 Dec 2011 14:15:24 +0000 (15:15 +0100)]
log-window: update buttons if contact's caps are updated
https://bugzilla.gnome.org/show_bug.cgi?id=665592
Guillaume Desmottes [Mon, 5 Dec 2011 14:06:19 +0000 (15:06 +0100)]
factor out do_update_buttons_sensitivity()
This fix a bug with button_video_binding not being re-installed when a contact
supporting video was selected. It was only re-installed when using the contact
from the selected event.
https://bugzilla.gnome.org/show_bug.cgi?id=665592
Guillaume Desmottes [Mon, 5 Dec 2011 15:26:41 +0000 (16:26 +0100)]
log-window: include empathy-geometry.h
Guillaume Desmottes [Tue, 22 Nov 2011 13:00:37 +0000 (14:00 +0100)]
log-window: save window geometry
https://bugzilla.gnome.org/show_bug.cgi?id=664209
Guillaume Desmottes [Fri, 2 Dec 2011 15:22:37 +0000 (16:22 +0100)]
map-view: stop using EmpathyContactManager
https://bugzilla.gnome.org/show_bug.cgi?id=665403
Vladislav Boboshko [Sat, 3 Dec 2011 20:42:51 +0000 (00:42 +0400)]
Updated Russian translation
Guillaume Desmottes [Fri, 2 Dec 2011 14:19:52 +0000 (15:19 +0100)]
contact-blocking-dialog: stop using EmpathyContactManager
https://bugzilla.gnome.org/show_bug.cgi?id=660547
Guillaume Desmottes [Thu, 1 Dec 2011 10:28:04 +0000 (11:28 +0100)]
renamespace CheeseCameraDeviceMonitor
This ensures empathy will always use our version, even when linking on
libcheese, and so avoid incompatibliy when libcheese breaks its ABI.
https://bugzilla.gnome.org/show_bug.cgi?id=665244
Kjartan Maraas [Thu, 1 Dec 2011 17:13:05 +0000 (18:13 +0100)]
Updated Norwegian bokmål translation
Raluca Elena Podiuc [Wed, 30 Nov 2011 21:12:06 +0000 (23:12 +0200)]
camera-monitor: fix memleak in on_camera_added
https://bugzilla.gnome.org/show_bug.cgi?id=665256
Guillaume Desmottes [Wed, 30 Nov 2011 14:59:36 +0000 (15:59 +0100)]
Properly cast buffer and latency times when setting properties
This fix a crash on 32 bits system as gcc can't figure out the right size of
the value.
Thanks to Raluca-Elena Podiuc for her help in debugging this.
https://bugzilla.gnome.org/show_bug.cgi?id=665171
Guillaume Desmottes [Wed, 30 Nov 2011 13:41:30 +0000 (14:41 +0100)]
use the individual edit dialog when pressing F2
We already use it when using the menu so there is no reason to keep using the
old one.
Guillaume Desmottes [Wed, 30 Nov 2011 11:21:03 +0000 (12:21 +0100)]
event-manager: use the conn aggregator instead of the contact mgr
https://bugzilla.gnome.org/show_bug.cgi?id=660547
Guillaume Desmottes [Tue, 29 Nov 2011 15:55:51 +0000 (16:55 +0100)]
connection-aggregator: add API to track contacts
https://bugzilla.gnome.org/show_bug.cgi?id=660547
Guillaume Desmottes [Wed, 30 Nov 2011 11:55:29 +0000 (12:55 +0100)]
ui-utils: don't expect that cancellable is not NULL
cancellable are always optional so this code should be NULL safe.
Guillaume Desmottes [Tue, 29 Nov 2011 15:54:01 +0000 (16:54 +0100)]
Revert "WIP"
This reverts commit
f1a9c6deaa7f706df73cb4e1195647a2a27177c6 .
Humm I didn't mean to push that, sorry. :\
Guillaume Desmottes [Tue, 29 Nov 2011 15:50:14 +0000 (16:50 +0100)]
remove trailing space
Guillaume Desmottes [Tue, 29 Nov 2011 15:48:11 +0000 (16:48 +0100)]
WIP
Guillaume Desmottes [Tue, 29 Nov 2011 14:56:11 +0000 (15:56 +0100)]
Merge remote-tracking branch 'jonny/ft'
Conflicts:
libempathy/empathy-tp-file.c
Guillaume Desmottes [Tue, 29 Nov 2011 13:16:15 +0000 (14:16 +0100)]
remove old school get_all_groups
https://bugzilla.gnome.org/show_bug.cgi?id=665121
Guillaume Desmottes [Tue, 29 Nov 2011 13:02:40 +0000 (14:02 +0100)]
groups-widget: use empathy_connection_aggregator_get_all_groups()
We have to prepare the contact groups feature and ensure that the singleton is
still alive. The 'empathy' process is the only one allowing user to change
contact groups so we just have to do it there.
https://bugzilla.gnome.org/show_bug.cgi?id=665121
Guillaume Desmottes [Tue, 29 Nov 2011 13:01:12 +0000 (14:01 +0100)]
add empathy_connection_aggregator_get_all_groups()
https://bugzilla.gnome.org/show_bug.cgi?id=665121
Guillaume Desmottes [Tue, 29 Nov 2011 11:57:54 +0000 (12:57 +0100)]
add EmpathyConnectionAggregator
It won't do much atm but will be used as a helper dealing with all
connections.
https://bugzilla.gnome.org/show_bug.cgi?id=665121
Guillaume Desmottes [Tue, 22 Nov 2011 14:42:11 +0000 (15:42 +0100)]
don't ignore TP_DELIVERY_STATUS_TEMPORARILY_FAILED delivery report
We should display an error message as well if not the user will assume the
message has been sent and the spinner keeps spinning.
https://bugzilla.gnome.org/show_bug.cgi?id=664564
Guillaume Desmottes [Thu, 10 Nov 2011 13:15:59 +0000 (14:15 +0100)]
add missing empathy-contact-list.h include
For some reason, gcc starts complaining about this as soon as I remove
EmpathyContactListFlags from empathy-contact-list.h ?!
If you have an explanation for this please let me know...
https://bugzilla.gnome.org/show_bug.cgi?id=663328
Guillaume Desmottes [Tue, 8 Nov 2011 15:55:15 +0000 (16:55 +0100)]
contact-list: remove flags
https://bugzilla.gnome.org/show_bug.cgi?id=663328
Guillaume Desmottes [Tue, 8 Nov 2011 15:45:47 +0000 (16:45 +0100)]
tp-contact-list: remove tp_contact_list_get_flags
https://bugzilla.gnome.org/show_bug.cgi?id=663328
Guillaume Desmottes [Thu, 3 Nov 2011 14:29:34 +0000 (15:29 +0100)]
remove empathy_contact_manager_get_flags_for_connection()
https://bugzilla.gnome.org/show_bug.cgi?id=663328
Guillaume Desmottes [Thu, 3 Nov 2011 14:21:42 +0000 (15:21 +0100)]
contact-menu: stop using empathy_contact_manager_get_flags_for_connection()
https://bugzilla.gnome.org/show_bug.cgi?id=663328
Guillaume Desmottes [Mon, 28 Nov 2011 11:09:23 +0000 (12:09 +0100)]
Depend on tp-glib 0.17.3
We need it for the high level alias API.
Brian Pepple [Sun, 27 Nov 2011 20:53:20 +0000 (15:53 -0500)]
Use current fsf address (#664935)
Lucian Adrian Grijincu [Sat, 26 Nov 2011 20:49:45 +0000 (22:49 +0200)]
Updated Romanian translation
Matej Urbančič [Fri, 25 Nov 2011 20:22:10 +0000 (21:22 +0100)]
Updated Slovenian translation
Daniel Mustieles [Fri, 25 Nov 2011 16:24:17 +0000 (17:24 +0100)]
Updated Spanish translation
Guillaume Desmottes [Fri, 25 Nov 2011 11:38:26 +0000 (12:38 +0100)]
Properly update the 'simple' theme
We have to call the callback manually to update the theme when it's changed.
Also make sure that style-set signal is only connected once and we update the
theme only if the 'simple' one is used.
https://bugzilla.gnome.org/show_bug.cgi?id=664795
Yangtse Su [Fri, 25 Nov 2011 13:45:35 +0000 (21:45 +0800)]
Update Simplified Chinese translation.
Piotr Drąg [Thu, 24 Nov 2011 11:49:51 +0000 (12:49 +0100)]
Updated POTFILES.in
Guillaume Desmottes [Thu, 24 Nov 2011 11:49:24 +0000 (12:49 +0100)]
remove unused variables
Guillaume Desmottes [Tue, 8 Nov 2011 15:05:15 +0000 (16:05 +0100)]
Remove obsolete contact-list-{store,view}
Hourrah \o/
https://bugzilla.gnome.org/show_bug.cgi?id=663387
Guillaume Desmottes [Tue, 8 Nov 2011 15:02:19 +0000 (16:02 +0100)]
remove EmpathyContactManager's test
We want to get rid of it any way.
https://bugzilla.gnome.org/show_bug.cgi?id=663387
Guillaume Desmottes [Mon, 7 Nov 2011 09:55:39 +0000 (10:55 +0100)]
chat: use the individual view/store rather than the contact one
The great unification !
EmpathyChat was the last user of the contact store/view, everything now use
the individual ones.
https://bugzilla.gnome.org/show_bug.cgi?id=663387
Guillaume Desmottes [Tue, 22 Nov 2011 09:04:40 +0000 (10:04 +0100)]
add initial_loading() as a virtual method
This allows us to remove setup_idle_id as a protected variable.
https://bugzilla.gnome.org/show_bug.cgi?id=663387
Guillaume Desmottes [Tue, 22 Nov 2011 09:04:40 +0000 (10:04 +0100)]
add empathy_individual_store_refresh_individual() as a protected method
This allows us to remove show_active as a protected variable.
https://bugzilla.gnome.org/show_bug.cgi?id=663387
Guillaume Desmottes [Tue, 8 Nov 2011 14:00:30 +0000 (15:00 +0100)]
Add individual-store-channel
This will allow us to use the individual view to display muc members.
https://bugzilla.gnome.org/show_bug.cgi?id=663387
Guillaume Desmottes [Tue, 8 Nov 2011 13:06:49 +0000 (14:06 +0100)]
add EMPATHY_INDIVIDUAL_FEATURE_ADD_CONTACT
https://bugzilla.gnome.org/show_bug.cgi?id=663387
Guillaume Desmottes [Fri, 4 Nov 2011 12:45:38 +0000 (13:45 +0100)]
factor out empathy_create_individual_from_tp_contact()
https://bugzilla.gnome.org/show_bug.cgi?id=663387
Guillaume Desmottes [Fri, 4 Nov 2011 11:15:47 +0000 (12:15 +0100)]
Abstract the individual store
We now have EmpathyIndividualStoreManager which implements the store using
EmpathyIndividualManager as its contact source.
https://bugzilla.gnome.org/show_bug.cgi?id=663387
Guillaume Desmottes [Fri, 4 Nov 2011 10:35:46 +0000 (11:35 +0100)]
individual-store: expose some attributes and methods as 'protected'
This will be needed when abstracting EmpathyIndividualStore.
https://bugzilla.gnome.org/show_bug.cgi?id=663387
Guillaume Desmottes [Wed, 2 Nov 2011 13:48:23 +0000 (14:48 +0100)]
Allow user to try another password if auth failed
https://bugzilla.gnome.org/show_bug.cgi?id=661640
Guillaume Desmottes [Wed, 2 Nov 2011 13:41:56 +0000 (14:41 +0100)]
add empathy-bad-password-dialog
https://bugzilla.gnome.org/show_bug.cgi?id=661640
Guillaume Desmottes [Fri, 28 Oct 2011 13:00:40 +0000 (15:00 +0200)]
auth-factory: relay the auth-password-failed signal
https://bugzilla.gnome.org/show_bug.cgi?id=661640
Guillaume Desmottes [Fri, 28 Oct 2011 12:56:58 +0000 (14:56 +0200)]
server-sasl-handler: add auth-password-failed signal
https://bugzilla.gnome.org/show_bug.cgi?id=661640
Guillaume Desmottes [Fri, 28 Oct 2011 14:34:40 +0000 (16:34 +0200)]
Abstract EmpathyPasswordDialog to EmpathyBasePasswordDialog
I'm going to implement a slidely different version of this dialog so best to
re-use as much code as possible.
https://bugzilla.gnome.org/show_bug.cgi?id=661640
Guillaume Desmottes [Fri, 28 Oct 2011 13:27:55 +0000 (15:27 +0200)]
password-dialog: use self->priv pattern
https://bugzilla.gnome.org/show_bug.cgi?id=661640
Guillaume Desmottes [Mon, 21 Nov 2011 12:50:14 +0000 (13:50 +0100)]
restart the camera only if it's already running
Always restarting it will enable the camera in an audio only call.
https://bugzilla.gnome.org/show_bug.cgi?id=664459
Guillaume Desmottes [Mon, 21 Nov 2011 10:43:51 +0000 (11:43 +0100)]
factor out empathy_call_window_change_webcam()
https://bugzilla.gnome.org/show_bug.cgi?id=664459
Arun Raghavan [Mon, 21 Nov 2011 17:57:08 +0000 (23:27 +0530)]
audio-src,audio-sink: Use lower latency values on pulsesrc/pulsesink
This sets the pulsesink and pulsesrc buffer/latency parameters to be
lower and more voip-friendly. If the system cannot provide or keep up
with these values, PulseAudio will automatically try to adapt and
provide larger values that are achievable.
https://bugzilla.gnome.org/show_bug.cgi?id=663124
Guillaume Desmottes [Mon, 21 Nov 2011 15:56:01 +0000 (16:56 +0100)]
remove released flag
Guillaume Desmottes [Mon, 7 Nov 2011 16:45:28 +0000 (17:45 +0100)]
sync gsettings.m4
Latest version of glib-compile-schemas removed the --uninstall option; trying
to use it break "make distcheck".
Guillaume Desmottes [Mon, 21 Nov 2011 15:32:43 +0000 (16:32 +0100)]
prepare 3.3.2
Ken VanDine [Mon, 21 Nov 2011 13:58:52 +0000 (14:58 +0100)]
set_size_request on the video_container to ensure the window has a sane minimum size.
https://bugzilla.gnome.org/show_bug.cgi?id=664313
Guillaume Desmottes [Mon, 21 Nov 2011 10:22:52 +0000 (11:22 +0100)]
fix GTK_BOX casts
Guillaume Desmottes [Wed, 16 Nov 2011 16:07:51 +0000 (17:07 +0100)]
use gtk_box_new() instead of gtk_[h,v]box_new()
https://bugzilla.gnome.org/show_bug.cgi?id=662903
Guillaume Desmottes [Wed, 16 Nov 2011 15:34:47 +0000 (16:34 +0100)]
use gtk_paned_new() instead of gtk_hpaned_new()
https://bugzilla.gnome.org/show_bug.cgi?id=662903
Guillaume Desmottes [Wed, 16 Nov 2011 15:32:14 +0000 (16:32 +0100)]
use gtk_separator_new() instead of gtk_hseparator_new()
https://bugzilla.gnome.org/show_bug.cgi?id=662903
Algimantas Margevičius [Fri, 18 Nov 2011 20:42:12 +0000 (22:42 +0200)]
Updated Lithuanian translation
Sjoerd Simons [Fri, 18 Nov 2011 17:02:39 +0000 (17:02 +0000)]
Bump telepathy-farstream requirement
Sjoerd Simons [Fri, 18 Nov 2011 10:48:15 +0000 (10:48 +0000)]
AudioSink: Setup the initial properties in the main thread
Sjoerd Simons [Fri, 18 Nov 2011 10:05:57 +0000 (10:05 +0000)]
Call: Bind the output properties from the main thread
If we bind and sync the output volume from the non-main thread, we end
up calling gtk and clutter from the non-main thread.. Which leads to
crashes in OpenGL drivers and potenially kills your cat. Instead create
the audio output when the audio content is added, which happens from the
main thread. The output element is still only added to gstreamer
pipeline when needed though.
Sjoerd Simons [Thu, 17 Nov 2011 19:45:39 +0000 (19:45 +0000)]
Bind the volume button to the volume of the output