empathy.git
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

13 years agoEmpatchContactWidget has 2 modes: editable or not.
Xavier Claessens [Wed, 6 Jun 2007 18:21:00 +0000 (18:21 +0000)]
EmpatchContactWidget has 2 modes: editable or not.

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

* libempathy-gtk/empathy-contact-widget.glade:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-contact-widget.h:
* libempathy-gtk/empathy-subscription-dialog.c: EmpatchContactWidget
has 2 modes: editable or not.

svn path=/trunk/; revision=127

13 years agoUpdated with new files.
Xavier Claessens [Wed, 6 Jun 2007 16:54:03 +0000 (16:54 +0000)]
Updated with new files.

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

* po/POTFILES.in: Updated with new files.

svn path=/trunk/; revision=126

13 years agoNew dialog: EmpathySubscriptionDialog. It uses EmpathyContactWidget to
Xavier Claessens [Wed, 6 Jun 2007 16:29:00 +0000 (16:29 +0000)]
New dialog: EmpathySubscriptionDialog. It uses EmpathyContactWidget to

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

* libempathy-gtk/empathy-status-icon.c:
* libempathy-gtk/empathy-subscription-dialog.glade:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/gossip-contact-list-view.c:
* libempathy-gtk/empathy-subscription-dialog.c:
* libempathy-gtk/Makefile.am:
* libempathy-gtk/empathy-subscription-dialog.h:
* libempathy/empathy-tp-contact-list.c: New dialog:
EmpathySubscriptionDialog. It uses EmpathyContactWidget to display
information about the contact who wants to get your presence. This
dialog appears when clicking on the status icon when it blinks. You
can also remove contacts when right-click on it in the roster.

svn path=/trunk/; revision=125

13 years agoNew widget: EmpathyContactWidget. It displays information about a contact,
Xavier Claessens [Wed, 6 Jun 2007 15:03:06 +0000 (15:03 +0000)]
New widget: EmpathyContactWidget. It displays information about a contact,

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

* libempathy-gtk/empathy-status-icon.c:
* libempathy-gtk/empathy-contact-widget.glade:
* libempathy-gtk/empathy-contact-widget.c:
* libempathy-gtk/empathy-contact-widget.h:
* libempathy-gtk/Makefile.am: New widget: EmpathyContactWidget. It
displays information about a contact, it can be used in any kind of
dialog which needs to display contact information like alias, groups,
avatar, etc. If the contact is the selfcontact information are editable.

* libempathy/empathy-tp-contact-list.c: Do not take care of subscription
changes.

* libempathy/gossip-contact.c: Use
gossip_presence_state_get_default_status (MC_PRESENCE_OFFLINE)
when there is no presence.

svn path=/trunk/; revision=124

13 years agoAdd support for blinking when there is an event. Make use of EmpathyIdle
Xavier Claessens [Wed, 6 Jun 2007 09:10:23 +0000 (09:10 +0000)]
Add support for blinking when there is an event. Make use of EmpathyIdle

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

* libempathy-gtk/empathy-status-icon.c: Add support for blinking when
there is an event. Make use of EmpathyIdle for presence handling. Add
an event when a contact requets subscription.

* 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-tp-chatroom.c:
* libempathy/empathy-contact-list.c:
* libempathy/empathy-contact-list.h: get_contacts() is renamed to
get_members(). Adding a signal and a method for local-pending with
contacts with the message. Rework completely the contact-list handling in
EmpathyTpContactList to follow tp spec.

* libempathy/empathy-idle.c:
* libempathy/empathy-idle.h: Add properties for the state and the
status message. EmpathyIdle is now a singleton to manager self presence.

* TODO: Updated.

svn path=/trunk/; revision=123

13 years agoSet use_stock for button_connect to False, to avoid a crasher when opening
Xavier Claessens [Sun, 3 Jun 2007 20:49:53 +0000 (20:49 +0000)]
Set use_stock for button_connect to False, to avoid a crasher when opening

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

* libempathy-gtk/gossip-accounts-dialog.glade: Set use_stock for
button_connect to False, to avoid a crasher when opening the accounts
window with GTK+ trunk. Fixes bug #439931.
* libempathy-gtk/gossip-chat.c: Do not add backlog for chatrooms and
do not log backlog from jabber server.

svn path=/trunk/; revision=122

