Mercurial > hg
comparison mcabber/src/compl.h @ 447:03bb57383cea
Initial Multi-User Chat support
This patch adds basic MUC support. We now can:
- join an existing room;
- create and unlock a room using the /rawxml command;
- set our nickname;
- send/receive chatgroup messages;
- see the members of the room;
- leave the room.
Chatroom logging is currently disabled, as it could do some unexpected things.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sun, 25 Sep 2005 01:01:44 +0200 |
parents | f879b17ecb8e |
children | 7c1ca00070e8 |
comparison
equal
deleted
inserted
replaced
446:9f4e9e9aaf08 | 447:03bb57383cea |
---|---|
12 #define COMPL_ROSTER (1<<7) | 12 #define COMPL_ROSTER (1<<7) |
13 #define COMPL_BUFFER (1<<8) | 13 #define COMPL_BUFFER (1<<8) |
14 #define COMPL_GROUP (1<<9) | 14 #define COMPL_GROUP (1<<9) |
15 #define COMPL_GROUPNAME (1<<10) | 15 #define COMPL_GROUPNAME (1<<10) |
16 #define COMPL_MULTILINE (1<<11) | 16 #define COMPL_MULTILINE (1<<11) |
17 #define COMPL_ROOM (1<<12) | |
17 | 18 |
18 void compl_add_category_word(guint, const char *command); | 19 void compl_add_category_word(guint, const char *command); |
19 void compl_del_category_word(guint categ, const char *word); | 20 void compl_del_category_word(guint categ, const char *word); |
20 GSList *compl_get_category_list(guint cat_flags); | 21 GSList *compl_get_category_list(guint cat_flags); |
21 | 22 |