about summary refs log tree commit diff stats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Set file permissions for accounts fileJames Booth2014-10-181-0/+6
* Fixed message on /ban in private conversationsJames Booth2014-10-181-1/+1
* Added /privileges command to set UI option for showing roles/affiliations in ...James Booth2014-10-189-77/+164
* Removed debug messages when setting roles/affiliationsJames Booth2014-10-185-40/+0
* Show occupants role/affiliation changesJames Booth2014-10-187-21/+104
* Added reason to role/affiliation changesJames Booth2014-10-186-29/+57
* Add output for when both role and affiliation changed at same timeJames Booth2014-10-183-3/+19
* Show occupants role and affiliation when they join a roomJames Booth2014-10-183-6/+13
* Don't show join messages on subsequent /join commandsJames Booth2014-10-183-1/+12
* Removed /help otherJames Booth2014-10-183-6/+0
* Removed /duck commandJames Booth2014-10-1812-200/+3
* Show role/affiliation on room join and on changeJames Booth2014-10-123-3/+43
* Added validation to /role and /affiliationJames Booth2014-10-122-29/+34
* Allow /role list and /affiliation list with no argsJames Booth2014-10-123-6/+23
* Added /affiliation and /role commandsJames Booth2014-10-124-136/+201
* Removed /room info command, covered by /infoJames Booth2014-10-112-10/+7
* Moved /room subject to /subjectJames Booth2014-10-113-45/+66
* Moved /room ban to /banJames Booth2014-10-113-20/+57
* Moved /room kick to /kickJames Booth2014-10-103-24/+63
* Fixed nick changesJames Booth2014-10-102-2/+7
* Added key code for ctrl-left ctrl-rightJames Booth2014-10-091-2/+2
* Renamed args to /occupants defaultJames Booth2014-10-095-19/+82
* Added occupants UI preferenceJames Booth2014-10-093-1/+7
* Implemented /occupants showJames Booth2014-10-096-4/+43
* Implemented /occupants hideJames Booth2014-10-095-4/+33
* Added /occupants commands, unfinishedJames Booth2014-10-095-1/+62
* Add key codes for shift arrow keys on ITermJames Booth2014-10-081-2/+2
* Added larger occupants pad sizeJames Booth2014-10-083-8/+9
* Added help to form configJames Booth2014-10-071-3/+7
* Fixed spellingJames Booth2014-10-071-2/+2
* Added scroll support to occupant listJames Booth2014-10-079-24/+51
* Handle occupant list resizeJames Booth2014-10-073-11/+23
* Added room occupants panelJames Booth2014-10-075-3/+100
* Include self in room rosterJames Booth2014-10-074-12/+12
* Refactor handle_muc_occupant_onlineJames Booth2014-10-071-26/+24
* Refactor muc user handlerJames Booth2014-10-075-130/+68
* Refactor muc_user_handlerJames Booth2014-10-074-80/+102
* Added /room ban commandJames Booth2014-10-062-0/+20
* Added jid autocomplete for affiliation commandsJames Booth2014-10-0610-12/+171
* Implemented setting and listing rolesJames Booth2014-10-0610-18/+363
* Allow setting "none" affiliationJames Booth2014-10-062-1/+7
* Implemented /room kick commandJames Booth2014-10-058-31/+334
* Added /room kick commandJames Booth2014-10-0510-2/+157
* Added /room subject commandJames Booth2014-10-0511-18/+114
* Implemented getting affiliation list, and setting affiliationJames Booth2014-10-058-8/+197
* Added autocompleters for /room subcommandsJames Booth2014-10-041-0/+56
* Implemented setting affiliation and listing affiliationsJames Booth2014-10-046-90/+60
* Split autocompleters for roster and roomsJames Booth2014-10-042-101/+157
* Split validation between /who for rooms and rosterJames Booth2014-10-041-35/+51
* Allow adding and removing room ownersJames Booth2014-10-046-7/+175
an> enum { WIN_CONSOLE, WIN_CHAT, WIN_MUC, WIN_MUC_CONFIG, WIN_PRIVATE, WIN_XML } win_type_t; typedef struct prof_win_t { win_type_t type; ProfLayout *layout; } ProfWin; typedef struct prof_console_win_t { ProfWin window; } ProfConsoleWin; typedef struct prof_chat_win_t { ProfWin window; char *barejid; int unread; gboolean is_otr; gboolean is_trusted; char *resource; gboolean history_shown; unsigned long memcheck; } ProfChatWin; typedef struct prof_muc_win_t { ProfWin window; char *roomjid; int unread; unsigned long memcheck; } ProfMucWin; typedef struct prof_mucconf_win_t { ProfWin window; char *roomjid; DataForm *form; unsigned long memcheck; } ProfMucConfWin; typedef struct prof_private_win_t { ProfWin window; char *fulljid; int unread; unsigned long memcheck; } ProfPrivateWin; typedef struct prof_xml_win_t { ProfWin window; unsigned long memcheck; } ProfXMLWin; ProfWin* win_create_console(void); ProfWin* win_create_chat(const char * const barejid); ProfWin* win_create_muc(const char * const roomjid); ProfWin* win_create_muc_config(const char * const title, DataForm *form); ProfWin* win_create_private(const char * const fulljid); ProfWin* win_create_xmlconsole(void); char *win_get_title(ProfWin *window); void win_free(ProfWin *window); void win_update_virtual(ProfWin *window); void win_move_to_end(ProfWin *window); void win_show_contact(ProfWin *window, PContact contact); void win_show_occupant(ProfWin *window, Occupant *occupant); void win_show_status_string(ProfWin *window, const char * const from, const char * const show, const char * const status, GDateTime *last_activity, const char * const pre, const char * const default_show); void win_print_incoming_message(ProfWin *window, GTimeVal *tv_stamp, const char * const from, const char * const message); void win_show_info(ProfWin *window, PContact contact); void win_show_occupant_info(ProfWin *window, const char * const room, Occupant *occupant); void win_save_vprint(ProfWin *window, const char show_char, GTimeVal *tstamp, int flags, theme_item_t theme_item, const char * const from, const char * const message, ...); void win_save_print(ProfWin *window, const char show_char, GTimeVal *tstamp, int flags, theme_item_t theme_item, const char * const from, const char * const message); void win_save_println(ProfWin *window, const char * const message); void win_save_newline(ProfWin *window); void win_redraw(ProfWin *window); void win_hide_subwin(ProfWin *window); void win_show_subwin(ProfWin *window); int win_roster_cols(void); int win_occpuants_cols(void); void win_printline_nowrap(WINDOW *win, char *msg); int win_unread(ProfWin *window); gboolean win_has_active_subwin(ProfWin *window); #endif