13 years agoadding more detail to the changelog
Xavier Claessens [Sun, 3 Jun 2007 18:47:25 +0000 (18:47 +0000)]
adding more detail to the changelog

svn path=/trunk/; revision=121

13 years agolibempathy-gtk/gossip-ui-utils.c libempathy-gtk/gossip-accounts-dialog.c
Xavier Claessens [Sun, 3 Jun 2007 18:45:53 +0000 (18:45 +0000)]
libempathy-gtk/gossip-ui-utils.c libempathy-gtk/gossip-accounts-dialog.c

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

* libempathy-gtk/gossip-ui-utils.c
* libempathy-gtk/gossip-accounts-dialog.c
* libempathy-gtk/Makefile.am
* src/empathy-accounts-main.c
* src/empathy-chat-main.c
* src/Makefile.am
* src/empathy-main.c
* libempathy/gossip-utils.c
* libempathy/Makefile.am
* src/empathy-filter.h
* src/empathy-filter-plugin.c
* src/empathy-filter.xml
* src/empathy-filter.c
* libempathy/gossip-paths.c
* libempathy/gossip-paths.h: Remove unused code.

svn path=/trunk/; revision=120

13 years agoAdd missing files that have strings for translation. Skip
Xavier Claessens [Sun, 3 Jun 2007 15:54:12 +0000 (15:54 +0000)]
Add missing files that have strings for translation. Skip

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

* po/POTFILES.in:
* po/POTFILES.skip: Add missing files that have strings for translation.
Skip empathy-desktop.in.in. (Olivier Crete)

svn path=/trunk/; revision=119

13 years agoAdd all properties described by TP spec for the Text channel on
Xavier Claessens [Sun, 3 Jun 2007 15:43:02 +0000 (15:43 +0000)]
Add all properties described by TP spec for the Text channel on

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

* libempathy-gtk/gossip-group-chat.c:
* libempathy-gtk/gossip-private-chat.c:
* libempathy-gtk/gossip-chat.c:
* libempathy-gtk/gossip-chat.h:
* libempathy/empathy-tp-chat.c: Add all properties described by TP spec
for the Text channel on EmpathyTpChat. Make use of "name" and "subject"
properties in GossipGroupChat.

svn path=/trunk/; revision=118

13 years agosv.po: Updated Swedish translation
Daniel Nylander [Sun, 3 Jun 2007 07:12:24 +0000 (07:12 +0000)]
sv.po: Updated Swedish translation

svn path=/trunk/; revision=116

13 years agoFix crash when there is no log available for a chat. Fix a crash when
Xavier Claessens [Sat, 2 Jun 2007 18:03:38 +0000 (18:03 +0000)]
Fix crash when there is no log available for a chat. Fix a crash when

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

* libempathy/empathy-log-manager.c: Fix crash when there is no log
available for a chat.
* libempathy/empathy-tp-contact-list.c: Fix a crash when destroy signal
is emitted before StatusChanged.

svn path=/trunk/; revision=115

13 years agoLog chats and display 10 last messages when opening a new chat.
Xavier Claessens [Sat, 2 Jun 2007 15:56:53 +0000 (15:56 +0000)]
Log chats and display 10 last messages when opening a new chat.

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

* libempathy-gtk/gossip-group-chat.c:
* libempathy-gtk/gossip-private-chat.c:
* libempathy-gtk/gossip-chat.c:
* libempathy/empathy-log-manager.c:
* libempathy/empathy-log-manager.h:
* libempathy/empathy-log-manager.xsl:
* libempathy/Makefile.am: Log chats and display 10 last messages when
opening a new chat.

svn path=/trunk/; revision=114

13 years agoSet default presence to available if there is no presence iface.
Xavier Claessens [Sat, 2 Jun 2007 11:49:00 +0000 (11:49 +0000)]
Set default presence to available if there is no presence iface.

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

* libempathy-gtk/gossip-group-chat.c:
* libempathy/empathy-tp-contact-list.c:
* libempathy/gossip-contact.c: Set default presence to available if
there is no presence iface.

svn path=/trunk/; revision=113

13 years agoUse gnome_vfs_url_show() instead of gnome_url_show() to avoid libgnomeui
Xavier Claessens [Sat, 2 Jun 2007 07:51:33 +0000 (07:51 +0000)]
Use gnome_vfs_url_show() instead of gnome_url_show() to avoid libgnomeui

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

