]>
git.0d.be Git - empathy.git/log
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
Sjoerd Simons [Thu, 17 Nov 2011 19:29:21 +0000 (19:29 +0000)]
Bind the mic button the sources mute property
Sjoerd Simons [Thu, 17 Nov 2011 20:14:01 +0000 (20:14 +0000)]
Remove call input volume configuration
As we rely on pulseaudio there is no point in saving our own volume
configuration, pulseaudio does that for us. If we do save it, then we
have no idea which volume to pick after connecting to pulse (the one we
save, the one pulse saved, a random value?).
On top of that our configuration implementation is plain ugly, the
level meter didn't work etc. This is all much better configured using
the gnome-control-center sound panel, which is pretty nice for inputs
and saves its volume on pulse for us to re-use :)
Sjoerd Simons [Thu, 17 Nov 2011 19:10:12 +0000 (19:10 +0000)]
Add mute support to the audio source
Sjoerd Simons [Thu, 17 Nov 2011 18:15:55 +0000 (18:15 +0000)]
Implement Audiocontrol for the output volume
Sjoerd Simons [Thu, 17 Nov 2011 18:15:09 +0000 (18:15 +0000)]
Keep the audio sinks volume property synchronized with the pulse volume
Sjoerd Simons [Thu, 17 Nov 2011 16:34:06 +0000 (16:34 +0000)]
Implement input audio control
Sjoerd Simons [Tue, 15 Nov 2011 16:57:20 +0000 (17:57 +0100)]
Let the audio source control the volume, not a software volume element
There is no point in amplifying the mic level is it's too low or too
high as it either doesn't have enough information or it is clipping.
Instead tell pulsesrc what it should do, so it can adjust the hardware
volume for us.
Also listen to changed done by pulsesrc so we can track volume updates
and feed back the settings properly
Xavier Claessens [Wed, 16 Nov 2011 14:31:29 +0000 (15:31 +0100)]
Use _unref instead of _free _destroy when possible.unref
Replace g_(ptr_)array_free (foo, TRUE) and g_hash_table_destroy
with respectively g_(ptr_)array_unref (foo) and g_hash_table_unref.
I used this command to generate this patch:
for f in `find -name "*.c"`; do sed -i $f -re 's/g_ptr_array_free \(([^ ,]+), TRUE\)/g_ptr_array_unref \(\1\)/'; done
See Danielle's blog for explanation of possible bug _free can do:
http://blogs.gnome.org/danni/2011/11/16/mistakes-with-g_value_set_boxed/
Xavier Claessens [Wed, 16 Nov 2011 14:31:19 +0000 (15:31 +0100)]
Add coding style check for g_hash_table_destroy and g_array_free usage
Guillaume Desmottes [Wed, 9 Nov 2011 14:20:23 +0000 (15:20 +0100)]
individual-view: don't display menu if empathy_folks_individual_contains_contact() fails
The individual menu already asserts that's the case. And there is no point
displaying a menu anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=663763
Guillaume Desmottes [Wed, 9 Nov 2011 10:37:38 +0000 (11:37 +0100)]
individual-view: add an option to disable uninteresting filtering
This is needed when being used in a muc.
https://bugzilla.gnome.org/show_bug.cgi?id=663763
Guillaume Desmottes [Thu, 10 Nov 2011 11:03:50 +0000 (12:03 +0100)]
individual-widget: display channels list if available
This will be needed when using this widget in MUC.
https://bugzilla.gnome.org/show_bug.cgi?id=663763
Guillaume Desmottes [Thu, 10 Nov 2011 10:45:48 +0000 (11:45 +0100)]
factor out empathy_contact_info_create_channel_list_label()
Move it to empathy-contactinfo-utils so we'll be able to re-use it in
empathy-individual-widget as well.
https://bugzilla.gnome.org/show_bug.cgi?id=663763
Guillaume Desmottes [Thu, 10 Nov 2011 09:54:04 +0000 (10:54 +0100)]
update_weak_contact: use a greater or equal comparaison
That way we'll pick at least one TpContact if there is only one contact in
the individual and he doesn't have any presence (IRC for example).
https://bugzilla.gnome.org/show_bug.cgi?id=663763
Thura Hlaing [Mon, 14 Nov 2011 21:33:45 +0000 (22:33 +0100)]
[l10n]Added Burmese translation
Guillaume Desmottes [Mon, 14 Nov 2011 11:42:59 +0000 (12:42 +0100)]
fix separator leak
https://bugzilla.gnome.org/show_bug.cgi?id=663873
Guillaume Desmottes [Mon, 14 Nov 2011 11:39:58 +0000 (12:39 +0100)]
don't leak uri returned by g_file_get_uri()
God I hate _get functions returning new memory...
https://bugzilla.gnome.org/show_bug.cgi?id=663873
Guillaume Desmottes [Mon, 14 Nov 2011 11:19:54 +0000 (12:19 +0100)]
fix GDate leaks when getting dates from the model
https://bugzilla.gnome.org/show_bug.cgi?id=663873
Guillaume Desmottes [Mon, 14 Nov 2011 11:12:29 +0000 (12:12 +0100)]
free GDate leaks when inserting them into the model
The model copies the date so we should free it afterward.
https://bugzilla.gnome.org/show_bug.cgi?id=663873
Guillaume Desmottes [Mon, 14 Nov 2011 11:01:55 +0000 (12:01 +0100)]
empathy-logs: prepare the account manager first
The log viewer assumes it's already prepared.
https://bugzilla.gnome.org/show_bug.cgi?id=663873
Guillaume Desmottes [Mon, 14 Nov 2011 10:59:31 +0000 (11:59 +0100)]
empathy-logs: port to TP coding style
https://bugzilla.gnome.org/show_bug.cgi?id=663873
Guillaume Desmottes [Mon, 14 Nov 2011 14:35:51 +0000 (15:35 +0100)]
coding style fixes
Guillaume Desmottes [Tue, 8 Nov 2011 15:09:44 +0000 (16:09 +0100)]
main-window: use the EmpathyIndividual flavor of some types
We switched to EmpathyIndividualView a while ago...
https://bugzilla.gnome.org/show_bug.cgi?id=663387
https://bugzilla.gnome.org/show_bug.cgi?id=663763
Guillaume Desmottes [Tue, 8 Nov 2011 15:08:59 +0000 (16:08 +0100)]
empathy_individual_store_remove_individual: use EMPATHY_INDIVIDUAL_STORE_COL_NAME
https://bugzilla.gnome.org/show_bug.cgi?id=663387
https://bugzilla.gnome.org/show_bug.cgi?id=663763
Guillaume Desmottes [Wed, 9 Nov 2011 10:15:56 +0000 (11:15 +0100)]
individual-view: remove explicit boolean comparaisons
https://bugzilla.gnome.org/show_bug.cgi?id=663387
https://bugzilla.gnome.org/show_bug.cgi?id=663763
Guillaume Desmottes [Fri, 4 Nov 2011 09:55:43 +0000 (10:55 +0100)]
individual-store: use self->priv pattern
https://bugzilla.gnome.org/show_bug.cgi?id=663387
https://bugzilla.gnome.org/show_bug.cgi?id=663763
Guillaume Desmottes [Thu, 10 Nov 2011 10:59:42 +0000 (11:59 +0100)]
individual-widget: factor out add_row()
https://bugzilla.gnome.org/show_bug.cgi?id=663763
Guillaume Desmottes [Thu, 10 Nov 2011 09:02:31 +0000 (10:02 +0100)]
details_update_show: skip empty field
https://bugzilla.gnome.org/show_bug.cgi?id=663763
Cheng-Chia Tseng [Sat, 12 Nov 2011 11:10:31 +0000 (19:10 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Mattias Põldaru [Sat, 12 Nov 2011 10:55:55 +0000 (12:55 +0200)]
[l10n] Updated Estonian translation
Sjoerd Simons [Wed, 9 Nov 2011 19:25:17 +0000 (19:25 +0000)]
Don't turn on echo cancellation on the sink if it's for raw conferences
https://bugzilla.gnome.org/show_bug.cgi?id=663842
Sjoerd Simons [Wed, 9 Nov 2011 19:00:10 +0000 (19:00 +0000)]
Don't turn on echo cancellation on the source if it's for raw conferences
https://bugzilla.gnome.org/show_bug.cgi?id=663842
Sjoerd Simons [Wed, 9 Nov 2011 16:27:51 +0000 (16:27 +0000)]
Call: Signal content-{added/removed} instead of sink-{added/removed}
Tp-Farstream signals contents, not sinks (like tp-farsight did). So lets
mirror that, which allows us to make better decisions about what kind of
contents we are given
https://bugzilla.gnome.org/show_bug.cgi?id=663842
Guillaume Desmottes [Thu, 10 Nov 2011 09:23:08 +0000 (10:23 +0100)]
stop using gtk_widget_get_pointer()
It has been deprecated. I asked on #gtk+ and that seems to be the right way to
do this. See
http://git.gnome.org/browse/gtk+/commit/?id=
2783158f8d9ca69e5a8fc4a903bfbcc3871a1b02
All these APIs are available since GTK+ 3.0 so we're good.
https://bugzilla.gnome.org/show_bug.cgi?id=662903
Guillaume Desmottes [Thu, 10 Nov 2011 09:23:08 +0000 (10:23 +0100)]
stop using gdk_window_get_pointer()
It has been deprecated. gdk_window_get_device_position() has been added in
GTK+ 3.0 so we're fine.
https://bugzilla.gnome.org/show_bug.cgi?id=662903