Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2014-08-10 | irc: free nick immediately in case of malloc error | Sébastien Helleu | |
2014-03-30 | irc: allow "$ident" in option irc.network.ban_mask_default (closes #18) | Sébastien Helleu | |
2014-03-30 | irc: add support of "away-notify" capability (closes #12) | Sébastien Helleu | |
2014-01-09 | core: optimize xxx_valid() functions: return immediately if pointer is NULL | Sebastien Helleu | |
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-12-08 | irc: don't return a default ban mask if option is not set or if host is not ↵ | Sebastien Helleu | |
found | |||
2013-12-07 | irc: rename option irc.look.ban_mask_default to irc.network.ban_mask_default | Sebastien Helleu | |
2013-12-07 | irc: add option irc.look.ban_mask_default (bug #26571) | Sebastien Helleu | |
2013-11-07 | irc: fix groups in channel nicklist when reconnecting to a server that ↵ | Sebastien Helleu | |
supports more nick prefixes than the previously connected server | |||
2013-07-19 | irc: fix self nick color in server messages after nick is changed with /nick ↵ | Sebastien Helleu | |
(bug #39415) | |||
2013-06-29 | irc: fix uninitialized variable "color" when hashing nickname to find color | Sebastien Helleu | |
2013-06-02 | irc: add option irc.look.nick_color_hash: hash algorithm to find nick color ↵ | Sebastien Helleu | |
(patch #8062) | |||
2013-04-29 | core: make nick prefix/suffix dynamic (move options from irc plugin to core, ↵ | Sebastien Helleu | |
add logger options) (bug #37531) | |||
2013-04-23 | irc: add support of UHNAMES (capability "userhost-in-names") (task #9353) | Sebastien Helleu | |
2013-03-21 | irc: fix prefix color for nick when the prefix is not in ↵ | Sebastien Helleu | |
irc.color.nick_prefixes: use default color (key "*") Problem was happening on a server which has "PREFIX=(Yqaohv)!~&@%+". Users with prefix "!" were displayed as lightred (color for "~") instead of lightblue (default key "*"). When a prefix was not found, WeeChat was looping on other prefixes (in order). Now if color is not found, WeeChat uses immediately the fallback color. | |||
2013-03-17 | core: fix typos in many comments and some strings | Sebastien Helleu | |
2013-01-25 | irc: add color in output of /names when result is on server buffer (channel ↵ | Sebastien Helleu | |
not joined) (bug #38070) | |||
2013-01-01 | core: update copyright dates | Sebastien Helleu | |
2012-12-15 | core: move comments with description of C file to top of files | Sebastien Helleu | |
2012-12-13 | core: reformat comments for functions | Sebastien Helleu | |
2012-12-08 | api: allow creation of structure with hdata_update (allowed for hdata "history") | Sebastien Helleu | |
2012-08-27 | api: allow update for some variables of hdata, add new functions ↵ | Sebastien Helleu | |
hdata_update and hdata_set | |||
2012-08-20 | irc: move options weechat.look.nickmode{_empty} to ↵ | Sebastien Helleu | |
irc.look.nick_mode{_empty}, add nick mode for action messages (patch from Nils Görs) The option irc.look.nick_mode has a new type: integer with values: none/prefix/action/both (default is "prefix", which is old behaviour). | |||
2012-07-20 | core: add support of arrays in hdata variables | Sebastien Helleu | |
2012-03-12 | irc: use computed nick color in many messages instead of option ↵ | Sebastien Helleu | |
weechat.color.chat_nick | |||
2012-03-06 | irc: compute hash to find nick color for nick in server message when nick is ↵ | Sebastien Helleu | |
not in nicklist | |||
2012-02-26 | irc: add search for lower case nicks in option irc.look.nick_color_force | Sebastien Helleu | |
2012-01-08 | core: update copyright dates | Sebastien Helleu | |
2011-12-27 | irc: do not use option irc.look.nick_color_stop_chars for forced nick colors ↵ | Sebastien Helleu | |
(bug #33480) | |||
2011-11-12 | irc: add case insensitive string comparison based on casemapping of server ↵ | Sebastien Helleu | |
(rfc1459, strict-rfc1459, ascii) (bug #34239) | |||
2011-10-26 | core: remove unneeded whitespace | Sebastien Helleu | |