* libempathy-gtk/gossip-ui-utils.c:
* libempathy-gtk/gossip-ui-utils.h:
* configure.ac: Use gnome_vfs_url_show() instead of gnome_url_show()
to avoid libgnomeui dependency (Ross Burton).

svn path=/trunk/; revision=112

13 years agoMonitor changes on chatrooms.xml file and relead it when it's modified.
Xavier Claessens [Fri, 1 Jun 2007 20:25:05 +0000 (20:25 +0000)]
Monitor changes on chatrooms.xml file and relead it when it's modified.

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

* libempathy-gtk/gossip-chatrooms-window.c:
* libempathy-gtk/gossip-chat-window.c:
* libempathy/gossip-chatroom.c:
* libempathy/gossip-chatroom-manager.c:
* configure.ac: Monitor changes on chatrooms.xml file and relead it
when it's modified. connect chatroom-added/removed in some places where
needed.

svn path=/trunk/; revision=111

13 years agoBump version to 0.7
Xavier Claessens [Fri, 1 Jun 2007 16:06:23 +0000 (16:06 +0000)]
Bump version to 0.7

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

* configure.ac: Bump version to 0.7

svn path=/trunk/; revision=110

13 years agoupdated
Xavier Claessens [Fri, 1 Jun 2007 15:22:56 +0000 (15:22 +0000)]
updated

svn path=/trunk/; revision=104

13 years agoset bug #
Xavier Claessens [Fri, 1 Jun 2007 13:27:03 +0000 (13:27 +0000)]
set bug #

svn path=/trunk/; revision=103

13 years agoNo need to RequestHandle, MissionControl has API to request the channel
Xavier Claessens [Thu, 31 May 2007 13:23:57 +0000 (13:23 +0000)]
No need to RequestHandle, MissionControl has API to request the channel

2007-05-31  Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/gossip-new-chatroom-dialog.c: No need to RequestHandle,
MissionControl has API to request the channel from handle string.

* libempathy-gtk/empathy-main-window.c: Request room channel when
clicking on favorite rooms.

* TODO: Add a task: supporting registering.

svn path=/trunk/; revision=102

13 years agoDo not restore away presence message when coming back after the user set
Xavier Claessens [Thu, 31 May 2007 06:50:58 +0000 (06:50 +0000)]
Do not restore away presence message when coming back after the user set

2007-05-31  Xavier Claessens  <xclaesse@gmail.com>

* libempathy/empathy-idle.c: Do not restore away presence message when
coming back after the user set manually to away.

svn path=/trunk/; revision=101

13 years agoFix warning when selecting all accounts.
Xavier Claessens [Thu, 31 May 2007 06:34:41 +0000 (06:34 +0000)]
Fix warning when selecting all accounts.

2007-05-31  Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/gossip-account-chooser.c: Fix warning when selecting
all accounts.

* src/empathy-accounts-main.c:
* libempathy-gtk/empathy-status-icon.c:
* libempathy-gtk/gossip-accounts-dialog.h:
* libempathy-gtk/gossip-accounts-dialog.c:
* libempathy-gtk/gossip-preferences.h:
* libempathy-gtk/gossip-preferences.c: Set parent window.

* libempathy-gtk/empathy-main-window.c: Implement favorite chatroom
menu and fix a leak.

* libempathy-gtk/Makefile.am:
* libempathy/Makefile.am:
* libempathy/gossip-chatroom.c:
* libempathy/gossip-chatroom.h:
* libempathy/gossip-chatroom-manager.c:
* libempathy/gossip-chatroom-manager.h:
* libempathy/gossip-chatroom-manager.dtd:
* libempathy-gtk/gossip-chatrooms-window.glade:
* libempathy-gtk/gossip-chatrooms-window.c:
* libempathy-gtk/gossip-chatrooms-window.h: New files to implement
favorite chatrooms and a window to show them.

* libempathy-gtk/gossip-chat.c: Fix tooltip leaked.

* libempathy-gtk/gossip-chat-window.h:
* libempathy-gtk/gossip-chat-window.c: Do not use deprecated
gtk_object_sink(). Implement favorite chatroom features. Find a chat
by comparing the account AND the chat ID.

* src/empathy-chat-main.c:
* libempathy/empathy-tp-chat.h:
* libempathy/empathy-tp-chat.c:
* libempathy/gossip-utils.h:
* libempathy/gossip-utils.c: empathy_tp_chat_get_id() returns the Text
channel's name. The chat ID is unique only for a specified account.

