]>
git.0d.be Git - empathy.git/log
Frédéric Péters [Wed, 31 Aug 2011 07:34:12 +0000 (09:34 +0200)]
build: use an autoconf macro to get to -lm
Jorge González [Tue, 30 Aug 2011 16:59:52 +0000 (18:59 +0200)]
Updated Spanish translation
Emilio Pozuelo Monfort [Tue, 30 Aug 2011 15:02:53 +0000 (16:02 +0100)]
CallWindow: destroy the preview clone when restarting the pipeline
https://bugzilla.gnome.org/show_bug.cgi?id=656886
Guillaume Desmottes [Tue, 30 Aug 2011 11:25:35 +0000 (13:25 +0200)]
Don't update presence on session changes if the Shell is running
The Shell does it for us.
https://bugzilla.gnome.org/show_bug.cgi?id=656631
Guillaume Desmottes [Tue, 30 Aug 2011 11:57:01 +0000 (13:57 +0200)]
fix typo
Frédéric Péters [Tue, 30 Aug 2011 10:54:10 +0000 (12:54 +0200)]
build: remove -enumtypes rules
Frédéric Péters [Tue, 30 Aug 2011 10:53:34 +0000 (12:53 +0200)]
build: add -lm where required
Guillaume Desmottes [Tue, 30 Aug 2011 10:10:23 +0000 (12:10 +0200)]
Don't set presence to offline when Shell is running
https://bugzilla.gnome.org/show_bug.cgi?id=656632
Emilio Pozuelo Monfort [Tue, 30 Aug 2011 09:37:29 +0000 (10:37 +0100)]
CallWindow: don't spit unnecessary criticals
There's no guarantee that an actor has an allocation all the time,
so gracefully handle the case when it doesn't.
https://bugzilla.gnome.org/show_bug.cgi?id=656911
Emilio Pozuelo Monfort [Tue, 30 Aug 2011 08:00:06 +0000 (09:00 +0100)]
Save the video preview position in gsettings
And place it in the last used position when starting a new call.
https://bugzilla.gnome.org/show_bug.cgi?id=656889
Guillaume Desmottes [Wed, 19 Jan 2011 09:58:48 +0000 (10:58 +0100)]
don't create the status icon if GNOME Shell is running
https://bugzilla.gnome.org/show_bug.cgi?id=631944
Guillaume Desmottes [Mon, 29 Aug 2011 14:51:57 +0000 (16:51 +0200)]
remove released flag
Guillaume Desmottes [Mon, 29 Aug 2011 14:37:22 +0000 (16:37 +0200)]
coding style fix
Guillaume Desmottes [Mon, 29 Aug 2011 14:19:45 +0000 (16:19 +0200)]
prepare 3.1.90
Guillaume Desmottes [Mon, 29 Aug 2011 13:49:12 +0000 (15:49 +0200)]
Merge branch 'account-widget-657616'
Alban Crequy [Thu, 25 Aug 2011 15:46:25 +0000 (16:46 +0100)]
contact list: optimize loading contacts
The previous algorithm was O(n^2) with the number of contacts. Each contact can
be in several groups, so when a contact is added or updated, we iterated over
all the contact list to find the rows representing the contact. When connecting
to an account and getting all the contacts, this was too slow.
The groups are stored in the GtkTreeStore and suffer from the same problem: to
look for a group, it needed to iterate on all contacts.
The new algorithm maintains a hash from the contact to the list of rows
representing it, and another hash from the group to the row representing it.
On Empathy 2.30.2 when tested on MeeGo with 300 contacts, loading the contacts
is faster: roughly 9 seconds before the patch, 3 seconds after.
On Empathy 3.1.5, it seems to load in background so I don't know how to measure
the time lost in GtkTreeStore. But before the patch, GProf says 23% is lost in
individual_store_find_contact_foreach(), and after the patch it is not visible
anymore. And "time" says we win 5s of CPU when starting+quitting Empathy:
Before the patch: After the patch:
real 0m23.485s real 0m23.460s
user 0m13.805s user 0m8.305s
sys 0m0.308s sys 0m0.316s
https://bugzilla.gnome.org/show_bug.cgi?id=657086
Guillaume Desmottes [Mon, 29 Aug 2011 13:00:01 +0000 (15:00 +0200)]
account-widget-local-xmpp: put all the labels in a GtkSizeGroup
https://bugzilla.gnome.org/show_bug.cgi?id=657616
Cheng-Chia Tseng [Mon, 29 Aug 2011 11:11:50 +0000 (19:11 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Jorge González [Mon, 29 Aug 2011 11:04:22 +0000 (13:04 +0200)]
Updated Spanish translation
Guillaume Desmottes [Mon, 29 Aug 2011 08:29:18 +0000 (10:29 +0200)]
contact-widget: use the day-selected sig to update birthday
Having to double click on a day to update it was really confusing and most
people (including me!) were just thinking that was not working.
Guillaume Desmottes [Fri, 26 Aug 2011 08:59:14 +0000 (10:59 +0200)]
Allow to call phone number of contacts
https://bugzilla.gnome.org/show_bug.cgi?id=650112
Guillaume Desmottes [Fri, 26 Aug 2011 12:53:01 +0000 (14:53 +0200)]
add EmpathyAccountSelectorDialog
Dialog asking user to pick an account from a pre-defined list.
https://bugzilla.gnome.org/show_bug.cgi?id=650112
Guillaume Desmottes [Fri, 26 Aug 2011 09:15:11 +0000 (11:15 +0200)]
export empathy_account_has_uri_scheme_tel()
https://bugzilla.gnome.org/show_bug.cgi?id=650112
Guillaume Desmottes [Mon, 29 Aug 2011 09:32:36 +0000 (11:32 +0200)]
chatroom_manager_parse_chatroom: check account path is valid
https://bugzilla.gnome.org/show_bug.cgi?id=657362
Fran Dieguez [Sun, 28 Aug 2011 15:52:27 +0000 (17:52 +0200)]
Updated galician translations
Mario Blättermann [Sun, 28 Aug 2011 11:52:41 +0000 (13:52 +0200)]
[l10n] Updated German translation
Yuri Myasoedov [Fri, 26 Aug 2011 19:51:38 +0000 (23:51 +0400)]
Updated Russian translation
Daniel Mustieles [Fri, 26 Aug 2011 19:24:31 +0000 (21:24 +0200)]
Updated Spanish translation
Will Thompson [Fri, 26 Aug 2011 12:48:57 +0000 (13:48 +0100)]
Don't leak FDs when loading avatars.
Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Guillaume Desmottes [Fri, 26 Aug 2011 10:19:08 +0000 (12:19 +0200)]
Move the 'Show previous conversation' menu entry
It used to be right in the middle of actions on the contact.
Kjartan Maraas [Fri, 26 Aug 2011 10:07:16 +0000 (12:07 +0200)]
Updated Norwegian bokmål translation
Milo Casagrande [Thu, 25 Aug 2011 20:11:40 +0000 (22:11 +0200)]
Fix unclear string in avatar chooser
* Fix an unclear error string in the avatar chooser
when saving camera taken image to file.
Fixes bug #657166
Ihar Hrachyshka [Thu, 25 Aug 2011 16:14:14 +0000 (19:14 +0300)]
Updated Belarusian translation.
Will Thompson [Thu, 25 Aug 2011 15:26:30 +0000 (16:26 +0100)]
Configure: produce useful dependency errors
I discovered that PKG_CHECK_MODULES sets a variable if the dependencies
aren't found containing the message it would have died with if you
hadn't specified ACTION-IF-NOT-FOUND. So this gives us better output,
without breaking opportunistically adding Call (etc.) support (as I
did).
Will Thompson [Thu, 25 Aug 2011 15:17:11 +0000 (16:17 +0100)]
Revert "configure: simplify error path in --enable-call"
This reverts commit
a7c8e72c9c4daa5a4830bad4ab6baa500106b3b4 . It
accidentally made not specifying an option equivalent to --enable-call.
Will Thompson [Thu, 25 Aug 2011 14:20:58 +0000 (15:20 +0100)]
configure: simplify error path in --enable-call
PKG_CHECK_MODULES raises a fatal error if you don't specify an
ACTION-IF-NOT-FOUND, telling the developer which modules are missing. So
we can simplify the configure script *and* give a more helpful error
message.
Og B. Maciel [Thu, 25 Aug 2011 13:13:53 +0000 (09:13 -0400)]
Updated Brazilian Portuguese translation.
Raluca Elena Podiuc [Thu, 25 Aug 2011 10:02:12 +0000 (13:02 +0300)]
src: install empathy-main-window-menubar.ui
empathy-main-window-menubar.ui was added in this commit:
1ad15d157971b6550cb11787a03463e891d29364 is the first bad commit
commit
1ad15d157971b6550cb11787a03463e891d29364
Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Date: Tue Aug 23 14:08:18 2011 +0200
Move main window's UI manager to its own UI file
Glade doesn't support GtkUIManager so it was impossible to edit
the main window at all because of that.
But was not marked to be installed.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=657271
Fran Dieguez [Wed, 24 Aug 2011 19:18:03 +0000 (21:18 +0200)]
Updated Galician translations
Daniel Mustieles [Wed, 24 Aug 2011 17:51:34 +0000 (19:51 +0200)]
Updated Spanish translation
Kjartan Maraas [Wed, 24 Aug 2011 16:52:00 +0000 (18:52 +0200)]
Updated Norwegian bokmål translation
Xavier Claessens [Wed, 24 Aug 2011 09:25:11 +0000 (11:25 +0200)]
Do not auto-accept publish requests if contact is not subscribed
Fixes bug #657173
Guillaume Desmottes [Wed, 24 Aug 2011 11:53:05 +0000 (13:53 +0200)]
account-widget-sip: add option to mark account as being able to call phones
https://bugzilla.gnome.org/show_bug.cgi?id=657220
Guillaume Desmottes [Wed, 24 Aug 2011 08:34:56 +0000 (10:34 +0200)]
widget-sip: load/save file in Glade
No change has been done, this is just to keep commits simpler.
https://bugzilla.gnome.org/show_bug.cgi?id=657220
Guillaume Desmottes [Wed, 24 Aug 2011 11:52:23 +0000 (13:52 +0200)]
account-widget: add empathy_account_widget_get_settings()
https://bugzilla.gnome.org/show_bug.cgi?id=657220
Guillaume Desmottes [Wed, 24 Aug 2011 11:51:12 +0000 (13:51 +0200)]
account-settings: add API to set 'tel' in the URISchemes property of the account
https://bugzilla.gnome.org/show_bug.cgi?id=657220
Kjartan Maraas [Wed, 24 Aug 2011 14:13:21 +0000 (16:13 +0200)]
Updated Norwegian bokmål translation
Yaron Shahrabani [Wed, 24 Aug 2011 09:12:33 +0000 (12:12 +0300)]
Updated Hebrew translation.
Daniel Nylander [Wed, 24 Aug 2011 07:15:00 +0000 (09:15 +0200)]
Updated Swedish translation
Philip Withnall [Tue, 23 Aug 2011 22:42:52 +0000 (23:42 +0100)]
libempathy-gtk: Explicitly close the input stream used for reading avatars
Due to a missing unref in GIO, the input stream is leaked by GFileIcon, so
if we rely on its FD being implicitly closed when the stream is finalised,
we'll end up leaking (lots of) file descriptors.
As well as fixing the unref in GIO (see: bgo#657206), we now explicitly
close the input stream so that even if the stream object is leaked, the FD
isn't.
Closes: bgo#656682
Guillaume Desmottes [Tue, 23 Aug 2011 13:01:45 +0000 (15:01 +0200)]
main-window.ui: load and save the file in Glade
No change has been made, this is just to reduce the size of diff in future
commits.
Guillaume Desmottes [Tue, 23 Aug 2011 12:08:18 +0000 (14:08 +0200)]
Move main window's UI manager to its own UI file
Glade doesn't support GtkUIManager so it was impossible to edit the main window at all
because of that.
Guillaume Desmottes [Tue, 23 Aug 2011 13:59:08 +0000 (15:59 +0200)]
main-window: remove the throbber tooltip
Clicking on it doesn't open the accounts dialog any more.
https://bugzilla.gnome.org/show_bug.cgi?id=657105
Alban Crequy [Tue, 23 Aug 2011 12:58:21 +0000 (13:58 +0100)]
geocode: fix uninitialized variable (-Werror=uninitialized)
Alban Crequy [Mon, 22 Aug 2011 15:57:52 +0000 (16:57 +0100)]
Add a configure option for GProf
It should help to investigate
https://bugzilla.gnome.org/show_bug.cgi?id=657086
Jonny Lamb [Tue, 23 Aug 2011 08:31:28 +0000 (09:31 +0100)]
Merge branch 'search-bar'
Guillaume Desmottes [Tue, 23 Aug 2011 08:13:53 +0000 (10:13 +0200)]
widget-irc: quit message entry shouldn't be invisible
https://bugzilla.gnome.org/show_bug.cgi?id=657104
Wouter Bolsterlee [Mon, 22 Aug 2011 20:15:14 +0000 (22:15 +0200)]
Updated Dutch translation by Wouter Bolsterlee
Jonny Lamb [Mon, 22 Aug 2011 15:51:01 +0000 (16:51 +0100)]
search-bar: shorten labels to just Next & Previous
The verb, "Find", is already present on the left of the entry.
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
Jonny Lamb [Mon, 22 Aug 2011 15:50:51 +0000 (16:50 +0100)]
search-bar: use smaller icons
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
Jonny Lamb [Mon, 22 Aug 2011 15:25:49 +0000 (16:25 +0100)]
search-bar: make close button non-important stock gtk-close
This has the much nicer side-effect that if it gets thrown off the
side because it doesn't have enough room, the icon and label will be
shown in the expander.
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
Jonny Lamb [Mon, 22 Aug 2011 15:25:02 +0000 (16:25 +0100)]
search-bar: move close button to RHS
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
Xavier Claessens [Mon, 22 Aug 2011 14:16:20 +0000 (16:16 +0200)]
EmpathyChatWindow: Set "im.received" on notification so gnome-shell can ignore it
Guillaume Desmottes [Mon, 22 Aug 2011 13:11:22 +0000 (15:11 +0200)]
contact_set_avatar_from_tp_contact: don't crash if we failed to load the avatar
https://bugzilla.gnome.org/show_bug.cgi?id=656829
Guillaume Desmottes [Mon, 22 Aug 2011 11:02:42 +0000 (13:02 +0200)]
Move live search to top of Contact list
https://bugzilla.gnome.org/show_bug.cgi?id=656999
Debarshi Ray [Tue, 15 Feb 2011 15:28:09 +0000 (17:28 +0200)]
Freenode has added 6697 to the list of SSL ports
The list of servers and port numbers for Freenode are given at:
http://freenode.net/irc_servers.shtml
Fixes: https://bugzilla.gnome.org/642385
Guillaume Desmottes [Mon, 22 Aug 2011 10:09:19 +0000 (12:09 +0200)]
remove released flag
Guillaume Desmottes [Mon, 22 Aug 2011 10:04:27 +0000 (12:04 +0200)]
add empathy-webkit-utils.c to POTFILES.in
Guillaume Desmottes [Mon, 22 Aug 2011 09:50:35 +0000 (11:50 +0200)]
prepare 3.1.5.1
Travis Reitter [Tue, 28 Jun 2011 04:29:31 +0000 (21:29 -0700)]
Don't assume that all FolksIndividuals have a corresponding EmpathyContact.
Closes: bgo#653599 - Empathy shouldn't assume all TpfPersonas contain a
valid TpContact
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
Travis Reitter [Mon, 27 Jun 2011 21:31:25 +0000 (14:31 -0700)]
Don't assume that all TpfPersonas contain valid TpContacts
Helps: bgo#653599 - Empathy shouldn't assume all TpfPersonas contain a
valid TpContact
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
Jonny Lamb [Mon, 22 Aug 2011 08:02:54 +0000 (09:02 +0100)]
Merge remote-tracking branch 'pochu/preview-position'
Jonny Lamb [Mon, 22 Aug 2011 08:01:59 +0000 (09:01 +0100)]
Merge remote-tracking branch 'pochu/request-message'
Aron Xu [Sun, 21 Aug 2011 15:57:31 +0000 (15:57 +0000)]
Update Simplified Chinese translation.
Emilio Pozuelo Monfort [Wed, 8 Jun 2011 08:55:08 +0000 (09:55 +0100)]
Hide the request message entry if it can't be used
https://bugzilla.gnome.org/show_bug.cgi?id=656934
Emilio Pozuelo Monfort [Wed, 8 Jun 2011 08:54:30 +0000 (09:54 +0100)]
EmpathyContactListFlags: add _MESSAGE_ADD flag
https://bugzilla.gnome.org/show_bug.cgi?id=656934
Emilio Pozuelo Monfort [Mon, 6 Jun 2011 16:13:32 +0000 (17:13 +0100)]
Set the scrolled window shadow type to Etched in
https://bugzilla.gnome.org/show_bug.cgi?id=656934
Emilio Pozuelo Monfort [Wed, 1 Jun 2011 16:26:36 +0000 (17:26 +0100)]
Allow to specify the subscription request message
https://bugzilla.gnome.org/show_bug.cgi?id=656934
Emilio Pozuelo Monfort [Fri, 19 Aug 2011 19:01:43 +0000 (20:01 +0100)]
CallWindow: correctly position the preview when dragging
https://bugzilla.gnome.org/show_bug.cgi?id=656887
Laurent Bigonville [Fri, 19 Aug 2011 12:55:25 +0000 (14:55 +0200)]
Fix call-event.h detection
Correctly set the LDFLAGS from EMPATHY_LDFLAGS so AC_CHECK_HEADER can
find call-event.h
https://bugzilla.gnome.org/show_bug.cgi?id=656908
Emilio Pozuelo Monfort [Fri, 19 Aug 2011 12:01:59 +0000 (13:01 +0100)]
CameraMenu: don't change the device if it's the current one
https://bugzilla.gnome.org/show_bug.cgi?id=656885
Emilio Pozuelo Monfort [Fri, 19 Aug 2011 12:42:54 +0000 (13:42 +0100)]
Flip the preview in RoundedTexture->paint()
We can't flip the preview clone that we're dragging because
of https://bugzilla.gnome.org/show_bug.cgi?id=656894, so
directly paint it flipped.
Partly fixes: https://bugzilla.gnome.org/show_bug.cgi?id=656887
Emilio Pozuelo Monfort [Fri, 19 Aug 2011 11:16:05 +0000 (12:16 +0100)]
CallWindow: make the preview button reactive
So it reacts to click events. Otherwise the video preview,
which is reactive, will get all the events.
https://bugzilla.gnome.org/show_bug.cgi?id=656888
Guillaume Desmottes [Fri, 19 Aug 2011 10:20:02 +0000 (12:20 +0200)]
contact-chooser: use tp_connection_get_account()
https://bugzilla.gnome.org/show_bug.cgi?id=656866
Guillaume Desmottes [Fri, 19 Aug 2011 10:12:22 +0000 (12:12 +0200)]
main-window: use tp_connection_get_account()
https://bugzilla.gnome.org/show_bug.cgi?id=656866
Emilio Pozuelo Monfort [Thu, 18 Aug 2011 17:14:27 +0000 (18:14 +0100)]
Reset all the necessary elements when switching cameras
https://bugzilla.gnome.org/show_bug.cgi?id=656579
Emilio Pozuelo Monfort [Thu, 18 Aug 2011 17:13:56 +0000 (18:13 +0100)]
CallWindow: make empathy_call_window_play_camera() public
https://bugzilla.gnome.org/show_bug.cgi?id=656579
Emilio Pozuelo Monfort [Wed, 17 Aug 2011 12:21:40 +0000 (13:21 +0100)]
CallWindow: make the rectangles have rounded corners
https://bugzilla.gnome.org/show_bug.cgi?id=656576
Emilio Pozuelo Monfort [Wed, 17 Aug 2011 12:20:29 +0000 (13:20 +0100)]
Add a rectangle actor with rounded corners
This is a ClutterCairoTexture subclass and uses Cairo for
drawing as Cairo is antialiased while Cogl is not.
https://bugzilla.gnome.org/show_bug.cgi?id=656576
Emilio Pozuelo Monfort [Wed, 17 Aug 2011 11:36:13 +0000 (12:36 +0100)]
CallWindow: make the info buttons rounded
https://bugzilla.gnome.org/show_bug.cgi?id=656576
Emilio Pozuelo Monfort [Wed, 17 Aug 2011 11:20:43 +0000 (12:20 +0100)]
CallWindow: round the video preview corners
https://bugzilla.gnome.org/show_bug.cgi?id=656576
Emilio Pozuelo Monfort [Wed, 17 Aug 2011 11:20:20 +0000 (12:20 +0100)]
Add a ClutterTexture subclass with rounded corners
https://bugzilla.gnome.org/show_bug.cgi?id=656576
Emilio Pozuelo Monfort [Fri, 19 Aug 2011 08:55:04 +0000 (09:55 +0100)]
CallWindow: don't hide the toolbar when not in a call
https://bugzilla.gnome.org/show_bug.cgi?id=656566
Danielle Madeley [Fri, 19 Aug 2011 07:33:42 +0000 (17:33 +1000)]
Merge branch 'trivia'
Guillaume Desmottes [Thu, 18 Aug 2011 15:29:56 +0000 (17:29 +0200)]
rely on the factory to prepare TP_CONNECTION_FEATURE_BALANCE
https://bugzilla.gnome.org/show_bug.cgi?id=656831
Guillaume Desmottes [Thu, 18 Aug 2011 15:20:51 +0000 (17:20 +0200)]
tp-chat: rely on the factory to prepare TP_CONNECTION_FEATURE_CAPABILITIES
https://bugzilla.gnome.org/show_bug.cgi?id=656831
Guillaume Desmottes [Thu, 18 Aug 2011 15:17:49 +0000 (17:17 +0200)]
new-message-dialog: rely on the factory to prepare TP_CONNECTION_FEATURE_CAPABILITIES
https://bugzilla.gnome.org/show_bug.cgi?id=656831
Guillaume Desmottes [Thu, 18 Aug 2011 14:20:44 +0000 (16:20 +0200)]
ft-handler: rely on the factory to prepare TP_CONNECTION_FEATURE_CAPABILITIES
https://bugzilla.gnome.org/show_bug.cgi?id=656831
Guillaume Desmottes [Thu, 18 Aug 2011 14:13:10 +0000 (16:13 +0200)]
new-call-dialog: rely on the factory to prepare TP_CONNECTION_FEATURE_CAPABILITIES
https://bugzilla.gnome.org/show_bug.cgi?id=656831
Guillaume Desmottes [Thu, 18 Aug 2011 16:07:12 +0000 (18:07 +0200)]
individual-widget: rely on the factory to prepare TP_CONNECTION_FEATURE_CONTACT_INFO
https://bugzilla.gnome.org/show_bug.cgi?id=656831