]> git.0d.be Git - empathy.git/log
empathy.git
16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

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

svn path=/trunk/; revision=104

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

svn path=/trunk/; revision=103

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 years agoUpdated en_GB translation
David Lodge [Tue, 15 May 2007 06:27:22 +0000 (06:27 +0000)]
Updated en_GB translation

svn path=/trunk/; revision=65

16 years agosv.po: Updated Swedish translation
Daniel Nylander [Mon, 14 May 2007 15:04:14 +0000 (15:04 +0000)]
sv.po: Updated Swedish translation

svn path=/trunk/; revision=64

16 years agoAdd empathy icon stolen from cohoba.
Xavier Claessens [Mon, 14 May 2007 14:03:11 +0000 (14:03 +0000)]
Add empathy icon stolen from cohoba.

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

* src/empathy-chat-main.c:
* src/empathy-main.c:
* configure.ac:
* data/22x22/Makefile.am:
* data/22x22/empathy.png:
* data/48x48:
* data/48x48/Makefile.am:
* data/48x48/empathy.png:
* data/32x32/Makefile.am:
* data/32x32/empathy.png:
* data/16x16/empathy.png:
* data/16x16/Makefile.am:
* data/scalable/empathy.svg:
* data/scalable/Makefile.am:
* data/Makefile.am: Add empathy icon stolen from cohoba.

svn path=/trunk/; revision=63

16 years agopo/POTFILES.in
Xavier Claessens [Mon, 14 May 2007 11:25:56 +0000 (11:25 +0000)]
po/POTFILES.in

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

* src/empathy-chat-main.c:
* src/Makefile.am:
* src/empathy-main.c:
* po/POTFILES.in
* po/LINGUAS:
* TODO: Setting up i18n support.

* po/Makefile.in.in: Removed, it's generated at build time.

svn path=/trunk/; revision=62

16 years agosv.po: Updated Swedish translation
Daniel Nylander [Mon, 14 May 2007 06:19:23 +0000 (06:19 +0000)]
sv.po: Updated Swedish translation

svn path=/trunk/; revision=61

16 years agobump version to 0.4
Xavier Claessens [Sun, 13 May 2007 22:28:39 +0000 (22:28 +0000)]
bump version to 0.4

svn path=/trunk/; revision=60

16 years ago0.3 release
Xavier Claessens [Sun, 13 May 2007 22:01:39 +0000 (22:01 +0000)]
0.3 release

svn path=/trunk/; revision=58

16 years agoAdd an example label for jid.
Xavier Claessens [Sun, 13 May 2007 21:50:46 +0000 (21:50 +0000)]
Add an example label for jid.

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

* libempathy-gtk/gossip-account-widget-jabber.glade: Add an example
label for jid.

svn path=/trunk/; revision=57

16 years agoWhen a new text channel arrives, check if there is no existing GossipChat
Xavier Claessens [Sun, 13 May 2007 20:29:46 +0000 (20:29 +0000)]
When a new text channel arrives, check if there is no existing GossipChat

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

* libempathy-gtk/gossip-chat-window.c:
* libempathy-gtk/gossip-chat-window.h:
* src/empathy-chat-main.c:
* libempathy/empathy-tp-chat.c:
* libempathy/empathy-tp-chat.h: When a new text channel arrives,
check
if there is no existing GossipChat object for it.

svn path=/trunk/; revision=56

16 years agoRemoving empathy-contact-list program, it's useless.
Xavier Claessens [Sun, 13 May 2007 19:07:46 +0000 (19:07 +0000)]
Removing empathy-contact-list program, it's useless.

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

* src/Makefile.am:
* src/empathy-contact-list-main.c: Removing empathy-contact-list
program, it's useless.

svn path=/trunk/; revision=55

16 years agoChange version from 0.3darcs to 0.3svn
Xavier Claessens [Sat, 12 May 2007 23:32:58 +0000 (23:32 +0000)]
Change version from 0.3darcs to 0.3svn

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

* configure.ac: Change version from 0.3darcs to 0.3svn

svn path=/trunk/; revision=54

16 years agoSet executable Update translatable files
Xavier Claessens [Sat, 12 May 2007 23:28:19 +0000 (23:28 +0000)]
Set executable Update translatable files

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

* autogen.sh: Set executable
* po/POTFILES.in: Update translatable files

svn path=/trunk/; revision=53

16 years ago[darcs-to-svn @ Add artists names to contributors and credits]
Xavier Claessens [Sat, 12 May 2007 22:34:25 +0000 (22:34 +0000)]
[darcs-to-svn @ Add artists names to contributors and credits]

svn path=/trunk/; revision=52

16 years ago[darcs-to-svn @ adding protocol icons]
Xavier Claessens [Sat, 12 May 2007 22:08:05 +0000 (22:08 +0000)]
[darcs-to-svn @ adding protocol icons]

