summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-info.c
AgeCommit message (Collapse)Author
2024-04-25irc: remove check of NULL pointers before calling free() (issue #865)Sébastien Helleu
2024-04-01core: fix print of pointer valuesSébastien Helleu
2024-01-12irc: check if arguments are not NULL in some infosSébastien Helleu
Affected infos: - irc_server_isupport - irc_server_isupport_value - irc_server_cap - irc_server_cap_value
2024-01-12irc: fix info "irc_is_message_ignored" (closes #2059)Sébastien Helleu
2024-01-01core: update copyright datesSébastien Helleu
2023-10-19irc: revert compute of nick colors to case sensitive way, deprecate again ↵Sébastien Helleu
IRC nick color infos (issue #194, issue #2032)
2023-08-24api: add infos "nick_color_ignore_case" and "nick_color_name_ignore_case" ↵Sébastien Helleu
(issue #194)
2023-08-24irc: compute color in case insensitive way (closes #194)Sébastien Helleu
Reintroduce infos "irc_nick_color" and "irc_nick_color_name" (that were marked deprecated since version 1.5). A server name is added in the two infos and is optional, for backward compatibility.
2023-08-12irc: add buffer for /list reply (closes #1972)Sébastien Helleu
New options: - irc.color.list_buffer_line_selected - irc.color.list_buffer_line_selected_bg - irc.look.list_buffer_sort - irc.look.list_buffer_scroll_horizontal - irc.look.new_list_position - irc.look.list_buffer_topic_strip_colors
2023-06-03irc: add infos "irc_server_cap" and "irc_server_cap_value" (issue #1949)Sébastien Helleu
2023-05-03irc: add support of capability "batch" (closes #1292)Sébastien Helleu
2023-01-28irc: make IRC server names case sensitive (issue #1872)Sébastien Helleu
2023-01-01core: update copyright datesSébastien Helleu
2022-08-07core: add option `-save` in command `/upgrade` (closes #1630)Sébastien Helleu
2022-01-17core: update copyright datesSébastien Helleu
2021-10-17irc: parse and return command parameters in message parserSébastien Helleu
2021-06-24irc: add keys/values with tags in output of irc_message_parse_to_hashtable ↵Sébastien Helleu
(issue #1654) Key is "tag_xxx" (where "xxx" is the name of tag) and value is the unescaped tag value.
2021-04-10irc: remove dead assignment on variable pos_messageSébastien Helleu
2021-02-03irc: add info "irc_is_message_ignored"Sébastien Helleu
2021-01-02core: update copyright datesSébastien Helleu
2020-06-20irc: add support of UTF8MAPPING, add support of optional server in info ↵Sébastien Helleu
"irc_is_nick" (closes #1528)
2020-06-20irc: return NULL in info "irc_is_channel" if arguments is NULL or empty stringSébastien Helleu
2020-01-04core: update copyright datesSébastien Helleu
2019-09-27irc: add "user" in output of irc_message_parse (closes #136)Sébastien Helleu
2019-06-15api: add argument "strip_items" in function string_splitSébastien Helleu
2019-04-13irc: fix memory leak in infos "irc_server_isupport" and ↵Sébastien Helleu
"irc_server_isupport_value"
2019-04-13api: return allocated string in hook_info callback and function info_getSébastien Helleu
2019-03-10core: replace argument "keep_eol" by "flags" in function string_split ↵Sébastien Helleu
(closes #1322)
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-10-01core: replace "long unsigned int" by "unsigned long"Sébastien Helleu
2018-03-25core: update translationsSébastien Helleu
2018-03-25irc: rename functions to search modelist itemsSébastien Helleu
2018-03-24irc: check that the modelist item number is valid before using itSébastien Helleu
2018-03-24irc: add indexed ban list, add completion for /unban and /unquiet (closes ↵Simmo Saan
#597, task #11374, task #10876)
2018-01-13irc: add server option "split_msg_max_length"Sébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-01-01core: update copyright datesSébastien Helleu
2016-04-05core: move nick coloring from irc plugin to core (closes #262)Sébastien Helleu
Options moved from irc.conf to weechat.conf: * "irc.look.nick_color_force" moved to "weechat.look.nick_color_force" * "irc.look.nick_color_hash" moved to "weechat.look.nick_color_hash" * "irc.look.nick_color_stop_chars" moved to "weechat.look.nick_color_stop_chars" New info (for API function "info_get"): * "nick_color" (replaces "irc_nick_color") * "nick_color_name" (replaced "irc_nick_color_name") Info "irc_nick_color" and "irc_nick_color_name" are now deprecated. And a bug has been fixed in nick coloring: stop chars are removed before looking at a forced color.
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-08-14irc: add option irc.network.channel_encode (issue #218, issue #482)Sébastien Helleu
This is a workaround (disabled by default) to join and chat on ISO encoded channels (or another charset different from UTF-8). This option may be removed in future if a better solution is implemented.
2015-06-27irc: decode/encode only text in IRC messages and not the headers (bug ↵Sébastien Helleu
#29886, closes #218, closes #451)
2015-01-01core: update copyright datesSébastien Helleu
2014-12-04irc: split info/infolist callbacksSébastien Helleu
2014-11-11irc: add infolist "irc_color_weechat"Sébastien Helleu
2014-11-01irc: reformat some code to make it more readableSébastien Helleu
2014-04-17irc: fix description of arguments in infolist "irc_nick"Sébastien Helleu
Only the nick is optional is this infolist (server and channel are required).
2014-04-12api: allow wildcard "*" inside the mask in function string_matchSébastien Helleu
2014-02-28irc: fix size used in some snprintfSebastien Helleu