aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Move nickname to the main section of account setting UI and do not set ↵xclaesse2008-02-081-12/+3
| | | | | | automatically published name when creating new salut account. Fixes bug #515010 and #515008 (Marco Barisione). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@605 4ee84921-47dd-4033-b63a-18d7a039a3e4
* fix src/empathy build. empathy-conf was moved to libempathy-gtk. Fixes bug ↵xclaesse2008-01-241-1/+1
| | | | | | #511679 (Guillaume Desmottes). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@599 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add a program to show chat logsxclaesse2008-01-203-1/+63
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@584 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Icon location changed, forgot to change in empathy-account program.xclaesse2008-01-171-1/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@568 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Add option in preference to automatically connect at startup. Fixes bug ↵xclaesse2008-01-121-10/+7
| | | | | | #499885 (Carl-Anton Ingmarsson). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@539 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Revert "merge git work"xclaesse2007-12-293-1/+35
| | | | | | | This reverts commit 0cfd80847f0d66967f56c7d6b3eb46793f725859. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@519 4ee84921-47dd-4033-b63a-18d7a039a3e4
* merge git workxclaesse2007-12-293-35/+1
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@518 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Chandlers leaves when there is no more channels to handle. Translate call ↵xclaesse2007-12-292-1/+33
| | | | | | window title git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@514 4ee84921-47dd-4033-b63a-18d7a039a3e4
* add call chandler and service to src/.gitignorexclaesse2007-12-291-0/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@501 4ee84921-47dd-4033-b63a-18d7a039a3e4
* add src/.gitignoreGuillaume Desmottes2007-12-231-0/+4
|
* 2007-12-05 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-12-051-0/+2
| | | | | | | | | * libempathy-gtk/empathy-contact-list-view.c: * src/Makefile.am: Ship empathy-call.chandler as extra_dist if not compiled with VoIP support. Fixes bug #501486. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@466 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-12-03 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-12-031-8/+16
| | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@461 4ee84921-47dd-4033-b63a-18d7a039a3e4
* Conflicts:xclaesse2007-12-031-1/+2
| | | | | | | ChangeLog git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@455 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-11-15 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-11-151-10/+10
| | | | | | | | | * src/Makefile.am: Do not build voip chandler if building without voip support. Fixes bug #496861. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@438 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-11-12 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-11-126-10/+10
| | | | | | | | | | | | | | | * libempathy-gtk/empathy-status-icon.c: * src/empathy-call-chandler.c: * src/empathy-call.chandler: * src/org.gnome.Empathy.Call.service.in: * src/empathy-chat.chandler: * src/org.gnome.Empathy.Chat.service.in: * src/empathy-chat-chandler.c: Don't use the same bus name for filter and chandler programs. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@431 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-11-11 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-11-115-74/+159
| | | | | | | | | | | | | * libempathy-gtk/empathy-chat.c: * src/empathy-call-chandler.c: * src/org.gnome.Empathy.Chat.service.in: * src/empathy-chat-chandler.c: * src/empathy.c: * src/Makefile.am: Move chats to its own process. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@429 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-11-07 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-11-082-3/+4
| | | | | | | | | * src/org.gnome.Empathy.Call.service.in: * src/Makefile.am: Install empathy-call-chandler to $libexecdir. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@426 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-11-03 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-11-041-4/+7
| | | | | | | | | * src/empathy.c: Make use of gtk_init_with_args for command line parsing. Fixes bug #491985 (Basilio Kublik). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@415 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-28 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-10-282-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * libempathy-gtk/empathy-status-icon.glade: * libempathy-gtk/empathy-group-chat.glade: * libempathy-gtk/empathy-main-window.glade: * libempathy-gtk/empathy-images.h: * src/empathy.c: * src/Makefile.am: * configure.ac: * data/jabber.profile: * data/salut.profile: * data/msn.profile: * data/gtalk.profile: * data/irc.profile: * data/22x22: * data/32x32: * data/24x24: * data/16x16: * data/48x48: * data/scalable: * data/Makefile.am: * data/icons/*: Rename icons to follow fd.o icon naming spec. Move icons to the right directory. Fixes bug #470418 (Michael Monreal). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@404 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-10-08 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-10-091-0/+2
| | | | | | | | | | | | | | | | | | | | * libempathy-gtk/empathy-ui-utils.c: * libempathy-gtk/empathy-ui-utils.h: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-contact-widget.h: * libempathy-gtk/empathy-avatar-chooser.c: * libempathy-gtk/empathy-avatar-chooser.h: * libempathy-gtk/empathy-avatar-image.c: * libempathy-gtk/empathy-avatar-image.h: * libempathy-gtk/Makefile.am: * src/empathy.c: Implement EmpathyAvatarChooser and EmpathyAvatarImage and make use of them in contact information windows. That means we can now enlarge avatars when clicking on it and we can set our own avatar if we edit our own contact. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@363 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-29 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-294-4/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libempathy-gtk/empathy-call-window.c: * libempathy-gtk/empathy-call-window.h: * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-call-window.glade: * libempathy-gtk/Makefile.am: * libempathy-gtk/empathy-chat-window.c: * src/empathy-call-chandler.c: * src/empathy-call.chandler: * src/org.gnome.Empathy.Call.service.in: * src/Makefile.am: * libempathy/empathy-utils.c: * libempathy/empathy-utils.h: * libempathy/empathy-tp-call.c: * libempathy/empathy-tp-call.h: * libempathy/Makefile.am: * libempathy/tp-stream-engine.xml: * configure.ac: * doc/libempathy-gtk/libempathy-gtk-docs.sgml: * doc/libempathy/libempathy.types: * doc/libempathy/libempathy-docs.sgml: * doc/libempathy/Makefile.am: * doc/libempathy/tmpl/empathy-utils.sgml: Initial Voice+Video support Fixes bug #468204 (Elliot Fairweather, Xavier Claessens). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@339 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-28 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-281-6/+5
| | | | | | | | | | | | * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-chat-window.c: * src/Makefile.am: * libempathy/empathy-tp-group.c: * libempathy/Makefile.am: Ported from VOIP branch. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@335 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-09-28 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-09-281-13/+1
| | | | | | | | | | | | | | | | | | * configure.ac: * src/empathy.c: Remove GnomeProgram, not useful anymore, drop libgnome dependency. Fixes bug #442079 * libempathy/empathy-avatar.c: * libempathy/empathy-avatar.h: Fix Copyright header. * libempathy/empathy-contact-factory.c: * libempathy/empathy-tp-group.c: Free return value for async DBus calls, they are not owned by dbus-glib. This fix big leaks, thanks again to valgrind. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@330 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-08-24 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-08-251-0/+27
| | | | | | | | | * src/empathy.c: Chech if there is already a Salut account before creating a new one and add more debug messages. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@269 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-08-23 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-08-231-0/+84
| | | | | | | | | | | | | | | | | | | * libempathy-gtk/empathy-account-widget-salut.glade: * libempathy-gtk/empathy-account-widget-salut.c: * libempathy-gtk/empathy-account-widget-salut.h: * libempathy-gtk/empathy-preferences.h: * libempathy-gtk/empathy-accounts-dialog.c: * libempathy-gtk/Makefile.am: * src/empathy.c: * configure.ac: * data/empathy.schemas.in: Add specialised UI for salut settings. Configure a Salut account first time empathy is started with salut CM installed using gnome-about-me information. Fixes bug #447467 (Cosimo Cecchi, Xavier Claessens). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@266 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-07-20 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-07-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@190 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-07-09 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-07-101-0/+2
| | | | | | | | | | | * src/empathy.c: * libempathy/empathy-debug.c: * libempathy/empathy-debug.h: Add EMPATHY_LOGFILE env variable. Fixes bug #455240 (Guillaume Desmottes). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@179 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-06-30 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-07-012-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@175 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-06-22 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-06-222-21/+21
| | | | | | | | | | | | * 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). git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@170 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-06-15 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-06-211-26/+12
| | | | | | | | | * src/empathy.c: * libempathy/empathy-idle.c: Adding NetworkManager support. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@162 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-06-14 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-06-145-234/+77
| | | | | | | | | | | | | | | | | | * src/org.gnome.Empathy.Chat.service.in: * src/empathy-accounts.c: * src/empathy-accounts-main.c: * src/empathy-chat-main.c: * src/empathy.c: * src/Makefile.am: * src/empathy-main.c: * libempathy/gossip-chatroom-manager.c: * autogen.sh: Empathy is no more splitted into 2 processes. It makes debugging more difficult when emmpathy-chat crashes. It's also more optimised like that since contact objects can be shared. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@154 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-06-13 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-06-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@148 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-06-03 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-06-048-442/+12
| | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@120 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-05-31 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-312-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@100 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-05-25 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@91 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-05-21 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-211-40/+20
| | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@87 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2007-05-20 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-201-6/+2
| | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@76 4ee84921-47dd-4033-b63a-18d7a039a3e4
* * libempathy-gtk/gossip-private-chat.h:xclaesse2007-05-191-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@72 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2006-05-14 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-142-0/+4
| | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@63 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2006-05-14 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-143-20/+84
| | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@62 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2006-05-13 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-141-7/+32
| | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@56 4ee84921-47dd-4033-b63a-18d7a039a3e4
* 2006-05-13 Xavier Claessens <xclaesse@gmail.com>xclaesse2007-05-142-73/+1
| | | | | | | | | | * src/Makefile.am: * src/empathy-contact-list-main.c: Removing empathy-contact-list program, it's useless. git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@55 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ GossipAboutDialog]xclaesse2007-05-131-0/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@50 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Save/Resore the visibility of main window and show account ↵xclaesse2007-05-131-10/+0
| | | | | | dialog if no account is enabled] git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@48 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ gossip_mission_control_new() returns a MissionControl ↵xclaesse2007-05-132-5/+4
| | | | | | sigleton object and update throbber state when there is connecting accounts] git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@47 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Improved EmpathyStatusIcon and GossipPresenceChooser]xclaesse2007-05-101-39/+6
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@43 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ connect to the error signal on MC]xclaesse2007-05-101-0/+18
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@42 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ New object: EmpathyStatusIcon]xclaesse2007-05-101-23/+22
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@41 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Automatically set presence to available when starting and to ↵xclaesse2007-05-101-8/+10
| | | | | | offline when exiting] git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@40 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Ctr+Enter adds a new line in and empathy-chat exits 5sec ↵xclaesse2007-05-102-1/+63
| | | | | | after the last chat was closed] git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@39 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Improve build system]xclaesse2007-05-092-24/+22
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@36 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ many changes]xclaesse2007-05-096-35/+390
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@35 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ fix including of mcd-*.h files]xclaesse2007-05-081-2/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@34 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Use icon-name API instead of stock icons and update tango icons]xclaesse2007-05-083-14/+2
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@32 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Cleanup build system and add MC plugin]xclaesse2007-05-062-19/+84
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@29 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Remove EmpathySession and move all programs into src/]xclaesse2007-05-037-15/+277
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@28 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Autostart]xclaesse2007-05-033-22/+33
| | | | git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@27 4ee84921-47dd-4033-b63a-18d7a039a3e4
* [darcs-to-svn @ Replace the launcher by the main program with tray icon]xclaesse2007-05-022-0/+205
git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@25 4ee84921-47dd-4033-b63a-18d7a039a3e4