| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
If priv->user and old are both NULL, we used to crash.
|
|
|
|
|
| |
We want to use Empathy components when possible instead of, say, KDE ones if
both are installed (#643863).
|
|
|
|
| |
That can be convenient when debugging to easily match Empathy and CM logs.
|
| |
|
|
|
|
| |
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=609419
|
| |
|
| |
|
| |
|
|
|
|
| |
the expected length (#629549)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
The "name" API was a relic of Gossip.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
EmpathyChat which is using the TpChat should be sure that all the pending
messages have been processed so it can rely on
empathy_tp_chat_get_pending_messages() to return all the pending messages.
If not, it can't check if the message it receives from the logger are actually
pending ones and so will display them twice (#622729).
|
| |
|
| |
|
|
|
|
| |
Fixes bug #619489
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Newer versions of butterfly use the conference interface, so their 1-1
chats don't implement the group interface. This patch changes nothing
there, but now when butterfly gives a channel with
TargetHandleType=NONE, it is actually a MUC, so act like that.
Thanks to the addition of the conference interface with this change,
we can check for its presence to decide whether this is old-school or
new-school butterfly.
This commit and 13a7c40c together fix bug #612461.
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When you upgrade a gtalk 1-1 chat to a PMUC, it moves from
[ChannelType=TEXT, TargetHandleType=CONTACT] to [ChannelType=TEXT,
TargetHandleType=ROOM].
When you upgrade an MSN 1-1 chat to a multi-user chat in butterfly, it
moves from [ChannelType=TEXT, TargetHandleType=CONTACT] to
[ChannelType=TEXT, TargetHandleType=NONE].
Both of these cases have the 1-1 chat properties set as fixed
properties in a class in their connection's RCC. They both also have
the upgraded set of properties as above fixed, and
o.fd.Tp.Channel.Interface.Conference(.DRAFT) in the appropriate
Allowed_Properties array.
Empathy used to look for this said channel interface in the allowed
properties of a TargetHandleType=ROOM class. As butterfly uses
TargetHandleType=NONE, this isn't so useful, so let's not care about
the handle type to fit around both gtalk and MSN.
Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
|
|
|
|
| |
Fixes: #611071
|
| |
|
|
|
|
| |
(#610461)
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Add a method to be able to tell whether a given TpChat supports you calling
add() on it.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Telepathy-glib has a enum value for the MembersChanged signal to signify that a
user's ID has changed. Previously, empathy was simply interpreting this as if a
user with the old name had left the chat and a different user with the new name
had entered the chat. This change handles this case more gracefully by updating
the contact's id (and name) when this change reason is present
One thing that does not yet work with this patch is if you are engaged in a
private chat with a person and they change their nick in the middle of the chat.
Then the EmpathyContact* that you are chatting with is no longer the
EmpathyContact* representing the remote user, so messages won't be delivered
properly. When we detect that a user has been 'renamed', we probably need to
somehow go through all of the private chats with that person and swap out the
old (invalid) EmpathyContact* and replace it with the new one so that the chat
can continue without interruption.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
The TpChat is not ready if we are fetching the password flags.
But once it's fetched, the chat is ready if it's protected as we won't
be able to get the members of the room.
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=573407
|
| |
|
|
|
|
| |
empathy_tp_chat
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Sumana Harihareswara reported that she had started a conversation with
herself, sent a message, and then tried to close the window, but
whenever she did so it reappeared.
This was because Empathy did not acknowledge "incoming" messages from
the user themself; hence, when it Close()d the channel, Gabble respawned
it, because it still had pending messages.
|
|
|
|
| |
Fixes Gnome bug #593095 - Send errors are printed as normal messages.
|
|
|
|
|
|
| |
The only consumer of this signal just extracts the body from the
EmpathyMessage. It will be easier to handle the SendError D-Bus signal
if we don't have to construct an EmpathyMessage from it.
|
|\ |
|
| |
| |
| |
| |
| | |
I'm sick of seeing spurious debug messages about this whenever I type
anything into an IRC channel.
|
|\|
| |
| |
| |
| |
| | |
Conflicts:
libempathy-gtk/empathy-account-widget.c
src/empathy.c
|
| |\ |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|/ / |
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If you call ListPendingMessages before connecting to Received, the
following could theoretically occur:
Empathy --- ListPendingMessages --> CM
Empathy <-- LPM returns --- CM
<----- CM -----> Received
Empathy connects to Received
and thus you could miss a message. Connecting to Received before calling
ListPendingMessages avoids this (mostly theoretical) bug.
Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
|
| |
|
| |
|
|
|
|
|
|
| |
function to get only one contact from
id/handle.
|
|
|
|
|
| |
- Do not unerf channel when calling close. Wait for it to be invalidated becasue we can still get signals between the
moment we called close and the CM actually closing the channel.
|
| |
|
| |
|
|
|
|
| |
been removed from the message queue.
|
|
|
|
|
|
|
|
|
| |
This allows callbacks connected to "destroy" to call functions which use
priv->channel to work. Fixes Gnome bug #578356.
Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
svn path=/trunk/; revision=2821
|
|
|
|
|
|
| |
From: Xavier Claessens <xclaesse@gmail.com>
svn path=/trunk/; revision=2725
|
|
|
|
|
|
| |
Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
svn path=/trunk/; revision=2423
|
|
|
|
|
|
|
|
|
|
|
| |
Delivery reports on the Messages interface show up as empty messages
with the NonTextContent flag set in a Text.Received signal and in
ListPendingMessages. Empathy can't do anything useful with them, so ack
them and ignore them.
Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
svn path=/trunk/; revision=2422
|
|
|
|
| |
svn path=/trunk/; revision=2227
|
|
|
|
| |
svn path=/trunk/; revision=2226
|
|
|
|
|
|
| |
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2205
|
|
|
|
|
|
| |
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2188
|
|
|
|
|
|
| |
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2183
|
|
|
|
|
|
| |
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2175
|
|
|
|
|
|
|
|
| |
queue
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2147
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Never automagically acknowledge message, the UI should do this
* Add API to acknowledge a single or a list of EmpathyMessage
* Add API to get the list of pending messages
* Add API to explicitly close the underlying channel
* Ignore events from a channel that is being closed. Important events will be
emitted when the text channel respawns.
In the future we might want to make the closing of the channel async and have
it emit signals untill closed. Mostly for the benefit of the logger. Needs some
work in the UI bits to disconnect all signals properly when closing the window
though.
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
svn path=/trunk/; revision=2128
|
|
|
|
| |
svn path=/trunk/; revision=2113
|
|
|
|
| |
svn path=/trunk/; revision=2099
|
|
|
|
| |
svn path=/trunk/; revision=2059
|
|
|
|
| |
svn path=/trunk/; revision=2055
|
|
|
|
| |
svn path=/trunk/; revision=1204
|
|
|
|
| |
svn path=/trunk/; revision=1203
|
|
|
|
| |
svn path=/trunk/; revision=1200
|
|
|
|
| |
svn path=/trunk/; revision=1118
|
|
|
|
| |
svn path=/trunk/; revision=1096
|
|
|
|
| |
svn path=/trunk/; revision=1090
|
|
|
|
|
|
| |
G_TYPE_INSTANCE_GET_PRIVATE all the time.
svn path=/trunk/; revision=1082
|
|
|
|
| |
svn path=/trunk/; revision=1066
|
|
|
|
| |
svn path=/trunk/; revision=1032
|
|
|
|
|
|
| |
when on a muc with only one other contact.
svn path=/trunk/; revision=1015
|
|
|
|
| |
svn path=/trunk/; revision=966
|
|
|
|
| |
svn path=/trunk/; revision=962
|
|
|
|
|
|
| |
remote_contact from the channel's handle if it's of type CONTACT.
svn path=/trunk/; revision=945
|
|
|
|
| |
svn path=/trunk/; revision=938
|
|
|
|
| |
svn path=/trunk/; revision=937
|
|
|
|
| |
svn path=/trunk/; revision=905
|
|
|
|
| |
svn path=/trunk/; revision=901
|
|
|
|
| |
svn path=/trunk/; revision=894
|
|
|
|
| |
svn path=/trunk/; revision=888
|
|
|
|
| |
svn path=/trunk/; revision=861
|
|
|
|
| |
svn path=/trunk/; revision=857
|
|
|
|
| |
svn path=/trunk/; revision=840
|
|
|
|
| |
svn path=/trunk/; revision=832
|
|
|
|
| |
svn path=/trunk/; revision=830
|
|
|
|
| |
svn path=/trunk/; revision=779
|
|
|
|
| |
svn path=/trunk/; revision=775
|
|
|
|
| |
svn path=/trunk/; revision=774
|
|
|
|
| |
svn path=/trunk/; revision=773
|
|
|
|
| |
svn path=/trunk/; revision=772
|
|
|
|
| |
svn path=/trunk/; revision=771
|
|
|
|
| |
svn path=/trunk/; revision=770
|
|
|
|
| |
svn path=/trunk/; revision=769
|
|
|
|
| |
svn path=/trunk/; revision=768
|
|
|
|
| |
svn path=/trunk/; revision=767
|
|
|
|
| |
svn path=/trunk/; revision=766
|
|
|
|
| |
svn path=/trunk/; revision=763
|
|
|
|
| |
svn path=/trunk/; revision=762
|
|
|
|
| |
svn path=/trunk/; revision=713
|
|
|
|
| |
svn path=/trunk/; revision=712
|
|
|
|
| |
svn path=/trunk/; revision=688
|
|
|
|
| |
svn path=/trunk/; revision=613
|
|
|
|
| |
svn path=/trunk/; revision=526
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-12-03 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-chat-window.c:
* libempathy-gtk/empathy-chat.c:
* libempathy-gtk/empathy-chat.h:
* libempathy-gtk/empathy-group-chat.c:
* libempathy-gtk/empathy-group-chat.h:
* libempathy-gtk/empathy-private-chat.c:
* libempathy-gtk/empathy-private-chat.h:
* libempathy/empathy-tp-chat.c:
* libempathy/empathy-tp-chat.h:
* python/pyempathy/pyempathy.defs:
* python/pyempathygtk/pyempathygtk.defs:
* src/empathy-chat-chandler.c: Cleanup chat objects API and request a
new Text channel if account gets reconnected.
svn path=/trunk/; revision=461
|
|
|
|
|
|
| |
ChangeLog
svn path=/trunk/; revision=455
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-18 Xavier Claessens <xclaesse@gmail.com>
* libempathy/empathy-log-manager.c:
* libempathy/empathy-log-manager.h:
* libempathy/empathy-tp-chat.c:
* libempathy/empathy-contact-manager.c:
* libempathy/empathy-tp-chat.h:
* libempathy/empathy-contact-manager.h:
* libempathy/empathy-avatar.c:
* libempathy/empathy-chandler.c:
* libempathy/empathy-tp-contact-list.c:
* libempathy/empathy-chandler.h:
* libempathy/empathy-filter.c:
* libempathy/empathy-tp-roomlist.c:
* libempathy/empathy-tp-contact-list.h:
* libempathy/empathy-filter.h:
* libempathy/empathy-tp-chatroom.c:
* libempathy/empathy-tp-roomlist.h:
* libempathy/empathy-contact-factory.c:
* libempathy/empathy-tp-chatroom.h:
* libempathy/empathy-contact-list.c:
* libempathy/empathy-contact-factory.h:
* libempathy/empathy-contact-list.h:
* libempathy/empathy-chatroom.c:
* libempathy/empathy-idle.c:
* libempathy/empathy-tp-group.c:
* libempathy/empathy-chatroom.h:
* libempathy/empathy-idle.h:
* libempathy/empathy-tp-group.h: Cleanup licences and copyrights,
Modules with 100% collabora code are now relicenced to LGPL.
svn path=/trunk/; revision=377
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-10-13 Xavier Claessens <xclaesse@gmail.com>
* libempathy-gtk/empathy-chat-view.h:
* libempathy-gtk/empathy-main-window.c:
* libempathy-gtk/empathy-chat.c:
* libempathy-gtk/empathy-chat-window.c:
* libempathy-gtk/empathy-chat-view.c:
* libempathy/empathy-log-manager.c:
* libempathy/empathy-time.c:
* libempathy/empathy-tp-chat.c:
* libempathy/empathy-time.h:
* libempathy/empathy-message.c:
* libempathy/empathy-message.h:
* libempathy/empathy-presence.c:
* configure.ac: Don't use deprecated GtkTooltips API. Add commented out
lines in configure.ac to disable GLib and GTK deprecated symbols.
Replace EmpathyTime by time_t which is more appropriate for timestamps.
* doc/*: Updated.
svn path=/trunk/; revision=371
|
|
|
|
|
|
|
|
|
|
| |
2007-10-01 Xavier Claessens <xclaesse@gmail.com>
* libempathy/empathy-tp-chat.c: Disconnect all signals in finalize.
Fixes bug #462815.
svn path=/trunk/; revision=347
|
|
|
|
|
|
| |
#459540 and bug #462907.
svn path=/trunk/; revision=280
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-08-06 Xavier Claessens <xclaesse@gmail.com>
* libempathy/empathy-tp-chat.c: Don't forget to reverse the glist of
pending messages.
* libempathy/empathy-tp-roomlist.c: Fix wrong room list names when
listing them.
svn path=/trunk/; revision=232
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2007-07-20 Xavier Claessens <xclaesse@gmail.com>
* libempathy/Makefile.am:
* libempathy/empathy-tp-roomlist.h:
* libempathy/empathy-tp-roomlist.c:
* libempathy-gtk/empathy-chatrooms-window.c:
* libempathy-gtk/empathy-new-chatroom-dialog.c: Initial room list
support. It does not works yet.
* libempathy-gtk/empathy-account-widget-generic.c: Add support for all
types of integer and float. Fixes bug #457740 (Jamey Hicks).
* libempathy/empathy-tp-chat.c:
* libempathy-gtk/empathy-chat.c: If there is an error sending a message,
show an error message to the user.
* libempathy-gtk/empathy-accounts-dialog.c: Fix a leak, profile should
be unrefed after mc_account_get_profile.
* libempathy/empathy-utils.c:
* libempathy/empathy-utils.h:
* libempathy/empathy-tp-chatroom.c:
* libempathy/empathy-tp-group.h:
* libempathy/empathy-tp-group.c:
* src/empathy.c: Rename empathy_get_channel_id() to
empathy_inspect_channel(). We now have empathy_inspect_handle().
* po/POTFILES.in:
* libempathy/empathy-tp-contact-list.c: Set all contacts from salut
protocol to the "Local Network" group.
* libempathy/empathy-idle.c: Fix NetworkManager support.
* libempathy/empathy-chatroom.h: Fix indentation.
* libempathy-gtk/empathy-status-icon.c:
* libempathy-gtk/empathy-ui-utils.c:
* libempathy-gtk/empathy-ui-utils.h:
- Iconify main window to the status icon like in rhythmbox.
Fixes bug #458106 (Jaap A. Haitsma).
- Rounded avatars. Fixes bug #457992 (Raphael Slinckx)
* Makefile.am: Fix distcheck for gtkdoc (Vincent Untz)
* data/empathy.desktop.in.in: Change application description
(Jaap A. Haitsma).
svn path=/trunk/; revision=190
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
sigleton object and update throbber state when there is connecting accounts]
svn path=/trunk/; revision=47
|
|
|
|
| |
svn path=/trunk/; revision=35
|
|
|
|
| |
svn path=/trunk/; revision=28
|
|
|
|
|
|
| |
empathy-contact-list]
svn path=/trunk/; revision=14
|
|
|
|
| |
svn path=/trunk/; revision=6
|
|
|
|
| |
svn path=/trunk/; revision=4
|
|
svn path=/trunk/; revision=2
|