svn path=/trunk/; revision=51

16 years ago[darcs-to-svn @ GossipAboutDialog]
Xavier Claessens [Sat, 12 May 2007 20:39:54 +0000 (20:39 +0000)]
[darcs-to-svn @ GossipAboutDialog]

svn path=/trunk/; revision=50

16 years ago[darcs-to-svn @ Move schemas to data/ and hide main window by default]
Xavier Claessens [Sat, 12 May 2007 20:08:58 +0000 (20:08 +0000)]
[darcs-to-svn @ Move schemas to data/ and hide main window by default]

svn path=/trunk/; revision=49

16 years ago[darcs-to-svn @ Save/Resore the visibility of main window and show account dialog...
Xavier Claessens [Sat, 12 May 2007 19:42:35 +0000 (19:42 +0000)]
[darcs-to-svn @ Save/Resore the visibility of main window and show account dialog if no account is enabled]

svn path=/trunk/; revision=48

16 years ago[darcs-to-svn @ gossip_mission_control_new() returns a MissionControl sigleton object...
Xavier Claessens [Sat, 12 May 2007 18:04:01 +0000 (18:04 +0000)]
[darcs-to-svn @ gossip_mission_control_new() returns a MissionControl sigleton object and update throbber state when there is connecting accounts]

svn path=/trunk/; revision=47

16 years ago[darcs-to-svn @ Fix icon size]
Xavier Claessens [Thu, 10 May 2007 18:12:36 +0000 (18:12 +0000)]
[darcs-to-svn @ Fix icon size]

svn path=/trunk/; revision=46

16 years ago[darcs-to-svn @ Show/Hide main window on delete event]
Xavier Claessens [Thu, 10 May 2007 09:54:08 +0000 (09:54 +0000)]
[darcs-to-svn @ Show/Hide main window on delete event]

svn path=/trunk/; revision=45

16 years ago[darcs-to-svn @ popup menu on the status icon]
Xavier Claessens [Thu, 10 May 2007 09:34:28 +0000 (09:34 +0000)]
[darcs-to-svn @ popup menu on the status icon]

svn path=/trunk/; revision=44

16 years ago[darcs-to-svn @ Improved EmpathyStatusIcon and GossipPresenceChooser]
Xavier Claessens [Thu, 10 May 2007 09:02:17 +0000 (09:02 +0000)]
[darcs-to-svn @ Improved EmpathyStatusIcon and GossipPresenceChooser]

svn path=/trunk/; revision=43

16 years ago[darcs-to-svn @ connect to the error signal on MC]
Xavier Claessens [Wed, 9 May 2007 20:14:47 +0000 (20:14 +0000)]
[darcs-to-svn @ connect to the error signal on MC]

svn path=/trunk/; revision=42

16 years ago[darcs-to-svn @ New object: EmpathyStatusIcon]
Xavier Claessens [Wed, 9 May 2007 20:02:10 +0000 (20:02 +0000)]
[darcs-to-svn @ New object: EmpathyStatusIcon]

svn path=/trunk/; revision=41

16 years ago[darcs-to-svn @ Automatically set presence to available when starting and to offline...
Xavier Claessens [Wed, 9 May 2007 18:11:17 +0000 (18:11 +0000)]
[darcs-to-svn @ Automatically set presence to available when starting and to offline when exiting]

svn path=/trunk/; revision=40

16 years ago[darcs-to-svn @ Ctr+Enter adds a new line in and empathy-chat exits 5sec after the...
Xavier Claessens [Wed, 9 May 2007 18:06:22 +0000 (18:06 +0000)]
[darcs-to-svn @ Ctr+Enter adds a new line in and empathy-chat exits 5sec after the last chat was closed]

svn path=/trunk/; revision=39

16 years ago[darcs-to-svn @ sync with Gossip SVN 2323]
Xavier Claessens [Wed, 9 May 2007 11:48:33 +0000 (11:48 +0000)]
[darcs-to-svn @ sync with Gossip SVN 2323]

svn path=/trunk/; revision=38

16 years ago[darcs-to-svn @ after a timeout we are in PAUSED chat state]
Xavier Claessens [Tue, 8 May 2007 22:00:40 +0000 (22:00 +0000)]
[darcs-to-svn @ after a timeout we are in PAUSED chat state]

svn path=/trunk/; revision=37

16 years ago[darcs-to-svn @ Improve build system]
Xavier Claessens [Tue, 8 May 2007 20:55:56 +0000 (20:55 +0000)]
[darcs-to-svn @ Improve build system]

svn path=/trunk/; revision=36

16 years ago[darcs-to-svn @ many changes]
Xavier Claessens [Tue, 8 May 2007 20:08:17 +0000 (20:08 +0000)]
[darcs-to-svn @ many changes]

svn path=/trunk/; revision=35

16 years ago[darcs-to-svn @ fix including of mcd-*.h files]
Xavier Claessens [Mon, 7 May 2007 20:08:50 +0000 (20:08 +0000)]
[darcs-to-svn @ fix including of mcd-*.h files]

svn path=/trunk/; revision=34

16 years ago[darcs-to-svn @ import autogen.sh from gossip]
Xavier Claessens [Mon, 7 May 2007 20:02:12 +0000 (20:02 +0000)]
[darcs-to-svn @ import autogen.sh from gossip]

svn path=/trunk/; revision=33

16 years ago[darcs-to-svn @ Use icon-name API instead of stock icons and update tango icons]
Xavier Claessens [Mon, 7 May 2007 19:48:22 +0000 (19:48 +0000)]
[darcs-to-svn @ Use icon-name API instead of stock icons and update tango icons]

svn path=/trunk/; revision=32

16 years ago[darcs-to-svn @ adding debug message]
Xavier Claessens [Sun, 6 May 2007 15:12:14 +0000 (15:12 +0000)]
[darcs-to-svn @ adding debug message]

svn path=/trunk/; revision=31

16 years ago[darcs-to-svn @ do not assert when there is an unknown state str]
Xavier Claessens [Sun, 6 May 2007 14:14:41 +0000 (14:14 +0000)]
[darcs-to-svn @ do not assert when there is an unknown state str]

svn path=/trunk/; revision=30

16 years ago[darcs-to-svn @ Cleanup build system and add MC plugin]
Xavier Claessens [Sat, 5 May 2007 18:25:08 +0000 (18:25 +0000)]
[darcs-to-svn @ Cleanup build system and add MC plugin]

svn path=/trunk/; revision=29

16 years ago[darcs-to-svn @ Remove EmpathySession and move all programs into src/]
Xavier Claessens [Thu, 3 May 2007 14:12:30 +0000 (14:12 +0000)]
[darcs-to-svn @ Remove EmpathySession and move all programs into src/]

svn path=/trunk/; revision=28

16 years ago[darcs-to-svn @ Autostart]
Xavier Claessens [Wed, 2 May 2007 17:39:27 +0000 (17:39 +0000)]
[darcs-to-svn @ Autostart]

svn path=/trunk/; revision=27

16 years ago[darcs-to-svn @ distcheck now works]
Xavier Claessens [Wed, 2 May 2007 14:27:59 +0000 (14:27 +0000)]
[darcs-to-svn @ distcheck now works]

svn path=/trunk/; revision=26

16 years ago[darcs-to-svn @ Replace the launcher by the main program with tray icon]
Xavier Claessens [Wed, 2 May 2007 14:06:37 +0000 (14:06 +0000)]
[darcs-to-svn @ Replace the launcher by the main program with tray icon]

svn path=/trunk/; revision=25

16 years ago[darcs-to-svn @ Fix typo]
Xavier Claessens [Wed, 2 May 2007 12:39:48 +0000 (12:39 +0000)]
[darcs-to-svn @ Fix typo]

svn path=/trunk/; revision=24

16 years ago[darcs-to-svn @ Fix setting presence]
Xavier Claessens [Wed, 2 May 2007 12:38:49 +0000 (12:38 +0000)]
[darcs-to-svn @ Fix setting presence]

svn path=/trunk/; revision=23

16 years ago[darcs-to-svn @ Fixing presence and preference dialog]
Xavier Claessens [Wed, 2 May 2007 06:30:23 +0000 (06:30 +0000)]
[darcs-to-svn @ Fixing presence and preference dialog]

svn path=/trunk/; revision=22

16 years ago[darcs-to-svn @ contact list now displays accounts dialog]
Xavier Claessens [Wed, 2 May 2007 06:13:46 +0000 (06:13 +0000)]
[darcs-to-svn @ contact list now displays accounts dialog]

svn path=/trunk/; revision=21

16 years ago[darcs-to-svn @ GossipMainWindow]
Xavier Claessens [Tue, 1 May 2007 21:54:08 +0000 (21:54 +0000)]
[darcs-to-svn @ GossipMainWindow]

svn path=/trunk/; revision=20

16 years ago[darcs-to-svn @ Handling /say msg and remove useless debug messages]
Xavier Claessens [Tue, 1 May 2007 16:30:55 +0000 (16:30 +0000)]
[darcs-to-svn @ Handling /say msg and remove useless debug messages]

svn path=/trunk/; revision=19

16 years ago[darcs-to-svn @ move some code from GossipPrivateChat to GossipChatView]
Xavier Claessens [Tue, 1 May 2007 16:21:04 +0000 (16:21 +0000)]
[darcs-to-svn @ move some code from GossipPrivateChat to GossipChatView]

svn path=/trunk/; revision=18