Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-25 | irc: remove check of NULL pointers before calling free() (issue #865) | Sébastien Helleu | |
2024-04-07 | core: add unique "id" in nicklist group and nick (issue #2081) | Sébastien Helleu | |
The id is a "long long" variable with the current time (microseconds precision). It is guaranteed to be unique for all groups and nicks inside the buffer, and the same number is never used again in the same buffer, during the lifetime of the process. It persists and is unchanged after `/upgrade`. | |||
2024-04-01 | core: fix print of pointer values | Sébastien Helleu | |
2024-01-01 | core: update copyright dates | Sébastien Helleu | |
2023-10-19 | irc: revert compute of nick colors to case sensitive way, deprecate again ↵ | Sébastien Helleu | |
IRC nick color infos (issue #194, issue #2032) | |||
2023-08-26 | irc: add count for all nick modes in output of `/names` (closes #97) | Sébastien Helleu | |
2023-08-24 | api: add infos "nick_color_ignore_case" and "nick_color_name_ignore_case" ↵ | Sébastien Helleu | |
(issue #194) | |||
2023-08-24 | irc: 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-07-08 | core: use type "enum" in options | Sébastien Helleu | |
2023-01-15 | irc: update message with number of nicks when joining a channel | Sébastien Helleu | |
Changed: - "N voices" to "N voiced" - "N normals" to "N regular" | |||
2023-01-01 | core: update copyright dates | Sébastien Helleu | |
2022-01-17 | core: update copyright dates | Sébastien Helleu | |
2021-01-30 | irc: add function irc_server_get_chantypes | Sébastien Helleu | |
2021-01-30 | irc: use server option "default_chantypes" as fallback in function ↵ | Sébastien Helleu | |
irc_nick_is_nick | |||
2021-01-02 | core: update copyright dates | Sébastien Helleu | |
2020-06-21 | irc: check that the first nick char is not a prefix char or chantype in ↵ | Sébastien Helleu | |
function irc_nick_is_nick | |||
2020-06-20 | irc: add support of UTF8MAPPING, add support of optional server in info ↵ | Sébastien Helleu | |
"irc_is_nick" (closes #1528) | |||
2020-02-09 | irc: fix crash when a new message 005 is received with longer nick prefixes | Sébastien Helleu | |
Thanks to Stuart Nevans Locke for reporting the issue. | |||
2020-01-04 | core: update copyright dates | Sébastien Helleu | |
2019-05-14 | irc: add extra check on argument "nick" in functions "irc_nick_set_*" | Sébastien Helleu | |
2019-05-10 | irc: add bar items "irc_nick", "irc_host" and "irc_nick_host" | Sébastien Helleu | |
2019-05-10 | irc: add variable "nick_host" in server structure | Sébastien Helleu | |
2019-04-13 | api: return allocated string in hook_info callback and function info_get | Sébastien Helleu | |
2019-01-01 | core: update copyright dates | Sébastien Helleu | |
2018-11-29 | core: use https for links to GNU GPL license | Sébastien Helleu | |
2018-04-02 | irc: always set nick away status on WHO response (sent manually or ↵ | Sébastien Helleu | |
automatically with server option "away_check") | |||
2018-04-02 | irc: allocate the string "prefix" in nick | Sébastien Helleu | |
This fixes a crash when calling the function hdata_string on the "prefix" variable in the nick. | |||
2018-01-07 | core: fix some styles | Sébastien Helleu | |
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-08-19 | Revert "irc: do not use away color for nicks in nicklist if option ↵ | Sébastien Helleu | |
irc.look.color_nicks_in_nicklist is on" This reverts commit 0c86e742c588cf38a93f2f89dea5f96c48e7d0f9. | |||
2017-08-19 | irc: do not use away color for nicks in nicklist if option ↵ | Sébastien Helleu | |
irc.look.color_nicks_in_nicklist is on | |||
2017-06-20 | irc: fix update of nick prefixes when the names are received in message 353 ↵ | Sébastien Helleu | |
(closes #1022) This regression was introduced by commit fadee506642ee80f42027816cc6cb758dcb68011 (issue #1019) | |||
2017-06-17 | irc: don't reset nick properties (prefixes/away/account/realname) on /names ↵ | Sébastien Helleu | |
when the nick already exists (closes #1019) | |||
2017-06-10 | core, plugins: fix conditions to insert elements in linked lists | Sébastien Helleu | |
This removes scan-build warnings about dereference of last_xxx null pointers. | |||
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-04-05 | core: 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-21 | core: 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-01 | core: update copyright dates | Sébastien Helleu | |
2015-12-20 | irc: add missing field realname in function irc_nick_print_log() | Sébastien Helleu | |
2015-12-20 | Merge remote-tracking branch 'origin/pr/351' | Sébastien Helleu | |
2015-07-04 | core: add missing comments before functions when the result must be freed ↵ | Sébastien Helleu | |
after use | |||
2015-03-07 | irc: track realnames using extended-join and WHO | Max Teufel | |
2015-01-25 | irc: add "account" in irc_nick_print_log() | Sébastien Helleu | |
2015-01-25 | irc: add "account" in irc_nick hdata | Sébastien Helleu | |
2015-01-25 | irc: remove useless save of variables in irc_nick_new() when updating nick | Sébastien Helleu | |
2015-01-25 | irc: change type of "account" parameter to "const char *" in irc_nick_new() | Sébastien Helleu | |
2015-01-24 | irc: add support for CAP account-notify | Max Teufel | |
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-11-01 | irc: reformat some code to make it more readable | Sébastien Helleu | |
2014-11-01 | irc: add argument "server_message" in function irc_nick_color_for_msg | Sébastien Helleu | |