aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk
Commit message (Collapse)AuthorAgeFilesLines
* Preset the server only for jabber protocol to conference.server. ThisXavier Claessens2007-05-2510-119/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* White space fix.Xavier Claessens2007-05-242-69/+46
| | | | | | | | | | 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
* New objects: GossipAccountChooser and GossipNewChatroom, we can now joinXavier Claessens2007-05-2410-51/+2052
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Implementing basic chatroom support. Actually it works only if we getXavier Claessens2007-05-216-16/+908
| | | | | | | | | | | | | | | | | | | | | 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
* Correctly remember the contact who sent last message.Xavier Claessens2007-05-201-6/+7
| | | | | | | | | | 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
* Correctly remember if last message comes from the self contact or another.Xavier Claessens2007-05-201-1/+8
| | | | | | | | | | 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
* Removed.Xavier Claessens2007-05-204-2902/+1606
| | | | | | | | | | | | 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
* Set COL_NAME earlier like that it can directly be sorted.Xavier Claessens2007-05-201-0/+6
| | | | | | | | | | | 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
* Allow to set custom function for getting groups of a contact. MakeXavier Claessens2007-05-202-13/+86
| | | | | | | | | | | | | | | | | 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
* Fix indentation Fix not returning the contact in tp_contact_list_find()Xavier Claessens2007-05-201-4/+4
| | | | | | | | | | | | | | | 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
* Split GossipContactList into two objects: GossipContactListStoreXavier Claessens2007-05-207-40/+1549
| | | | | | | | | | | | | | | | | | | | | 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
* EmpathyContactList is now an interface implemented byXavier Claessens2007-05-198-192/+121
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Display ChatState.Xavier Claessens2007-05-181-8/+58
| | | | | | | | | 2006-05-17 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/gossip-chat.c: Display ChatState. svn path=/trunk/; revision=71
* New object EmpathyIdle to manage autoaway and extended autoaway states.Xavier Claessens2007-05-171-1/+6
| | | | | | | | | | | | | | 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
* import po files from gossipXavier Claessens2007-05-161-1/+1
| | | | svn path=/trunk/; revision=69
* Fix using of gossip icons in menus.Xavier Claessens2007-05-152-8162/+6
| | | | | | | | | | | 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
* Add an example label for jid.Xavier Claessens2007-05-141-10/+49
| | | | | | | | | | 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
* When a new text channel arrives, check if there is no existing GossipChatXavier Claessens2007-05-142-0/+29
| | | | | | | | | | | | | | | 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
* [darcs-to-svn @ Add artists names to contributors and credits]Xavier Claessens2007-05-131-0/+2
| | | | svn path=/trunk/; revision=52
* [darcs-to-svn @ GossipAboutDialog]Xavier Claessens2007-05-134-1/+149
| | | | svn path=/trunk/; revision=50
* [darcs-to-svn @ Move schemas to data/ and hide main window by default]Xavier Claessens2007-05-132-274/+1
| | | | svn path=/trunk/; revision=49
* [darcs-to-svn @ Save/Resore the visibility of main window and show account ↵Xavier Claessens2007-05-132-1/+24
| | | | | | dialog if no account is enabled] svn path=/trunk/; revision=48
* [darcs-to-svn @ gossip_mission_control_new() returns a MissionControl ↵Xavier Claessens2007-05-135-163/+129
| | | | | | sigleton object and update throbber state when there is connecting accounts] svn path=/trunk/; revision=47
* [darcs-to-svn @ Fix icon size]Xavier Claessens2007-05-113-1/+10
| | | | svn path=/trunk/; revision=46
* [darcs-to-svn @ Show/Hide main window on delete event]Xavier Claessens2007-05-101-20/+43
| | | | svn path=/trunk/; revision=45
* [darcs-to-svn @ popup menu on the status icon]Xavier Claessens2007-05-102-31/+77
| | | | svn path=/trunk/; revision=44
* [darcs-to-svn @ Improved EmpathyStatusIcon and GossipPresenceChooser]Xavier Claessens2007-05-108-1136/+8966
| | | | svn path=/trunk/; revision=43
* [darcs-to-svn @ New object: EmpathyStatusIcon]Xavier Claessens2007-05-104-11/+242
| | | | svn path=/trunk/; revision=41
* [darcs-to-svn @ Ctr+Enter adds a new line in and empathy-chat exits 5sec ↵Xavier Claessens2007-05-101-1/+1
| | | | | | after the last chat was closed] svn path=/trunk/; revision=39
* [darcs-to-svn @ sync with Gossip SVN 2323]Xavier Claessens2007-05-0912-79/+519
| | | | svn path=/trunk/; revision=38
* [darcs-to-svn @ after a timeout we are in PAUSED chat state]Xavier Claessens2007-05-091-1/+1
| | | | svn path=/trunk/; revision=37
* [darcs-to-svn @ Improve build system]Xavier Claessens2007-05-091-4/+4
| | | | svn path=/trunk/; revision=36
* [darcs-to-svn @ many changes]Xavier Claessens2007-05-093-12/+24
| | | | svn path=/trunk/; revision=35
* [darcs-to-svn @ Use icon-name API instead of stock icons and update tango icons]Xavier Claessens2007-05-0815-427/+205
| | | | svn path=/trunk/; revision=32
* [darcs-to-svn @ Cleanup build system and add MC plugin]Xavier Claessens2007-05-061-8/+4
| | | | svn path=/trunk/; revision=29
* [darcs-to-svn @ Remove EmpathySession and move all programs into src/]Xavier Claessens2007-05-032-24/+23
| | | | svn path=/trunk/; revision=28
* [darcs-to-svn @ Autostart]Xavier Claessens2007-05-035-136/+34
| | | | svn path=/trunk/; revision=27
* [darcs-to-svn @ Replace the launcher by the main program with tray icon]Xavier Claessens2007-05-021-1/+1
| | | | svn path=/trunk/; revision=25
* [darcs-to-svn @ Fix typo]Xavier Claessens2007-05-021-1/+1
| | | | svn path=/trunk/; revision=24
* [darcs-to-svn @ Fix setting presence]Xavier Claessens2007-05-029-290/+238
| | | | svn path=/trunk/; revision=23
* [darcs-to-svn @ Fixing presence and preference dialog]Xavier Claessens2007-05-027-6/+1181
| | | | svn path=/trunk/; revision=22
* [darcs-to-svn @ contact list now displays accounts dialog]Xavier Claessens2007-05-022-17/+25
| | | | svn path=/trunk/; revision=21
* [darcs-to-svn @ GossipMainWindow]Xavier Claessens2007-05-027-96/+2434
| | | | svn path=/trunk/; revision=20
* [darcs-to-svn @ Handling /say msg and remove useless debug messages]Xavier Claessens2007-05-021-5/+1
| | | | svn path=/trunk/; revision=19
* [darcs-to-svn @ move some code from GossipPrivateChat to GossipChatView]Xavier Claessens2007-05-022-44/+51
| | | | svn path=/trunk/; revision=18
* [darcs-to-svn @ Sync last things from gossip. Up to date with gossip SVN ↵Xavier Claessens2007-05-014-88/+72
| | | | | | revision 2317] svn path=/trunk/; revision=17
* [darcs-to-svn @ Syncing message history from gossip]Xavier Claessens2007-05-012-2/+137
| | | | svn path=/trunk/; revision=16
* [darcs-to-svn @ Syncing new contact list stuff from gossip]Xavier Claessens2007-05-014-150/+466
| | | | svn path=/trunk/; revision=15
* [darcs-to-svn @ Connect accounts in empathy-launcher, not in ↵Xavier Claessens2007-05-013-58/+52
| | | | | | empathy-contact-list] svn path=/trunk/; revision=14
* [darcs-to-svn @ Fix copyright in GPL header]Xavier Claessens2007-04-302-4/+4
| | | | svn path=/trunk/; revision=13
* [darcs-to-svn @ Missing glade file for chat]Xavier Claessens2007-04-301-0/+700
| | | | svn path=/trunk/; revision=12
* [darcs-to-svn @ Missing file]Xavier Claessens2007-04-301-0/+771
| | | | svn path=/trunk/; revision=11
* [darcs-to-svn @ Adding jabber specific settings widget]Xavier Claessens2007-04-308-1549/+647
| | | | svn path=/trunk/; revision=10
* [darcs-to-svn @ Only one presence per contact]Xavier Claessens2007-04-273-3/+3
| | | | svn path=/trunk/; revision=9
* [darcs-to-svn @ Adding GossipPresenceChooser]Xavier Claessens2007-04-276-0/+1643
| | | | svn path=/trunk/; revision=8
* [darcs-to-svn @ Fix leak]Xavier Claessens2007-04-271-0/+2
| | | | svn path=/trunk/; revision=7
* [darcs-to-svn @ Save/restore window geometry]Xavier Claessens2007-04-275-3/+249
| | | | svn path=/trunk/; revision=6
* [darcs-to-svn @ Set Collabora copyright for files I created/modified]Xavier Claessens2007-04-2614-2/+24
| | | | svn path=/trunk/; revision=4
* [darcs-to-svn @ initial import]Xavier Claessens2007-04-2640-0/+18022
svn path=/trunk/; revision=2