summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-completion.c
AgeCommit message (Collapse)Author
2017-01-01core: update copyright datesSébastien Helleu
2016-07-17irc: rename server options "default_msg_*" to "msg_*", evaluate themSébastien Helleu
2016-03-21core: add pointer in some callbacks (closes #406)Sébastien Helleu
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read
2016-01-01core: update copyright datesSébastien Helleu
2015-11-17irc: use current channel and current server channels first in completions ↵Sébastien Helleu
"irc_channels" and "irc_server_channels" (closes #392)
2015-11-16irc: use current channel first in completion "irc_channels" (task #12923, ↵Sébastien Helleu
issue #392)
2015-01-01core: update copyright datesSébastien Helleu
2014-11-01irc: reformat some code to make it more readableSébastien Helleu
2014-02-28irc: fix some malloc sizesSebastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-12-04irc: remove function irc_color_decode_for_user_entrySebastien Helleu
Since commits d03eb52d4992c46b01c47d076ae5ef5aa68be10c and 0c48b7ab8bbd4b5b2f5bb73f3e96930091fa7ead, the IRC color codes are the same in input line and messages, so the function irc_color_decode_for_user_entry is not needed any more. It was used only to decode colors when completing the command /topic (with the channel topic).
2013-10-08irc: add server option "default_msg_kick" to customize default kick/kickban ↵Sebastien Helleu
message (task #12777) (patch from Nils Görs)
2013-01-01core: update copyright datesSebastien Helleu
2012-12-15core: move comments with description of C file to top of filesSebastien Helleu
2012-12-13core: reformat comments for functionsSebastien Helleu
2012-01-08core: update copyright datesSebastien Helleu
2011-11-12irc: add case insensitive string comparison based on casemapping of server ↵Sebastien Helleu
(rfc1459, strict-rfc1459, ascii) (bug #34239)
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-02-10Fix crash when completing /part command on a non-irc buffer (bug #32402)Sebastien Helleu
2011-01-01Update copyright datesSebastien Helleu
2010-11-09Fix irc topic completion in command /topic when channel topic starts with ↵Sebastien Helleu
channel name
2010-11-06Add IRC command /notify, new options for notify and infolist "irc_notify" ↵Sebastien Helleu
(task #5441) This commit provides: - new IRC command /notify - new options: irc.look.notify_tags_ison, irc.look.notify_tags_whois, irc.network.notify_check_ison, irc.network.notify_check_whois - new option "notify" in servers (but should not be changed, only /notify command should be used) - infolist "irc_notify" to get notify list (by server or for all servers).
2010-10-09Move some IRC options from network section to server section (task #10664, ↵Sebastien Helleu
task #10668) Options moved: connection_timeout, anti_flood_prio_high, anti_flood_prio_low, away_check, away_check_max_nicks, default_msg_part, default_msg_quit.
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-04-08Reformat and add comments for description of C sourcesSebastien Helleu
2010-03-19Move /away command from irc plugin to coreSebastien Helleu
2010-01-03Update copyright datesSebastien Helleu
2009-08-28Add 2 new completions (irc_server_channels and irc_server_privates), improve ↵Sebastien Helleu
completion of command /invite
2009-05-09Add completion %(irc_privates), used by /buffer (completes with channels and pv)Sebastien Helleu
2009-04-11Add support of many templates for completion of command arguments, rename ↵Sebastien Helleu
default completion items
2009-04-03Add new values for option irc.look.nick_completion_smart: off / speakers / ↵Sebastien Helleu
speakers_highlights
2009-04-03Fix bug with nick completion (too many nick completors were added to nick if ↵Sebastien Helleu
private was open with nick)
2009-03-23Add completion with self nick in irc/jabber private buffersSebastien Helleu
2009-01-15Add Jabber plugin (alpha version, many Jabber features are missing)Sebastien Helleu
This commit introduces Jabber/XMPP protocol for WeeChat. It uses iksemel lib. Please note many major Jabber features are missing: - roster management (add/remove/.. buddies), - MUC, - transports. It is possible to define servers (with /jabber), connect to them (with /jconnect), disconnect (/jdisconnect) and chat with buddies (with /jchat).
2009-01-03Update copyright datesSebastien Helleu
2008-12-17Improve nick completion: complete first by nicks that highlight me, before ↵Sebastien Helleu
nicks speaking without highlight
2008-11-15Use of const for some functions returning "char *"Sebastien Helleu
2008-10-18Remove unused option look.input_format, fix refresh bug with input prompt ↵Sebastien Helleu
for IRC buffers
2008-09-21Add IRC bar items (buffer name, lag indicator), use bar items from plugins ↵Sebastien Helleu
with callback to core items if not found
2008-09-18Remove "category" for buffers (keep only name).Sebastien Helleu
2008-06-18Add new options for completion, optional stop instead of cycling with words ↵Sebastien Helleu
found
2008-06-03Add "const" keyword for some "char *" function arguments (core and plugins API)Sebastien Helleu
2008-05-06Fix crash after closing channels/pv (internal channel structure was not ↵Sebastien Helleu
deleted) (bug #23178)
2008-04-30IRC colors reintroducedSebastien Helleu
2008-04-11Improved /set command, added /unset command, new name for config files (*.conf)Sebastien Helleu
2008-03-23Removed sizeof(char) and useless type casts from void* to another pointer ↵Sebastien Helleu
type (patch from Leonid Evdokimov)
2008-03-23Check plugin version when loading it, to prevent crash when loading old pluginsSebastien Helleu
2008-02-03Fixed "irc_server_nicks" completion (now completes with current server only) ↵Sebastien Helleu
(bug #21558)
2008-02-02Use of sizeof(char) in all malloc/realloc for stringsSebastien Helleu
2008-01-30Nick completion enabled again, plugins can now override default nick ↵Sebastien Helleu
completion (IRC plugin uses that feature)