]>
git.0d.be Git - empathy.git/log
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
Guillaume Desmottes [Mon, 7 Nov 2011 14:44:59 +0000 (15:44 +0100)]
doesn't allow to send socket files
https://bugzilla.gnome.org/show_bug.cgi?id=663563
Arun Raghavan [Mon, 31 Oct 2011 13:12:56 +0000 (18:42 +0530)]
audio-src: Add a caps filter to select appropriate input format
Instead of relying on the default caps that the pipeline selects (which
will usually end up being float32 stereo at 44.1kHz), this sets a caps
filter to select the format we want from pulsesrc -- s16ne mono at 32kHz.
The point of this is to do resampling/conversion as early in the
pipeline as possible, decreasing the amount of data that needs to be
carried around and thus improving performance a bit.
Guillaume Desmottes [Wed, 9 Nov 2011 09:01:50 +0000 (10:01 +0100)]
empathy_contact_block_menu_item_new: remove unused EmpathyContactManager
Danielle Madeley [Wed, 9 Nov 2011 01:19:07 +0000 (12:19 +1100)]
Merge branch 'status-icon-663567'
Guillaume Desmottes [Thu, 3 Nov 2011 14:07:17 +0000 (15:07 +0100)]
contact-list-view: use empathy_contact_remove_from_contact_list()
https://bugzilla.gnome.org/show_bug.cgi?id=663327
Guillaume Desmottes [Thu, 3 Nov 2011 13:08:29 +0000 (14:08 +0100)]
notifications-approver: stop using EmpathyContactManager
https://bugzilla.gnome.org/show_bug.cgi?id=663327
Guillaume Desmottes [Thu, 3 Nov 2011 13:08:29 +0000 (14:08 +0100)]
contact-dialog: stop using EmpathyContactManager
https://bugzilla.gnome.org/show_bug.cgi?id=663327
Guillaume Desmottes [Thu, 3 Nov 2011 13:54:43 +0000 (14:54 +0100)]
add empathy_contact_remove_from_contact_list()
https://bugzilla.gnome.org/show_bug.cgi?id=663327
Guillaume Desmottes [Thu, 3 Nov 2011 13:08:29 +0000 (14:08 +0100)]
contact-search-dialog: stop using EmpathyContactManager
https://bugzilla.gnome.org/show_bug.cgi?id=663327
Guillaume Desmottes [Thu, 3 Nov 2011 13:08:01 +0000 (14:08 +0100)]
add empathy_contact_add_to_contact_list()
https://bugzilla.gnome.org/show_bug.cgi?id=663327
Guillaume Desmottes [Thu, 3 Nov 2011 14:00:57 +0000 (15:00 +0100)]
client-factory: prepare TP_CONNECTION_FEATURE_CONTACT_LIST_PROPERTIES
https://bugzilla.gnome.org/show_bug.cgi?id=663327
Guillaume Desmottes [Wed, 2 Nov 2011 09:49:01 +0000 (10:49 +0100)]
remove old blocking API
https://bugzilla.gnome.org/show_bug.cgi?id=661805
Guillaume Desmottes [Wed, 2 Nov 2011 10:18:50 +0000 (11:18 +0100)]
individual dialog: use tp-glib blocking API
https://bugzilla.gnome.org/show_bug.cgi?id=661805
Guillaume Desmottes [Wed, 2 Nov 2011 09:59:06 +0000 (10:59 +0100)]
individual-manager: use tp-glib blocking API
https://bugzilla.gnome.org/show_bug.cgi?id=661805
Guillaume Desmottes [Wed, 2 Nov 2011 09:59:06 +0000 (10:59 +0100)]
contact-dialogs: use tp-glib blocking API
https://bugzilla.gnome.org/show_bug.cgi?id=661805
Guillaume Desmottes [Wed, 2 Nov 2011 09:43:19 +0000 (10:43 +0100)]
contact-menu: use tp-glib blocking API
https://bugzilla.gnome.org/show_bug.cgi?id=661805
Guillaume Desmottes [Wed, 2 Nov 2011 10:41:49 +0000 (11:41 +0100)]
Revert "Revert "contact-blocking-dialog: use tp-glib high level blocking API""
This reverts commit
40dc4074eeecb15c82d9eacb3fcd54cff7162440 .
We can now depends on it.
Guillaume Desmottes [Tue, 8 Nov 2011 12:22:55 +0000 (13:22 +0100)]
depends on tp-glib 0.17.0
We need it for high level blocking API.
Guillaume Desmottes [Fri, 4 Nov 2011 12:42:53 +0000 (13:42 +0100)]
contact-chooser: fix TpfPersona leak
We weren't using the persona we just created for some reason.
Danielle Madeley [Tue, 8 Nov 2011 00:17:56 +0000 (11:17 +1100)]
Remove dead files codec-preferences and element-preferences
These are now handled for us by Farsight. Hooray for Farsight.
Danielle Madeley [Mon, 7 Nov 2011 22:49:41 +0000 (09:49 +1100)]
accounts-dialog: fix box packing issue in infobar
Expanding the status causes the icon to be placed on the far left of the box.
This regression caused by my work in
1cd6e8253a3be284b8578fd9ea37016d0197d61b .
Need an additional hbox and to expand that.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=663567
Sjoerd Simons [Mon, 7 Nov 2011 11:37:12 +0000 (11:37 +0000)]
call: Fix GstCaps leak
Sjoerd Simons [Mon, 7 Nov 2011 11:04:14 +0000 (11:04 +0000)]
Call: Cope with not having the Channel direclty after startin a call
Sjoerd Simons [Fri, 4 Nov 2011 18:58:50 +0000 (18:58 +0000)]
Use videorate max-rate property
Using the max-rate property is simpler and less racy, so do that
instead. Does require (currently unreleased) gst-plugins-base 0.10.36
Sjoerd Simons [Fri, 4 Nov 2011 18:46:24 +0000 (18:46 +0000)]
When reset the source remove and re-insert it
Setting an element to NULL resets various internal values (the clock,
the base time etc). To make sure everything is reset as expected simply
yank it from the bin and re-insert it (which will reset the values)
Sjoerd Simons [Fri, 4 Nov 2011 18:45:22 +0000 (18:45 +0000)]
Drop EOS from the src
Sjoerd Simons [Fri, 4 Nov 2011 18:44:35 +0000 (18:44 +0000)]
Don't go asynchronously to paused
Nicolas Dufresne [Mon, 11 Jul 2011 23:44:42 +0000 (19:44 -0400)]
Ignore dynamic framerate if videomaxrate is missing
Nicolas Dufresne [Mon, 11 Jul 2011 23:45:46 +0000 (19:45 -0400)]
Use framerate range instead of fix range
Using framerate range reduce the chance that changing the framerate breaks
the pipline. We also always set an initial range to support src like
videotestsrc that does not allow changing framerate dynamically and would
default to a "as fast as possible" mode.
Nicolas Dufresne [Mon, 11 Jul 2011 21:01:45 +0000 (17:01 -0400)]
Reset clock after changing video resolution
This workaround issue with videotestsrc when the test src does not have a
a clock after going to NULL state while changing resolution.
Nicolas Dufresne [Thu, 7 Jul 2011 20:19:17 +0000 (16:19 -0400)]
Change element state sink to source
Nicolas Dufresne [Thu, 7 Jul 2011 18:27:30 +0000 (14:27 -0400)]
Don't call GTK method from streaming thread
Also update from deprecated gst_x_overlay_set_xwindow_id() to
gst_x_overlay_set_window_handle().
Nicolas Dufresne [Wed, 6 Jul 2011 22:18:58 +0000 (18:18 -0400)]
Hook resolution change support
Nicolas Dufresne [Wed, 6 Jul 2011 22:14:57 +0000 (18:14 -0400)]
Let set_send_video do it's job
Nicolas Dufresne [Tue, 19 Jul 2011 17:43:44 +0000 (13:43 -0400)]
Check and create video_preview outside camera control
Nicolas Dufresne [Wed, 6 Jul 2011 22:12:40 +0000 (18:12 -0400)]
Add resultion and framerate changing to video src
Nicolas Dufresne [Wed, 6 Jul 2011 22:11:28 +0000 (18:11 -0400)]
Add framerate and resolution change signal
Danielle Madeley [Mon, 7 Nov 2011 04:45:40 +0000 (15:45 +1100)]
Don't crash when the buffer has length 0
Unexpectedly, a 0 length buffer causes gdk_pixbuf_loader_write() to return
FALSE without setting @error. Would then segv on error->message.
Danielle Madeley [Mon, 7 Nov 2011 01:03:50 +0000 (12:03 +1100)]
Make GOA optional again
There is an --disable-goa flag in Empathy's configure, which should be able to
disable GOA, except it had been included as a required dependency. This patch
makes it completely optional again.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=663442
Danielle Madeley [Mon, 7 Nov 2011 01:00:06 +0000 (12:00 +1100)]
Add missing AC_MSG_RESULT
Danielle Madeley [Sat, 5 Nov 2011 01:29:59 +0000 (12:29 +1100)]
Merge branch 'ui-fixes'
Fran Diéguez [Fri, 4 Nov 2011 12:02:49 +0000 (13:02 +0100)]
Updated Galician translations
Xavier Claessens [Thu, 27 Oct 2011 10:09:59 +0000 (12:09 +0200)]
Import Facebook and windows Live GOA accounts
Implement their auth mechanisms
Fixes bug #661068 and #652544
Xavier Claessens [Thu, 3 Nov 2011 08:12:49 +0000 (09:12 +0100)]
Fix crash when opening GOA facebook account settings
In that case priv->jid_suffix is NULL, so we should not try to call
remove_jid_suffix().
Xavier Claessens [Tue, 4 Oct 2011 11:09:04 +0000 (13:09 +0200)]
empathy-auth-client: use a TpSimpleClientFactory
This prevent TpBaseClient to create a full TpAccountManager and allow
us to prepare TP_ACCOUNT_FEATURE_STORAGE feature on accounts
Danielle Madeley [Fri, 4 Nov 2011 06:16:42 +0000 (17:16 +1100)]
dialpad-widget: make grid rows/columns homogeneous
Buttons should all be the same size.
Danielle Madeley [Fri, 4 Nov 2011 06:12:21 +0000 (17:12 +1100)]
dialpad-widget: ensure able to show with gtk_widget_show()
The child widgets of the dialpad-widget weren't being shown, so the widget
required a gtk_widget_show_all() to show up. Unexpected :(
Colin Walters [Fri, 4 Nov 2011 02:58:46 +0000 (22:58 -0400)]
tls: Cast argument to gcr_simple_certificate_new to avoid compiler warning
Gcr correctly treats these as unsigned.
Xavier Claessens [Wed, 2 Nov 2011 14:45:40 +0000 (15:45 +0100)]
Fix set-but-not-used build warning
Guillaume Desmottes [Wed, 2 Nov 2011 10:41:11 +0000 (11:41 +0100)]
Revert "contact-blocking-dialog: use tp-glib high level blocking API"
This reverts commit
d8153fa21a7beb4229dbba1810eb8544af91db4f .
I was not supposed to commit that yet; the tp-glib API hasn't been released.
Guillaume Desmottes [Wed, 26 Oct 2011 15:43:50 +0000 (17:43 +0200)]
contact-blocking-dialog: use tp-glib high level blocking API
https://bugzilla.gnome.org/show_bug.cgi?id=661805
Guillaume Desmottes [Wed, 26 Oct 2011 15:23:31 +0000 (17:23 +0200)]
contact-blocking-dialog: split COL_* enums
We have 2 different models having their own set of columns.
https://bugzilla.gnome.org/show_bug.cgi?id=661805
Muhammet Kara [Wed, 2 Nov 2011 10:21:12 +0000 (12:21 +0200)]
Updated Turkish translation
Guillaume Desmottes [Tue, 1 Nov 2011 14:45:06 +0000 (15:45 +0100)]
main-window: port to GtkGrid
https://bugzilla.gnome.org/show_bug.cgi?id=662903
Guillaume Desmottes [Tue, 1 Nov 2011 14:45:06 +0000 (15:45 +0100)]
individual-widget: port to GtkGrid
https://bugzilla.gnome.org/show_bug.cgi?id=662903
Guillaume Desmottes [Tue, 1 Nov 2011 14:45:06 +0000 (15:45 +0100)]
dialpad-widget: port to GtkGrid
https://bugzilla.gnome.org/show_bug.cgi?id=662903
Guillaume Desmottes [Tue, 1 Nov 2011 14:45:06 +0000 (15:45 +0100)]
contact-widget: port to GtkGrid
https://bugzilla.gnome.org/show_bug.cgi?id=662903
Guillaume Desmottes [Tue, 1 Nov 2011 12:39:49 +0000 (13:39 +0100)]
account-widget-*: port to GtkGrid
https://bugzilla.gnome.org/show_bug.cgi?id=662903
Guillaume Desmottes [Tue, 1 Nov 2011 12:38:33 +0000 (13:38 +0100)]
Ignore generated files from pl doc
Michael Monreal [Mon, 31 Oct 2011 16:59:11 +0000 (17:59 +0100)]
Fix for misaligned 16x16 app icon
The 16x16 app icon that ships with empathy 3.x is missing the upper border
because it is shifted one pixel up. I have rearranged the vector image to the
baseplate and created a fixed 16x16.
https://bugzilla.gnome.org/show_bug.cgi?id=662995
Guillaume Desmottes [Fri, 28 Oct 2011 14:57:34 +0000 (16:57 +0200)]
coding style fix
Marek Černocký [Sun, 30 Oct 2011 11:16:30 +0000 (12:16 +0100)]
Updated Czech translation
Aleksander Łukasiewicz [Fri, 28 Oct 2011 16:45:06 +0000 (18:45 +0200)]
Added Polish translation of help
Guillaume Desmottes [Wed, 26 Oct 2011 10:23:45 +0000 (12:23 +0200)]
empathy_account_chooser_set_account: select account later if not ready yet
It's stupid to have to ask to any user of this widget to do this itself.
https://bugzilla.gnome.org/show_bug.cgi?id=662604
Guillaume Desmottes [Wed, 26 Oct 2011 10:13:45 +0000 (12:13 +0200)]
account-chooser: factor out select_account()
https://bugzilla.gnome.org/show_bug.cgi?id=662604
Guillaume Desmottes [Thu, 27 Oct 2011 14:14:58 +0000 (16:14 +0200)]
invite-participant-dialog: don't display treeview if no contact list
https://bugzilla.gnome.org/show_bug.cgi?id=662843
Guillaume Desmottes [Thu, 27 Oct 2011 13:19:24 +0000 (15:19 +0200)]
add empathy_contact_chooser_show_tree_view()
https://bugzilla.gnome.org/show_bug.cgi?id=662843
Danielle Madeley [Fri, 28 Oct 2011 06:57:16 +0000 (17:57 +1100)]
Merge branch 'ui-work'
Guillaume Desmottes [Mon, 24 Oct 2011 13:53:34 +0000 (15:53 +0200)]
refilter if the TpConnection of a TpAccount is changed
https://bugzilla.gnome.org/show_bug.cgi?id=662609
Guillaume Desmottes [Mon, 24 Oct 2011 13:51:23 +0000 (15:51 +0200)]
factor out update_account()
https://bugzilla.gnome.org/show_bug.cgi?id=662609
Guillaume Desmottes [Mon, 24 Oct 2011 13:42:06 +0000 (15:42 +0200)]
account-chooser: make sure that TP_ACCOUNT_FEATURE_CONNECTION and TP_CONNECTION_FEATURE_CAPABILITIES are prepared
Most filter will need those.
https://bugzilla.gnome.org/show_bug.cgi?id=662609
Guillaume Desmottes [Mon, 24 Oct 2011 13:27:38 +0000 (15:27 +0200)]
log-window: use empathy_account_chooser_refilter()
It's cleaner than re-setting the same filter function.
https://bugzilla.gnome.org/show_bug.cgi?id=662609
Guillaume Desmottes [Mon, 24 Oct 2011 13:26:26 +0000 (15:26 +0200)]
factor out empathy_account_chooser_refilter()
https://bugzilla.gnome.org/show_bug.cgi?id=662609
Guillaume Desmottes [Mon, 24 Oct 2011 12:27:15 +0000 (14:27 +0200)]
move pre-defined filter at the end of the files
https://bugzilla.gnome.org/show_bug.cgi?id=662609
Guillaume Desmottes [Mon, 24 Oct 2011 12:17:26 +0000 (14:17 +0200)]
account-chooser: replace finalize by dispose
It just unref one object so dispose is the best place.
https://bugzilla.gnome.org/show_bug.cgi?id=662609
Guillaume Desmottes [Mon, 24 Oct 2011 12:14:05 +0000 (14:14 +0200)]
account-chooser: use tp_g_signal_connect_object()
https://bugzilla.gnome.org/show_bug.cgi?id=662609
Guillaume Desmottes [Mon, 24 Oct 2011 12:12:32 +0000 (14:12 +0200)]
account-chooser: use self->priv pattern
https://bugzilla.gnome.org/show_bug.cgi?id=662609
Guillaume Desmottes [Mon, 24 Oct 2011 12:05:13 +0000 (14:05 +0200)]
inline account_chooser_setup()
https://bugzilla.gnome.org/show_bug.cgi?id=662609
Guillaume Desmottes [Mon, 24 Oct 2011 12:02:59 +0000 (14:02 +0200)]
move down empathy_account_chooser_class_init()
https://bugzilla.gnome.org/show_bug.cgi?id=662609
Guillaume Desmottes [Mon, 24 Oct 2011 11:53:40 +0000 (13:53 +0200)]
account-chooser: port to new coding style
I wanted to clean the account chooser a bit but the old coding style makes me
cry...
It's good to do anyway, especially if we move this widget to a telepathy-gtk
lib at some point.
https://bugzilla.gnome.org/show_bug.cgi?id=662609
Danielle Madeley [Thu, 27 Oct 2011 04:48:31 +0000 (15:48 +1100)]
accounts-dialog: fix infobar packing issues by porting to GtkGrid