* libempathy/empathy-tp-contact-list.c: Fix some leaks and add a FIXME
comment for a leak not yet fixed.

* TODO: Would be cool to have a glade catalog for libempathy-gtk.

svn path=/trunk/; revision=100

13 years agoDo not highlight contacts already known when creating the contact list. Do
Xavier Claessens [Sat, 26 May 2007 14:10:47 +0000 (14:10 +0000)]
Do not highlight contacts already known when creating the contact list. Do

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

* libempathy-gtk/gossip-contact-list-store.c: Do not highlight contacts
already known when creating the contact list.
* libempathy/empathy-tp-contact-list.c: Do not set alias if DBus
returns an error.
* libempathy/empathy-idle.c: Do not set status message to
"Extended autoaway", let user's message unchanged.

svn path=/trunk/; revision=99

13 years agoAdded Japanese translation.
Takeshi AIHANA [Sat, 26 May 2007 06:50:39 +0000 (06:50 +0000)]
Added Japanese translation.

2007-05-26  Takeshi AIHANA <takeshi.aihana@gmail.com>

        * ja.po, LINGUAS: Added Japanese translation.

svn path=/trunk/; revision=98

13 years agoBump version to 0.6
Xavier Claessens [Fri, 25 May 2007 14:30:22 +0000 (14:30 +0000)]
Bump version to 0.6

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

* configure.ac: Bump version to 0.6

svn path=/trunk/; revision=97

13 years agoupdate NEWS file
Xavier Claessens [Fri, 25 May 2007 14:01:48 +0000 (14:01 +0000)]
update NEWS file

svn path=/trunk/; revision=95

13 years agoFix refcounting of GossipGroupChat. Add debug message when alias request
Xavier Claessens [Fri, 25 May 2007 13:53:52 +0000 (13:53 +0000)]
Fix refcounting of GossipGroupChat. Add debug message when alias request

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

* libempathy-gtk/gossip-group-chat.c: Fix refcounting of
GossipGroupChat.
* libempathy/empathy-tp-contact-list.c: Add debug message when alias
request fails.
* data/22x22/empathy-group-message.png:
* data/22x22/Makefile.am: Add group message icon.

svn path=/trunk/; revision=94

13 years agoDo not use the server entry's value if it's hidden. Do not highlight
Xavier Claessens [Fri, 25 May 2007 11:05:23 +0000 (11:05 +0000)]
Do not use the server entry's value if it's hidden. Do not highlight

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

* libempathy-gtk/gossip-new-chatroom-dialog.c: Do not use the server
entry's value if it's hidden.
* libempathy-gtk/gossip-contact-list-view.c:Do not highlight groups
when adding them in the roster.
* libempathy/empathy-tp-contact-list.c: DO not create new GossipContact
object in presence/avatar/alias changed signal if we don't already know
that contact from a contact list channel. This should fix DBus max
pending calls limit reached in some cases.

svn path=/trunk/; revision=93

13 years agowrong file names
Xavier Claessens [Thu, 24 May 2007 22:05:33 +0000 (22:05 +0000)]
wrong file names

svn path=/trunk/; revision=92

13 years agoPreset the server only for jabber protocol to conference.server. This
Xavier Claessens [Thu, 24 May 2007 21:58:26 +0000 (21:58 +0000)]
Preset the server only for jabber protocol to conference.server. This

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

* libempathy-gtk/gossip-new-chatroom-dialog.c: Preset the server only
for jabber protocol to conference.server. This fixes a warning.

* libempathy-gtk/gossip-group-chat.h:
* libempathy-gtk/gossip-group-chat.c: gossip_group_chat_set_topic() is
a public function.

* libempathy-gtk/empathy-images.h:
* libempathy-gtk/empathy-main-window.glade:
* libempathy-gtk/empathy-status-icon.glade: Make use of
empathy-new-message icon name.

* libempathy-gtk/gossip-contact-list-store.c: By default we sort by
contacts names.

* libempathy-gtk/gossip-chat.c: Do not display composing state if
it's our own contact that is composing.

* src/empathy-chat-main.c:
* libempathy/empathy-tp-chat.c:
* libempathy/empathy-tp-chat.h: Make possible to build the id based on
the account and the channel's name. For private chats that means the
contact's id.

