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

16 years ago[darcs-to-svn @ Sync last things from gossip. Up to date with gossip SVN revision...
Xavier Claessens [Tue, 1 May 2007 15:42:09 +0000 (15:42 +0000)]
[darcs-to-svn @ Sync last things from gossip. Up to date with gossip SVN revision 2317]

svn path=/trunk/; revision=17

16 years ago[darcs-to-svn @ Syncing message history from gossip]
Xavier Claessens [Tue, 1 May 2007 14:58:33 +0000 (14:58 +0000)]
[darcs-to-svn @ Syncing message history from gossip]

svn path=/trunk/; revision=16

16 years ago[darcs-to-svn @ Syncing new contact list stuff from gossip]
Xavier Claessens [Tue, 1 May 2007 13:57:21 +0000 (13:57 +0000)]
[darcs-to-svn @ Syncing new contact list stuff from gossip]

svn path=/trunk/; revision=15

16 years ago[darcs-to-svn @ Connect accounts in empathy-launcher, not in empathy-contact-list]
Xavier Claessens [Tue, 1 May 2007 12:18:26 +0000 (12:18 +0000)]
[darcs-to-svn @ Connect accounts in empathy-launcher, not in empathy-contact-list]

svn path=/trunk/; revision=14