empathy.git
13 years agoAdd an Advanced section and remove size_group. Fixes bug #463759 (Jaap A.
Xavier Claessens [Sun, 5 Aug 2007 22:15:08 +0000 (22:15 +0000)]
Add an Advanced section and remove size_group. Fixes bug #463759 (Jaap A.

2007-08-06 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-account-widget-msn.glade:
* libempathy-gtk/empathy-account-widget-msn.c: Add an Advanced section
and remove size_group.
Fixes bug #463759 (Jaap A. Haitsma, Xavier Claessens).

* README: Use ./autogen.sh instead of gnome-autogen.sh.

svn path=/trunk/; revision=231

13 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Sun, 5 Aug 2007 18:32:09 +0000 (18:32 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=230

13 years agoClick on the treeview to edit the name of an account. Fixes bug #459166.
Xavier Claessens [Thu, 2 Aug 2007 19:25:13 +0000 (19:25 +0000)]
Click on the treeview to edit the name of an account. Fixes bug #459166.

2007-08-02 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-accounts-dialog.glade:
* libempathy-gtk/empathy-accounts-dialog.c: Click on the treeview to
edit the name of an account. Fixes bug #459166.

svn path=/trunk/; revision=229

13 years agoDo not try to guess the Jabber server from the jid, gabble does that for
Xavier Claessens [Thu, 2 Aug 2007 19:03:29 +0000 (19:03 +0000)]
Do not try to guess the Jabber server from the jid, gabble does that for

2007-08-02 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-account-widget-jabber.c: Do not try to guess
the Jabber server from the jid, gabble does that for us.

svn path=/trunk/; revision=228

13 years agoUpdate doc.
Xavier Claessens [Thu, 2 Aug 2007 18:47:14 +0000 (18:47 +0000)]
Update doc.

2007-08-02 Xavier Claessens  <xclaesse@gmail.com>

* doc/libempathy-gtk/tmpl/empathy-account-chooser.sgml:
* doc/libempathy-gtk/tmpl/empathy-ui-utils.sgml:
* doc/libempathy-gtk/tmpl/empathy-contact-widget.sgml:
* doc/libempathy/tmpl/empathy-message.sgml:
* doc/libempathy/tmpl/empathy-utils.sgml: Update doc.

svn path=/trunk/; revision=227

13 years agoDo not list profiles that don't have the corresponding CM installed when
Xavier Claessens [Thu, 2 Aug 2007 15:46:54 +0000 (15:46 +0000)]
Do not list profiles that don't have the corresponding CM installed when

2007-08-02 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-profile-chooser.c: Do not list profiles that
don't have the corresponding CM installed when creating a new account.
This is a workaround for MC bug: SF #1688779.

svn path=/trunk/; revision=226

13 years agoRemove size_group. Fixes bug #462792.
Xavier Claessens [Thu, 2 Aug 2007 15:21:11 +0000 (15:21 +0000)]
Remove size_group. Fixes bug #462792.

2007-08-02 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-account-widget-generic.c: Remove size_group.
Fixes bug #462792.

svn path=/trunk/; revision=225

13 years agoAdding new empathy_strdiff API stolen from telepathy-glib. It check if
Xavier Claessens [Thu, 2 Aug 2007 11:27:13 +0000 (11:27 +0000)]
Adding new empathy_strdiff API stolen from telepathy-glib. It check if

2007-08-02 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-accounts-dialog.c:
* libempathy/empathy-utils.c:
* libempathy/empathy-utils.h: Adding new empathy_strdiff API stolen from
telepathy-glib. It check if strings are != NULL before using strcmp.
Using that API to fix bug #461886. Should be used in more places.

svn path=/trunk/; revision=224

13 years agoClick on the tray icon shows the window if it's not active and hide if it
Xavier Claessens [Thu, 2 Aug 2007 10:57:42 +0000 (10:57 +0000)]
Click on the tray icon shows the window if it's not active and hide if it

2007-08-02 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-status-icon.c: Click on the tray icon shows the
window if it's not active and hide if it is. Fixes bug #462057
(Olivier Valentin).

svn path=/trunk/; revision=223

13 years agodon't display "Topic set to: (null)". Fixes bug #460205 (Michael Scherer).
Xavier Claessens [Thu, 2 Aug 2007 10:41:51 +0000 (10:41 +0000)]
don't display "Topic set to: (null)". Fixes bug #460205 (Michael Scherer).

2007-08-02 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-group-chat.c: don't display
"Topic set to: (null)". Fixes bug #460205 (Michael Scherer).

svn path=/trunk/; revision=222

13 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Tue, 31 Jul 2007 22:39:28 +0000 (22:39 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=221

13 years agoUpdated Japanese translation.
Takeshi AIHANA [Tue, 31 Jul 2007 13:33:30 +0000 (13:33 +0000)]
Updated Japanese translation.

2007-07-31  Takeshi AIHANA <takeshi.aihana@gmail.com>

        * ja.po: Updated Japanese translation.

svn path=/trunk/; revision=220

13 years agosv.po: Swedish translation updated
Daniel Nylander [Mon, 30 Jul 2007 16:12:57 +0000 (16:12 +0000)]
sv.po: Swedish translation updated

svn path=/trunk/; revision=219

13 years agoAdded back, it calls gnome-autogen.sh.
Xavier Claessens [Mon, 30 Jul 2007 12:47:54 +0000 (12:47 +0000)]
Added back, it calls gnome-autogen.sh.

2007-07-30 Xavier Claessens  <xclaesse@gmail.com>

* autogen.sh: Added back, it calls gnome-autogen.sh.

svn path=/trunk/; revision=218

13 years agoAdd missing include string.h.
Xavier Claessens [Sun, 29 Jul 2007 21:33:23 +0000 (21:33 +0000)]
Add missing include string.h.

2007-07-29 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-profile-chooser.c:
* libempathy/empathy-message.c: Add missing include string.h.

svn path=/trunk/; revision=217

13 years agoBump version to 0.11.
Xavier Claessens [Sun, 29 Jul 2007 20:51:12 +0000 (20:51 +0000)]
Bump version to 0.11.

2007-07-29 Xavier Claessens  <xclaesse@gmail.com>

* configure.ac: Bump version to 0.11.

svn path=/trunk/; revision=216

13 years agoUpdated
Xavier Claessens [Sun, 29 Jul 2007 20:32:38 +0000 (20:32 +0000)]
Updated

svn path=/trunk/; revision=214

13 years agoBump soname
Xavier Claessens [Sun, 29 Jul 2007 20:29:36 +0000 (20:29 +0000)]
Bump soname

svn path=/trunk/; revision=213

13 years agoAlign param names on the left.
Xavier Claessens [Sun, 29 Jul 2007 20:16:48 +0000 (20:16 +0000)]
Align param names on the left.

2007-07-28 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-account-widget-generic.c:
* libempathy-gtk/empathy-account-widget-generic.h: Align param names
on the left.

* libempathy-gtk/empathy-accounts-dialog.glade:
* libempathy-gtk/empathy-accounts-dialog.c: Simpler header to describe
the selected account. Fixes bug #459169.

* configure.ac: Set Collabora Ltd. in the Copyright.

svn path=/trunk/; revision=212

13 years agoBetter like that
Xavier Claessens [Sat, 28 Jul 2007 21:21:53 +0000 (21:21 +0000)]
Better like that

svn path=/trunk/; revision=211

13 years agoMakes easier to change to profile order.
Xavier Claessens [Sat, 28 Jul 2007 21:18:38 +0000 (21:18 +0000)]
Makes easier to change to profile order.

2007-07-28 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-profile-chooser.c: Makes easier to change to
profile order.

svn path=/trunk/; revision=210

13 years agoTry to guess the server from the jid only if we are using the jabber
Xavier Claessens [Sat, 28 Jul 2007 21:12:28 +0000 (21:12 +0000)]
Try to guess the server from the jid only if we are using the jabber

2007-07-28 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-account-widget-jabber.c: Try to guess the
server from the jid only if we are using the jabber profile. When we
guessed a server don't forget to set the "server" McAccount param,
setting the entry's text is not enough.

svn path=/trunk/; revision=209

13 years agoImprove the sort function a bit to have Jabber before GTalk.
Xavier Claessens [Sat, 28 Jul 2007 20:50:50 +0000 (20:50 +0000)]
Improve the sort function a bit to have Jabber before GTalk.

2007-07-28 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-profile-chooser.c: Improve the sort function
a bit to have Jabber before GTalk.

svn path=/trunk/; revision=208

13 years agoUpdate the Enable/Disable button even if there is no account selected. Set
Xavier Claessens [Sat, 28 Jul 2007 20:30:01 +0000 (20:30 +0000)]
Update the Enable/Disable button even if there is no account selected. Set

2007-07-28 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-accounts-dialog.glade:
* libempathy-gtk/empathy-accounts-dialog.c: Update the Enable/Disable
button even if there is no account selected. Set it insensitive if no
account is selected. Fixes bug #459012.

svn path=/trunk/; revision=207

13 years agoSort profiles to have free protocols first. Fixes bug #460605.
Xavier Claessens [Fri, 27 Jul 2007 16:18:43 +0000 (16:18 +0000)]
Sort profiles to have free protocols first. Fixes bug #460605.

2007-07-27 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-profile-chooser.c: Sort profiles to have
free protocols first. Fixes bug #460605.

svn path=/trunk/; revision=206

13 years agoAdd message type in log files. Fixes bug #459579.
Xavier Claessens [Fri, 27 Jul 2007 15:13:44 +0000 (15:13 +0000)]
Add message type in log files. Fixes bug #459579.

2007-07-27 Xavier Claessens  <xclaesse@gmail.com>

* libempathy/empathy-message.c:
* libempathy/empathy-message.h:
* libempathy/empathy-log-manager.c: Add message type in log files.
Fixes bug #459579.

* doc/*: Updated.

svn path=/trunk/; revision=205

13 years agoAdd missing file libempathy-gtk/empathy-account-widget-msn.glade.
Xavier Claessens [Thu, 26 Jul 2007 16:39:28 +0000 (16:39 +0000)]
Add missing file libempathy-gtk/empathy-account-widget-msn.glade.

2007-07-26 Xavier Claessens  <xclaesse@gmail.com>

* po/POTFILES.in: Add missing file
libempathy-gtk/empathy-account-widget-msn.glade.

svn path=/trunk/; revision=204

13 years agoBump version to 0.10
Xavier Claessens [Thu, 26 Jul 2007 16:30:48 +0000 (16:30 +0000)]
Bump version to 0.10

2007-07-26 Xavier Claessens  <xclaesse@gmail.com>

* configure.ac: Bump version to 0.10

svn path=/trunk/; revision=203

13 years agoHide "advanced options" for jabber in a GtkExpander. Fixes bug #459168
Xavier Claessens [Thu, 26 Jul 2007 16:09:04 +0000 (16:09 +0000)]
Hide "advanced options" for jabber in a GtkExpander. Fixes bug #459168

2007-07-26 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-account-widget-jabber.glade:
* libempathy-gtk/empathy-account-widget-jabber.c: Hide
"advanced options" for jabber in a GtkExpander. Fixes bug #459168
(Guillaume Desmottes).

svn path=/trunk/; revision=202

13 years agoFix Room listing. Fixes bug #460416 (Sjoerd Simons).
Xavier Claessens [Thu, 26 Jul 2007 15:59:52 +0000 (15:59 +0000)]
Fix Room listing. Fixes bug #460416 (Sjoerd Simons).

2007-07-26 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-new-chatroom-dialog.c:
* libempathy/empathy-tp-roomlist.c: Fix Room listing. Fixes bug #460416
(Sjoerd Simons).

svn path=/trunk/; revision=201

13 years agoUse libtool -version-info. Fixes bug #460579 (Laurent Bigonville).
Xavier Claessens [Thu, 26 Jul 2007 15:41:46 +0000 (15:41 +0000)]
Use libtool -version-info. Fixes bug #460579 (Laurent Bigonville).

2007-07-26 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/Makefile.am:
* libempathy/Makefile.am:
* configure.ac: Use libtool -version-info. Fixes bug #460579
(Laurent Bigonville).

svn path=/trunk/; revision=200

13 years agoforgot to set the bug # in the changelog
Xavier Claessens [Thu, 26 Jul 2007 15:15:39 +0000 (15:15 +0000)]
forgot to set the bug # in the changelog

svn path=/trunk/; revision=199

13 years agoRemove the autogen.sh script and use gnome-autogen.sh instead.
Xavier Claessens [Thu, 26 Jul 2007 15:14:56 +0000 (15:14 +0000)]
Remove the autogen.sh script and use gnome-autogen.sh instead.

2007-07-26 Xavier Claessens  <xclaesse@gmail.com>

* README:
* autogen.sh: Remove the autogen.sh script and use gnome-autogen.sh
instead.

svn path=/trunk/; revision=198

13 years agoDo not show salut accounts in the add contact dialog. Rework a bit
Xavier Claessens [Thu, 26 Jul 2007 14:27:45 +0000 (14:27 +0000)]
Do not show salut accounts in the add contact dialog. Rework a bit

2007-07-26 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-account-chooser.c:
* libempathy-gtk/empathy-new-chatroom-dialog.c:
* libempathy-gtk/empathy-account-chooser.h:
* libempathy-gtk/empathy-contact-dialogs.c:
* libempathy-gtk/empathy-chatrooms-window.c:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-contact-widget.h:
* libempathy-gtk/empathy-log-window.c:
* doc/*: Do not show salut accounts in the add contact dialog. Rework
a bit EmpathyContactWidget. Fixes bug #459100
(Guillaume Desmottes, Xavier Claessens).

svn path=/trunk/; revision=197

13 years agoadd contact frame is not hidden after cancelling. Fixes bug #458997
Xavier Claessens [Thu, 26 Jul 2007 12:30:53 +0000 (12:30 +0000)]
add contact frame is not hidden after cancelling. Fixes bug #458997

2007-07-26 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-accounts-dialog.c: add contact frame is not
hidden after cancelling. Fixes bug #458997 (Frederic Peters).

svn path=/trunk/; revision=196

13 years agoFix problems when NM is not running. Fixes bug #460419.
Xavier Claessens [Thu, 26 Jul 2007 12:20:29 +0000 (12:20 +0000)]
Fix problems when NM is not running. Fixes bug #460419.

2007-07-26 Xavier Claessens  <xclaesse@gmail.com>

* libempathy/empathy-idle.c: Fix problems when NM is not running. Fixes
bug #460419.

* doc/*: Updated documentation.

svn path=/trunk/; revision=195

13 years agoupdated
Xavier Claessens [Wed, 25 Jul 2007 16:40:10 +0000 (16:40 +0000)]
updated

svn path=/trunk/; revision=193

13 years agoAdding more debug output.
Xavier Claessens [Wed, 25 Jul 2007 16:20:05 +0000 (16:20 +0000)]
Adding more debug output.

2007-07-25 Xavier Claessens  <xclaesse@gmail.com>

* libempathy/empathy-filter.c: Adding more debug output.

svn path=/trunk/; revision=192

13 years agoAdd a check to be sure the new channel is valid in the NewChannel cb.
Xavier Claessens [Wed, 25 Jul 2007 14:55:44 +0000 (14:55 +0000)]
Add a check to be sure the new channel is valid in the NewChannel cb.

2007-07-25 Xavier Claessens  <xclaesse@gmail.com>

* libempathy/empathy-tp-contact-list.c: Add a check to be sure the
new channel is valid in the NewChannel cb. Fixes bug #451564.

svn path=/trunk/; revision=191

13 years agoInitial room list support. It does not works yet.
Xavier Claessens [Fri, 20 Jul 2007 15:26:30 +0000 (15:26 +0000)]
Initial room list support. It does not works yet.

2007-07-20 Xavier Claessens  <xclaesse@gmail.com>

* libempathy/Makefile.am:
* libempathy/empathy-tp-roomlist.h:
* libempathy/empathy-tp-roomlist.c:
* libempathy-gtk/empathy-chatrooms-window.c:
* libempathy-gtk/empathy-new-chatroom-dialog.c: Initial room list
support. It does not works yet.

* libempathy-gtk/empathy-account-widget-generic.c: Add support for all
types of integer and float. Fixes bug #457740 (Jamey Hicks).

* libempathy/empathy-tp-chat.c:
* libempathy-gtk/empathy-chat.c: If there is an error sending a message,
show an error message to the user.

* libempathy-gtk/empathy-accounts-dialog.c: Fix a leak, profile should
be unrefed after mc_account_get_profile.

* libempathy/empathy-utils.c:
* libempathy/empathy-utils.h:
* libempathy/empathy-tp-chatroom.c:
* libempathy/empathy-tp-group.h:
* libempathy/empathy-tp-group.c:
* src/empathy.c: Rename empathy_get_channel_id() to
empathy_inspect_channel(). We now have empathy_inspect_handle().

* po/POTFILES.in:
* libempathy/empathy-tp-contact-list.c: Set all contacts from salut
protocol to the "Local Network" group.

* libempathy/empathy-idle.c: Fix NetworkManager support.

* libempathy/empathy-chatroom.h: Fix indentation.

* libempathy-gtk/empathy-status-icon.c:
* libempathy-gtk/empathy-ui-utils.c:
* libempathy-gtk/empathy-ui-utils.h:
 - Iconify main window to the status icon like in rhythmbox.
   Fixes bug #458106 (Jaap A. Haitsma).
 - Rounded avatars. Fixes bug #457992 (Raphael Slinckx)

* Makefile.am: Fix distcheck for gtkdoc (Vincent Untz)

* data/empathy.desktop.in.in: Change application description
(Jaap A. Haitsma).

svn path=/trunk/; revision=190

13 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Sun, 15 Jul 2007 13:02:01 +0000 (13:02 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=189

13 years agoShow avatars by default.
Xavier Claessens [Sat, 14 Jul 2007 06:44:17 +0000 (06:44 +0000)]
Show avatars by default.

2007-07-14 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-contact-list-store.c: Show avatars by default.

svn path=/trunk/; revision=188

13 years agoIf there is no pending msg when a text channel should be filtered wait for
Xavier Claessens [Fri, 13 Jul 2007 19:05:13 +0000 (19:05 +0000)]
If there is no pending msg when a text channel should be filtered wait for

2007-07-13 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-status-icon.c: If there is no pending msg
when a text channel should be filtered wait for the first message
instead of not dispatching the channel which may cause messages to be
lost.

svn path=/trunk/; revision=187

13 years agoFix avatar request queue.
Xavier Claessens [Fri, 13 Jul 2007 13:29:36 +0000 (13:29 +0000)]
Fix avatar request queue.

2007-07-13 Xavier Claessens  <xclaesse@gmail.com>

* libempathy/empathy-tp-contact-list.c: Fix avatar request queue.

svn path=/trunk/; revision=186

13 years agotypo in widget name
Xavier Claessens [Fri, 13 Jul 2007 13:02:59 +0000 (13:02 +0000)]
typo in widget name

svn path=/trunk/; revision=185

13 years agoRemove unused nickname entry and use a GtkTable for room information. More
Xavier Claessens [Fri, 13 Jul 2007 12:48:44 +0000 (12:48 +0000)]
Remove unused nickname entry and use a GtkTable for room information. More

2007-07-13 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-new-chatroom-dialog.c:
* libempathy-gtk/empathy-new-chatroom-dialog.glade: Remove unused
nickname entry and use a GtkTable for room information. More work is
needed here.

* libempathy-gtk/empathy-contact-widget.glade: Change padding to 6.

* libempathy-gtk/empathy-contact-dialogs.c: Set a window title.

* libempathy-gtk/empathy-contact-widget.c: Fix alignment of widgets.

* libempathy/empathy-tp-contact-list.c: Add more debug msg for avatar
handling.

svn path=/trunk/; revision=184

13 years agoFix missing header for EmpathyAccountWidgetMSN.
Xavier Claessens [Thu, 12 Jul 2007 21:40:10 +0000 (21:40 +0000)]
Fix missing header for EmpathyAccountWidgetMSN.

2007-07-12 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/Makefile.am: Fix missing header for
EmpathyAccountWidgetMSN.

* configure.ac: Fix useless "\".

* autogen.sh: run gtkdocize if needed.

svn path=/trunk/; revision=183

13 years agoAdding initial API documentation using gtk-doc.
Xavier Claessens [Thu, 12 Jul 2007 16:57:41 +0000 (16:57 +0000)]
Adding initial API documentation using gtk-doc.

2007-07-12 Xavier Claessens  <xclaesse@gmail.com>

* configure.ac:
* doc/*:
* Makefile.am: Adding initial API documentation using gtk-doc.

svn path=/trunk/; revision=182

13 years agoforgot to set a changelog entry for last commit
Xavier Claessens [Thu, 12 Jul 2007 13:26:14 +0000 (13:26 +0000)]
forgot to set a changelog entry for last commit

svn path=/trunk/; revision=181

13 years agoAuto-accept to publish presence to contacts that are in our subscribe
Xavier Claessens [Thu, 12 Jul 2007 13:23:09 +0000 (13:23 +0000)]
Auto-accept to publish presence to contacts that are in our subscribe

2007-07-12 Xavier Claessens  <xclaesse@gmail.com>

* libempathy/empathy-tp-contact-list.c: Auto-accept to publish presence
to contacts that are in our subscribe list. When accepting a pending
contact add it to publish and subscribe list.

svn path=/trunk/; revision=180

13 years agoAdd EMPATHY_LOGFILE env variable. Fixes bug #455240 (Guillaume Desmottes).
Xavier Claessens [Mon, 9 Jul 2007 18:59:01 +0000 (18:59 +0000)]
Add EMPATHY_LOGFILE env variable. Fixes bug #455240 (Guillaume Desmottes).

2007-07-09 Xavier Claessens  <xclaesse@gmail.com>

* src/empathy.c:
* libempathy/empathy-debug.c:
* libempathy/empathy-debug.h: Add EMPATHY_LOGFILE env variable. Fixes
bug #455240 (Guillaume Desmottes).

svn path=/trunk/; revision=179

13 years agoAdd MSN setting UI. Fixes bug #443162 (Cosimo Cecchi).
Xavier Claessens [Mon, 9 Jul 2007 15:44:58 +0000 (15:44 +0000)]
Add MSN setting UI. Fixes bug #443162 (Cosimo Cecchi).

2007-07-09 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-account-widget-msn.glade:
* libempathy-gtk/empathy-account-widget-msn.c:
* libempathy-gtk/empathy-account-widget-msn.h:
* libempathy-gtk/empathy-accounts-dialog.c:
* libempathy-gtk/Makefile.am: Add MSN setting UI. Fixes bug #443162
(Cosimo Cecchi).

* libempathy-gtk/empathy-chat-view.c:
* libempathy/empathy-log-manager.c:
* libempathy/empathy-log-manager.h: Add needed API to show chat logs in
Tracker. Fixes bug #452536.

svn path=/trunk/; revision=178

13 years agoWorkaround to fix a commonly reported crash. Add a missing check.
Xavier Claessens [Fri, 6 Jul 2007 22:10:54 +0000 (22:10 +0000)]
Workaround to fix a commonly reported crash. Add a missing check.

2007-07-07 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-account-widget-generic.c: Workaround to fix a
commonly reported crash.
* libempathy/empathy-tp-group.c: Add a missing check.

svn path=/trunk/; revision=177

13 years agoBump MC version required to 4.27. Updated.
Xavier Claessens [Sat, 30 Jun 2007 21:21:46 +0000 (21:21 +0000)]
Bump MC version required to 4.27. Updated.

2007-06-30 Xavier Claessens  <xclaesse@gmail.com>

* configure.ac: Bump MC version required to 4.27.
* TODO: Updated.

svn path=/trunk/; revision=176

13 years agoFix a leaked ref.
Xavier Claessens [Sat, 30 Jun 2007 21:12:20 +0000 (21:12 +0000)]
Fix a leaked ref.

2007-06-30 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-account-widget-generic.c: Fix a leaked ref.

* src/empathy.c: If we get a chatroom we have to create an
EmpathyTpChatroom object.

* src/Makefile.am: Fix build system, programs links to libempathy-gtk
and libempathy.

* configure.ac: libempathy does not depends on libgnome-vfs.

* libempathy-gtk/empathy-status-icon.c:
* libempathy-gtk/empathy-chat.c:
* libempathy/empathy-tp-chat.c:
* libempathy/empathy-tp-chat.h:
* libempathy/empathy-filter.c:
* libempathy/empathy-filter.h:
* libempathy/empathy-filter.xml:
* libempathy/Makefile.am: Filter incoming text channels and make
status icon flash when there we receive a new message. Dispatch the
channel only when we get a message and the user click on the icon.

svn path=/trunk/; revision=175

13 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Thu, 28 Jun 2007 14:58:22 +0000 (14:58 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=174

13 years agoUpdated Japanese translation.
Takeshi AIHANA [Sun, 24 Jun 2007 12:06:28 +0000 (12:06 +0000)]
Updated Japanese translation.

2007-06-24  Takeshi AIHANA <takeshi.aihana@gmail.com>

        * ja.po: Updated Japanese translation.

svn path=/trunk/; revision=173

13 years agoInstall libempathy and libempathy-gtk and make their API public.
Xavier Claessens [Fri, 22 Jun 2007 17:46:51 +0000 (17:46 +0000)]
Install libempathy and libempathy-gtk and make their API public.

2007-06-22 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/libempathy-gtk.pc.in:
* libempathy-gtk/Makefile.am:
* libempathy/libempathy.pc.in:
* libempathy/Makefile.am:
* configure.ac: Install libempathy and libempathy-gtk and make their
API public.

svn path=/trunk/; revision=172

13 years agos/gossip/empathy/
Xavier Claessens [Fri, 22 Jun 2007 11:01:33 +0000 (11:01 +0000)]
s/gossip/empathy/

2007-06-22 Xavier Claessens  <xclaesse@gmail.com>

* po/POTFILES.in: s/gossip/empathy/

svn path=/trunk/; revision=171

13 years agoRename all filenames starting with "gossip" by "empathy", change namespace
Xavier Claessens [Fri, 22 Jun 2007 10:47:42 +0000 (10:47 +0000)]
Rename all filenames starting with "gossip" by "empathy", change namespace

2007-06-22 Xavier Claessens  <xclaesse@gmail.com>

* libempathy/*.[ch]:
* libempathy-gtk/*.[ch]:
* src/*.[ch]: Rename all filenames starting with "gossip" by "empathy",
change namespace of all gossip_*() functions to empathy_*().
Fixes bug #444490 (Mario Danic, Xavier Claessens).

svn path=/trunk/; revision=170

13 years agosv.po: Updated Swedish translation
Daniel Nylander [Thu, 21 Jun 2007 21:38:31 +0000 (21:38 +0000)]
sv.po: Updated Swedish translation

svn path=/trunk/; revision=169

13 years agoBump version to 0.9
Xavier Claessens [Thu, 21 Jun 2007 20:57:36 +0000 (20:57 +0000)]
Bump version to 0.9

2007-06-21 Xavier Claessens  <xclaesse@gmail.com>

* configure.ac: Bump version to 0.9

svn path=/trunk/; revision=168

13 years agoUpdated NEWS
Xavier Claessens [Thu, 21 Jun 2007 20:27:27 +0000 (20:27 +0000)]
Updated NEWS

svn path=/trunk/; revision=166

13 years agoFix typo causing warnings.
Xavier Claessens [Thu, 21 Jun 2007 18:18:48 +0000 (18:18 +0000)]
Fix typo causing warnings.

2007-06-21 Xavier Claessens  <xclaesse@gmail.com>

* libempathy/empathy-tp-contact-list.c: Fix typo causing warnings.

svn path=/trunk/; revision=165

13 years agoWe show in our roster all contacts members and remote-pending of subscribe
Xavier Claessens [Thu, 21 Jun 2007 15:19:49 +0000 (15:19 +0000)]
We show in our roster all contacts members and remote-pending of subscribe

2007-06-21 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-contact-dialogs.c:
* libempathy-gtk/gossip-contact-list-store.c:
* libempathy-gtk/gossip-contact-list-view.c:
* libempathy/empathy-contact-manager.c:
* libempathy/empathy-tp-contact-list.c:
* libempathy/empathy-contact-list.c:
* libempathy/empathy-contact-list.h:
* libempathy/gossip-contact.c: We show in our roster all contacts
members and remote-pending of subscribe list. Adding/Removing a contact
only add/remove from subscribe list. Accept/Reject a contact in
local-pending of publish list is done using _process_pending().

svn path=/trunk/; revision=164

13 years agoupdated dzongkha translation
Pema Geyleg [Thu, 21 Jun 2007 05:09:03 +0000 (05:09 +0000)]
updated dzongkha translation

svn path=/trunk/; revision=163

13 years agoAdding NetworkManager support.
Xavier Claessens [Wed, 20 Jun 2007 19:46:29 +0000 (19:46 +0000)]
Adding NetworkManager support.

2007-06-15 Xavier Claessens  <xclaesse@gmail.com>

* src/empathy.c:
* libempathy/empathy-idle.c: Adding NetworkManager support.

svn path=/trunk/; revision=162

13 years agoTranslation updated.
Gabor Kelemen [Mon, 18 Jun 2007 21:52:22 +0000 (21:52 +0000)]
Translation updated.

2007-06-18  Gabor Kelemen  <kelemeng@gnome.hu>

* hu.po: Translation updated.

svn path=/trunk/; revision=161

13 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Fri, 15 Jun 2007 14:39:55 +0000 (14:39 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=160

13 years agoPrepare for slack time when coming back from auto away. Not yet fully
Xavier Claessens [Fri, 15 Jun 2007 13:02:53 +0000 (13:02 +0000)]
Prepare for slack time when coming back from auto away. Not yet fully

2007-06-15 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-status-icon.c:
* libempathy-gtk/gossip-presence-chooser.c:
* libempathy-gtk/gossip-presence-chooser.h:
* libempathy/empathy-idle.c:
* libempathy/empathy-idle.h: Prepare for slack time when coming back
from auto away. Not yet fully implemented.

svn path=/trunk/; revision=159

13 years agoTranslation updated.
Gabor Kelemen [Fri, 15 Jun 2007 08:24:36 +0000 (08:24 +0000)]
Translation updated.

2007-06-15  Gabor Kelemen  <kelemeng@gnome.hu>

* hu.po: Translation updated.

svn path=/trunk/; revision=158

13 years agoUse gtk-info for contact informaiton.
Xavier Claessens [Thu, 14 Jun 2007 20:34:28 +0000 (20:34 +0000)]
Use gtk-info for contact informaiton.

2007-06-14 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-images.h:
* libempathy-gtk/gossip-chat.c: Use gtk-info for contact informaiton.

* data/22x22/empathy-proto-salut.png:
* data/22x22/Makefile.am:
* data/16x16/empathy-proto-salut.png:
* data/16x16/Makefile.am:
* data/scalable/empathy-proto-salut.svg:
* data/scalable/Makefile.am:
* data/salut.profile: Add salut icon. Fixes bug #447659 (Michael Monreal).

svn path=/trunk/; revision=157

13 years agorename src/empathy-main.c to -src/empathy.c in POTFILES.in
Xavier Claessens [Thu, 14 Jun 2007 14:53:43 +0000 (14:53 +0000)]
rename src/empathy-main.c to -src/empathy.c in POTFILES.in

svn path=/trunk/; revision=156

13 years agoShow logs when right click on a contact in the roster.
Xavier Claessens [Thu, 14 Jun 2007 13:20:37 +0000 (13:20 +0000)]
Show logs when right click on a contact in the roster.

2007-06-14 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/gossip-contact-list-view.c: Show logs when right
click on a contact in the roster.

svn path=/trunk/; revision=155

13 years agoEmpathy is no more splitted into 2 processes. It makes debugging more
Xavier Claessens [Thu, 14 Jun 2007 13:04:45 +0000 (13:04 +0000)]
Empathy is no more splitted into 2 processes. It makes debugging more

2007-06-14 Xavier Claessens  <xclaesse@gmail.com>

* src/org.gnome.Empathy.Chat.service.in:
* src/empathy-accounts.c:
* src/empathy-accounts-main.c:
* src/empathy-chat-main.c:
* src/empathy.c:
* src/Makefile.am:
* src/empathy-main.c:
* libempathy/gossip-chatroom-manager.c:
* autogen.sh: Empathy is no more splitted into 2 processes. It makes
debugging more difficult when emmpathy-chat crashes. It's also more
optimised like that since contact objects can be shared.

svn path=/trunk/; revision=154

13 years agoDisconnect signals from chatroom_manager. Fixes bug #447178.
Xavier Claessens [Thu, 14 Jun 2007 12:14:02 +0000 (12:14 +0000)]
Disconnect signals from chatroom_manager. Fixes bug #447178.

2007-06-14 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/gossip-chat-window.c: Disconnect signals from
chatroom_manager. Fixes bug #447178.

svn path=/trunk/; revision=153

13 years agoGet strings in empathy.desktop.in.in and skip empathy.desktop.in. Fixes
Xavier Claessens [Thu, 14 Jun 2007 11:56:59 +0000 (11:56 +0000)]
Get strings in empathy.desktop.in.in and skip empathy.desktop.in. Fixes

2007-06-14 Xavier Claessens  <xclaesse@gmail.com>

* po/POTFILES.in:
* po/POTFILES.skip: Get strings in empathy.desktop.in.in and skip
empathy.desktop.in. Fixes bug #446161.

svn path=/trunk/; revision=152

13 years agoAdding missing files.
Xavier Claessens [Thu, 14 Jun 2007 11:38:34 +0000 (11:38 +0000)]
Adding missing files.

2007-06-14 Xavier Claessens  <xclaesse@gmail.com>

* po/POTFILES.in: Adding missing files.

svn path=/trunk/; revision=151

13 years agoDo not create log directory for a chat if there is no messages to put in.
Xavier Claessens [Thu, 14 Jun 2007 10:45:38 +0000 (10:45 +0000)]
Do not create log directory for a chat if there is no messages to put in.

2007-06-13 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/gossip-log-window.c:
* libempathy-gtk/gossip-chat-window.c:
* libempathy/empathy-log-manager.c:
* libempathy/empathy-log-manager.h: Do not create log directory for a
chat if there is no messages to put in. Show logs and information for
the contact we are speaking with in the chat window menu.

svn path=/trunk/; revision=150

13 years agoMake use of ACTIVE_USER_WAIT_TO_ENABLE_TIME
Xavier Claessens [Wed, 13 Jun 2007 22:17:50 +0000 (22:17 +0000)]
Make use of ACTIVE_USER_WAIT_TO_ENABLE_TIME

svn path=/trunk/; revision=149

13 years agoNew window for viewing logs.
Xavier Claessens [Wed, 13 Jun 2007 21:58:16 +0000 (21:58 +0000)]
New window for viewing logs.

2007-06-13 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/Makefile.am:
* libempathy-gtk/gossip-log-window.glade:
* libempathy-gtk/gossip-log-window.h:
* libempathy-gtk/gossip-log-window.c:
* libempathy/empathy-log-manager.c:
* libempathy/empathy-log-manager.h:
* libempathy-gtk/gossip-chat.c:
* libempathy-gtk/empathy-main-window.c: New window for viewing logs.

* libempathy-gtk/gossip-chat-view.c: Do not use smooth scroll when
resizing the view.

* libempathy-gtk/gossip-contact-list-store.c: Do not set active
contacts when creating the store, and when contact groups changed.

* src/empathy-main.c: Fix warning when using command-line options.

* libempathy/empathy-tp-contact-list.c: Check if we have an aliasing
iface before setting the alias of a contact.

* TODO: Updated.

* data/jabber.profile: Ignore ssl errors by default. This is a security
vulnerability but we don't really have the choice.

* libempathy/gossip-contact.h:
* libempathy/gossip-contact.c: Add a "is-user" property to know if
it's our self contact.

* libempathy/gossip-message.h:
* libempathy/gossip-message.c: Add a "receiver" property like that we
have our self contact for nick highlight.

svn path=/trunk/; revision=148

13 years agoTranslation updated.
Gabor Kelemen [Sun, 10 Jun 2007 23:29:37 +0000 (23:29 +0000)]
Translation updated.

2007-06-11  Gabor Kelemen  <kelemeng@gnome.hu>

* hu.po: Translation updated.

svn path=/trunk/; revision=147

13 years agoUpdated Polish translation (Tomasz Dominikowski).
Xavier Claessens [Sun, 10 Jun 2007 12:11:39 +0000 (12:11 +0000)]
Updated Polish translation (Tomasz Dominikowski).

2007-06-10  Xavier Claessens  <xclaesse@gmail.com>

* pl.po: Updated Polish translation (Tomasz Dominikowski).

svn path=/trunk/; revision=146

13 years agoforgot to add new files
Xavier Claessens [Sun, 10 Jun 2007 09:50:17 +0000 (09:50 +0000)]
forgot to add new files

svn path=/trunk/; revision=145

13 years agoAdding spellcheck support.
Xavier Claessens [Sun, 10 Jun 2007 09:18:19 +0000 (09:18 +0000)]
Adding spellcheck support.

2007-06-10 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/gossip-spell-dialog.glade:
* libempathy-gtk/gossip-spell-dialog.c:
* libempathy-gtk/gossip-spell-dialog.h:
* libempathy-gtk/gossip-chat.c:
* libempathy-gtk/Makefile.am:
* configure.ac: Adding spellcheck support.

* libempathy-gtk/gossip-spell.c:
* libempathy/gossip-conf.c: Remove useless debug messages.

svn path=/trunk/; revision=144

13 years agoSmooth scrolling. Fixes bug #445859 (Raphael Slinckx).
Xavier Claessens [Sun, 10 Jun 2007 08:11:34 +0000 (08:11 +0000)]
Smooth scrolling. Fixes bug #445859 (Raphael Slinckx).

2007-06-10 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/gossip-chat-view.c: Smooth scrolling.
Fixes bug #445859 (Raphael Slinckx).

svn path=/trunk/; revision=143

13 years agoUpdated Japanese translation.
Takeshi AIHANA [Sun, 10 Jun 2007 05:38:34 +0000 (05:38 +0000)]
Updated Japanese translation.

2007-06-10  Takeshi AIHANA <takeshi.aihana@gmail.com>

        * ja.po: Updated Japanese translation.

svn path=/trunk/; revision=142

13 years agoEmit notify signal only if the property value effectively changed.
Xavier Claessens [Sat, 9 Jun 2007 19:02:33 +0000 (19:02 +0000)]
Emit notify signal only if the property value effectively changed.

2007-06-09 Xavier Claessens  <xclaesse@gmail.com>

* libempathy/gossip-contact.c: Emit notify signal only if the property
value effectively changed.

svn path=/trunk/; revision=141

13 years agoFix warning for DnD. patch imported from gossip.
Xavier Claessens [Sat, 9 Jun 2007 18:50:08 +0000 (18:50 +0000)]
Fix warning for DnD. patch imported from gossip.

2007-06-09 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/gossip-contact-list-view.c: Fix warning for DnD.
patch imported from gossip.

svn path=/trunk/; revision=140

13 years agoBump version to 0.8
Xavier Claessens [Sat, 9 Jun 2007 16:36:15 +0000 (16:36 +0000)]
Bump version to 0.8

2007-06-09 Xavier Claessens  <xclaesse@gmail.com>

* configure.ac: Bump version to 0.8

* libempathy-gtk/gossip-ui-utils.c: Fix usage of contact subscription
property.

* data/gtalk.profile:
* data/jabber.profile:
* data/msn.profile: Add VCardField and VCardDefault to profiles for
eds-sync support.

svn path=/trunk/; revision=139

13 years agoupdated
Xavier Claessens [Sat, 9 Jun 2007 13:54:16 +0000 (13:54 +0000)]
updated

svn path=/trunk/; revision=137

13 years agoMake it distcheck
Xavier Claessens [Sat, 9 Jun 2007 13:30:31 +0000 (13:30 +0000)]
Make it distcheck

svn path=/trunk/; revision=136

13 years agoFix a warning.
Xavier Claessens [Sat, 9 Jun 2007 13:07:21 +0000 (13:07 +0000)]
Fix a warning.

2007-06-09 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-contact-widget.c: Fix a warning.

svn path=/trunk/; revision=135

13 years agoWe can now add a new contact. EmpathyContactWidget can change the contact
Xavier Claessens [Sat, 9 Jun 2007 12:47:48 +0000 (12:47 +0000)]
We can now add a new contact. EmpathyContactWidget can change the contact

2007-06-09 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-main-window.c:
* libempathy-gtk/empathy-contact-widget.glade:
* libempathy-gtk/empathy-contact-dialogs.c:
* libempathy-gtk/empathy-contact-dialogs.h:
* libempathy-gtk/empathy-contact-widget.c: We can now add a new contact.
EmpathyContactWidget can change the contact it's displaying on-the-fly,
like that we can display info when typing the contact ID we want to
add to our contact list.

* libempathy/empathy-tp-contact-list.c: Fix a refcount bug.

svn path=/trunk/; revision=134

13 years agoChecks if the chatroom has an account and a room. Fixes bug #444135.
Xavier Claessens [Fri, 8 Jun 2007 19:31:35 +0000 (19:31 +0000)]
Checks if the chatroom has an account and a room. Fixes bug #444135.

2007-06-08 Xavier Claessens  <xclaesse@gmail.com>

* libempathy/gossip-chatroom-manager.c: Checks if the chatroom has
an account and a room. Fixes bug #444135.

svn path=/trunk/; revision=133

13 years agoDo not save when closing the dialog. Update information in real-time and
Xavier Claessens [Fri, 8 Jun 2007 19:22:39 +0000 (19:22 +0000)]
Do not save when closing the dialog. Update information in real-time and

2007-06-08 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-contact-dialogs.c:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-contact-widget.h: Do not save when closing the
dialog. Update information in real-time and just provides a "Close"
button. That's more GNOME spirite.
* libempathy/empathy-tp-contact-list.c:
* libempathy/gossip-contact.h:
* libempathy/gossip-contact.c: New methods:
gossip_contact_add/remove_group(). This fixes leaks when a contact is
added/removed from a group.

svn path=/trunk/; revision=132

13 years agoFix build on 64bits arch. Fixes bug #444680 (Matej Cepl).
Xavier Claessens [Fri, 8 Jun 2007 17:00:12 +0000 (17:00 +0000)]
Fix build on 64bits arch. Fixes bug #444680 (Matej Cepl).

2007-06-08 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/gossip-chat.c: Fix build on 64bits arch.
Fixes bug #444680 (Matej Cepl).

svn path=/trunk/; revision=131

13 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Thu, 7 Jun 2007 21:14:33 +0000 (21:14 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=130

13 years agoFix response and action buttons.
Xavier Claessens [Wed, 6 Jun 2007 21:27:06 +0000 (21:27 +0000)]
Fix response and action buttons.

2007-06-06 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-contact-dialogs.glade:
* libempathy-gtk/empathy-contact-dialogs.c: Fix response and action
buttons.

svn path=/trunk/; revision=129

13 years agoImplement editing and viewing contact information with right click on the
Xavier Claessens [Wed, 6 Jun 2007 20:20:50 +0000 (20:20 +0000)]
Implement editing and viewing contact information with right click on the

2007-06-06 Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-contact-dialogs.glade:
* libempathy-gtk/empathy-contact-widget.glade:
* libempathy-gtk/empathy-status-icon.c:
* libempathy-gtk/empathy-contact-dialogs.c:
* libempathy-gtk/empathy-contact-dialogs.h:
* libempathy-gtk/gossip-ui-utils.c:
* libempathy-gtk/empathy-subscription-dialog.glade:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/gossip-ui-utils.h:
* libempathy-gtk/gossip-contact-list-view.c:
* libempathy-gtk/empathy-subscription-dialog.c:
* libempathy-gtk/Makefile.am:
* libempathy-gtk/empathy-subscription-dialog.h: Implement editing and
viewing contact information with right click on the roster.

svn path=/trunk/; revision=128