* libempathy-gtk/gossip-chat-window.c: Un-comment the code related to
chatrooms that is now implemented. We can now Show/Hide contact list
for group chats, DnD contact on the window to begin a discussion, join
a new chatroom.

* libempathy-gtk/gossip-account-chooser.c: Add a FIXME message.

* data/22x22/empathy-new-message.png:
* data/22x22/empathy-proto-irc.png:
* data/22x22/Makefile.am:
* data/32x32/empathy-proto-irc.png:
* data/32x32/Makefile.am:
* data/gtalk.profile:
* data/16x16/empathy-new-message:
* data/16x16/empathy-message-new.png:
* data/16x16/empathy-proto-irc.png:
* data/16x16/Makefile.am:
* data/scalable/empathy-proto-irc.svg:
* data/scalable/Makefile.am:
* data/irc.profile: Adding icons for empathy-new-message and IRC
protocol. Make use of the irc icon in the irc profile.

svn path=/trunk/; revision=91

13 years agoWhite space fix.
Xavier Claessens [Thu, 24 May 2007 07:37:06 +0000 (07:37 +0000)]
White space fix.

2007-05-24  Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/gossip-new-chatroom-dialog.c:
* libempathy-gtk/empathy-main-window.c: White space fix.

svn path=/trunk/; revision=90

13 years agoNew objects: GossipAccountChooser and GossipNewChatroom, we can now join
Xavier Claessens [Wed, 23 May 2007 23:01:46 +0000 (23:01 +0000)]
New objects: GossipAccountChooser and GossipNewChatroom, we can now join

2007-05-24  Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/gossip-account-chooser.c:
* libempathy-gtk/gossip-new-chatroom-dialog.c:
* libempathy-gtk/gossip-account-widget-jabber.c:
* libempathy-gtk/gossip-account-chooser.h:
* libempathy-gtk/gossip-new-chatroom-dialog.h:
* libempathy-gtk/gossip-group-chat.c:
* libempathy-gtk/empathy-main-window.c:
* libempathy-gtk/gossip-new-chatroom-dialog.glade:
* libempathy-gtk/gossip-account-widget-jabber.glade:
* libempathy-gtk/Makefile.am:
* libempathy/empathy-tp-chatroom.c:
* data/gtalk.profile:
* data/jabber.profile:
* data/salut.profile:
* data/Makefile.am:
* data/empathy.desktop.in.in:
* data/msn.profile:
* data/irc.profile: New objects: GossipAccountChooser and
GossipNewChatroom, we can now join any chatroom. Adding IRC profile.

svn path=/trunk/; revision=89

13 years agoIf we are offline do not set away on idle. If we are already away restore
Xavier Claessens [Mon, 21 May 2007 15:27:53 +0000 (15:27 +0000)]
If we are offline do not set away on idle. If we are already away restore

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

* libempathy/empathy-idle.c: If we are offline do not set away on idle.
If we are already away restore to available when we are no mode idle.
Do no modify status message.

svn path=/trunk/; revision=88

13 years agoImplementing basic chatroom support. Actually it works only if we get
Xavier Claessens [Sun, 20 May 2007 22:34:10 +0000 (22:34 +0000)]
Implementing basic chatroom support. Actually it works only if we get

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

* libempathy-gtk/gossip-group-chat.c:
* libempathy-gtk/gossip-group-chat.h:
* libempathy-gtk/gossip-private-chat.c:
* libempathy-gtk/gossip-private-chat.h:
* libempathy-gtk/gossip-group-chat.glade:
* libempathy-gtk/Makefile.am:
* src/empathy-chat-main.c:
* libempathy/empathy-tp-contact-list.c:
* libempathy/gossip-telepathy-group.c:
* libempathy/gossip-telepathy-group.h:
* libempathy/empathy-tp-chatroom.c:
* libempathy/empathy-tp-chatroom.h: Implementing basic chatroom support.
Actually it works only if we get invited in a chatroom.

svn path=/trunk/; revision=87

13 years agoCorrectly remember the contact who sent last message.
Xavier Claessens [Sun, 20 May 2007 15:20:32 +0000 (15:20 +0000)]
Correctly remember the contact who sent last message.

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

* libempathy-gtk/gossip-chat-view.c: Correctly remember the contact
who sent last message.

svn path=/trunk/; revision=86

13 years agoCorrectly remember if last message comes from the self contact or another.
Xavier Claessens [Sun, 20 May 2007 15:10:56 +0000 (15:10 +0000)]
Correctly remember if last message comes from the self contact or another.

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

* libempathy-gtk/gossip-chat-view.c: Correctly remember if last message
comes from the self contact or another.

svn path=/trunk/; revision=85

13 years agoRemoved.
Xavier Claessens [Sun, 20 May 2007 14:36:57 +0000 (14:36 +0000)]
Removed.

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

* libempathy-gtk/gossip-contact-list-model.c:
* libempathy-gtk/gossip-contact-list-model.h: Removed.
* libempathy-gtk/gossip-contact-list-view.c:
* libempathy-gtk/gossip-contact-list-view.h: Added.

svn path=/trunk/; revision=84

13 years agoSet COL_NAME earlier like that it can directly be sorted.
Xavier Claessens [Sun, 20 May 2007 14:30:22 +0000 (14:30 +0000)]
Set COL_NAME earlier like that it can directly be sorted.

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

* libempathy-gtk/gossip-contact-list-store.c: Set COL_NAME earlier like
that it can directly be sorted.
* data/empathy.schemas.in: s/gossip/empathy/

svn path=/trunk/; revision=83

13 years agoBump version to 0.5
Xavier Claessens [Sun, 20 May 2007 12:54:00 +0000 (12:54 +0000)]
Bump version to 0.5

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

* configure.ac: Bump version to 0.5

svn path=/trunk/; revision=82

13 years agodo not import changelog from gossip it mess up maintainer script for release
Xavier Claessens [Sun, 20 May 2007 11:46:07 +0000 (11:46 +0000)]
do not import changelog from gossip it mess up maintainer script for release

svn path=/trunk/; revision=81

13 years agoimported from gossip
Xavier Claessens [Sun, 20 May 2007 11:38:42 +0000 (11:38 +0000)]
imported from gossip

svn path=/trunk/; revision=80

13 years agoUpdating with 0.4 news
Xavier Claessens [Sun, 20 May 2007 11:24:10 +0000 (11:24 +0000)]
Updating with 0.4 news

svn path=/trunk/; revision=77

13 years agoAllow to set custom function for getting groups of a contact. Make
Xavier Claessens [Sun, 20 May 2007 10:26:38 +0000 (10:26 +0000)]
Allow to set custom function for getting groups of a contact. Make

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

* libempathy-gtk/gossip-contact-list-store.c: Allow to set custom
function for getting groups of a contact. Make possible to have groups
for presence or role/affiliation in chatroom for example.
* libempathy-gtk/gossip-contact-list-store.h: Allow to set custom
function to handle DnD of contact. Useful when a custom function is set
for groups.
* src/empathy-chat-main.c: Minor fix.
* TODO:
* po/POTFILES.in: Updated.

svn path=/trunk/; revision=76

13 years agoFix indentation Fix not returning the contact in tp_contact_list_find()
Xavier Claessens [Sat, 19 May 2007 20:19:42 +0000 (20:19 +0000)]
Fix indentation Fix not returning the contact in tp_contact_list_find()

2007-05-19  Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/Makefile.am:
* libempathy/empathy-tp-chat.c:
* libempathy/empathy-contact-manager.c:
* libempathy/empathy-contact-list.c: Fix indentation
* libempathy/empathy-tp-contact-list.c: Fix not returning the contact
in tp_contact_list_find()
* TODO: Updated.

svn path=/trunk/; revision=75

13 years agoSplit GossipContactList into two objects: GossipContactListStore
Xavier Claessens [Sat, 19 May 2007 18:48:11 +0000 (18:48 +0000)]
Split GossipContactList into two objects: GossipContactListStore

2007-05-19  Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/gossip-contact-list-store.c:
* libempathy-gtk/gossip-preferences.c:
* libempathy-gtk/gossip-contact-list-store.h:
* libempathy-gtk/gossip-contact-list.c:
* libempathy-gtk/gossip-contact-list.h:
* libempathy-gtk/empathy-main-window.c:
* libempathy-gtk/gossip-contact-list-model.c:
* libempathy-gtk/gossip-contact-list-model.h:
* libempathy-gtk/Makefile.am:
* libempathy/empathy-marshal.list: Split GossipContactList into
two objects: GossipContactListStore inheriting from GtkTreeStore and
GossipContactListView inheriting from GtkTreeView. This makes
easier to build new UI widgets reusing the GtkTreeModel.

svn path=/trunk/; revision=74

13 years agoAuto away when session id idle, instead of when screensaver is active.
Xavier Claessens [Sat, 19 May 2007 09:59:57 +0000 (09:59 +0000)]
Auto away when session id idle, instead of when screensaver is active.

2006-05-19  Xavier Claessens  <xclaesse@gmail.com>

* libempathy/empathy-idle.c: Auto away when session id idle, instead of
when screensaver is active.

svn path=/trunk/; revision=73

13 years agoEmpathyContactList is now an interface implemented by
Xavier Claessens [Fri, 18 May 2007 21:50:47 +0000 (21:50 +0000)]
EmpathyContactList is now an interface implemented by

* libempathy-gtk/gossip-private-chat.h:
* libempathy-gtk/gossip-contact-list.c:
* libempathy-gtk/gossip-chat.c:
* libempathy-gtk/gossip-chat.h:
* libempathy-gtk/gossip-chat-window.c:
* libempathy-gtk/Makefile.am:
* libempathy-gtk/gossip-chat-view.c:
* libempathy-gtk/gossip-private-chat.c:
* src/empathy-chat-main.c:
* libempathy/gossip-utils.c:
* libempathy/gossip-contact.h:
* libempathy/empathy-tp-chat.c:
* libempathy/gossip-utils.h:
* libempathy/empathy-contact-manager.c:
* libempathy/empathy-contact-manager.h:
* libempathy/empathy-tp-contact-list.c:
* libempathy/empathy-tp-contact-list.h:
* libempathy/empathy-tp-chatroom.c:
* libempathy/empathy-tp-chatroom.h:
* libempathy/empathy-contact-list.c:
* libempathy/empathy-contact-list.h:
* libempathy/Makefile.am:
* libempathy/gossip-contact.c: EmpathyContactList is now an interface
implemented by EmpathyTpContactList, EmpathyContactManager and
EmpathyTpChatroom. GossipContactList use that interface to display a
treeview.

svn path=/trunk/; revision=72

13 years agoDisplay ChatState.
Xavier Claessens [Thu, 17 May 2007 20:47:07 +0000 (20:47 +0000)]
Display ChatState.

2006-05-17  Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/gossip-chat.c: Display ChatState.

svn path=/trunk/; revision=71

13 years agoNew object EmpathyIdle to manage autoaway and extended autoaway states.
Xavier Claessens [Wed, 16 May 2007 16:26:31 +0000 (16:26 +0000)]
New object EmpathyIdle to manage autoaway and extended autoaway states.

2006-05-16  Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-status-icon.c:
* libempathy/empathy-idle.c:
* libempathy/empathy-idle.h:
* libempathy/Makefile.am:
* po/POTFILES.in: New object EmpathyIdle to manage autoaway and
extended autoaway states.

svn path=/trunk/; revision=70

13 years agoimport po files from gossip
Xavier Claessens [Tue, 15 May 2007 22:08:15 +0000 (22:08 +0000)]
import po files from gossip

svn path=/trunk/; revision=69

13 years agoSet bugzilla information in desktop file and add it to POTFILES.in
Xavier Claessens [Tue, 15 May 2007 19:05:19 +0000 (19:05 +0000)]
Set bugzilla information in desktop file and add it to POTFILES.in

2006-05-15  Xavier Claessens  <xclaesse@gmail.com>

* configure.ac:
* data/empathy.desktop.in:
* data/Makefile.am:
* data/empathy.desktop.in.in:
* po/POTFILES.in: Set bugzilla information in desktop file and add it
to POTFILES.in

svn path=/trunk/; revision=68

13 years agoAdded Spanish translation
Jorge Gonzalez Gonzalez [Tue, 15 May 2007 18:34:11 +0000 (18:34 +0000)]
Added Spanish translation

svn path=/trunk/; revision=67

13 years agoFix using of gossip icons in menus.
Xavier Claessens [Tue, 15 May 2007 07:46:42 +0000 (07:46 +0000)]
Fix using of gossip icons in menus.

2006-05-15  Xavier Claessens  <xclaesse@gmail.com>

* libempathy-gtk/empathy-status-icon.glade:
* libempathy-gtk/empathy-main-window.glade: Fix using of gossip icons
in menus.

svn path=/trunk/; revision=66