summaryrefslogtreecommitdiff
path: root/src/plugins/irc/irc-nick.h
AgeCommit message (Collapse)Author
2019-05-10irc: add variable "nick_host" in server structureSébastien Helleu
2019-04-13api: return allocated string in hook_info callback and function info_getSébastien Helleu
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-04-02irc: allocate the string "prefix" in nickSébastien Helleu
This fixes a crash when calling the function hdata_string on the "prefix" variable in the nick.
2018-01-05core: update copyright datesSébastien Helleu
2017-08-10core: remove value for first #define in headers, add "PLUGIN" in plugin headersSébastien Helleu
2017-01-01core: update copyright datesSé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-03-07irc: track realnames using extended-join and WHOMax Teufel
2015-01-25irc: change type of "account" parameter to "const char *" in irc_nick_new()Sébastien Helleu
2015-01-24irc: add support for CAP account-notifyMax Teufel
2015-01-01core: update copyright datesSébastien Helleu
2014-11-01irc: add argument "server_message" in function irc_nick_color_for_msgSébastien Helleu
2014-06-03irc: fix commentSébastien Helleu
2014-03-19core: fix use of reserved C identifiers in headers (closes #31)Sebastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-12-07irc: add option irc.look.ban_mask_default (bug #26571)Sebastien Helleu
2013-04-23irc: add support of UHNAMES (capability "userhost-in-names") (task #9353)Sebastien Helleu
2013-01-25irc: add color in output of /names when result is on server buffer (channel ↵Sebastien Helleu
not joined) (bug #38070)
2013-01-01core: update copyright datesSebastien Helleu
2012-08-20irc: 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-03-12irc: use computed nick color in many messages instead of option ↵Sebastien Helleu
weechat.color.chat_nick
2012-03-06irc: compute hash to find nick color for nick in server message when nick is ↵Sebastien Helleu
not in nicklist
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-06-13core: add "hdata" (direct access to WeeChat/plugin data)Sebastien Helleu
2011-03-23irc: replace options irc.color.nick_prefix_{op|halfop|voice|user} by a ↵Sebastien Helleu
single option irc.color.nick_prefixes (task #10888)
2011-02-24Refresh nicks colors in nicklist when changing option ↵Sebastien Helleu
weechat.color.chat_nick_colors
2011-02-23Add new option irc.look.color_nicks_in_nicklistSebastien Helleu
2011-01-01Update copyright datesSebastien Helleu
2010-12-20Replace the 10 nick color options and number of nick colors by a single ↵Sebastien Helleu
option "weechat.color.chat_nick_colors" (comma separated list of colors)
2010-11-10Search nicklist group without leading digits in irc pluginSebastien Helleu
2010-10-29Add new option irc.look.nick_color_forceSebastien Helleu
2010-10-28Improve IRC nick prefixes, all modes (even unknown) are used with PREFIX ↵Sebastien Helleu
value from message 005
2010-09-17Beta version of IRC proxy feature in Relay pluginSebastien Helleu
Major changes in Relay plugin: - IRC proxy feature (beta), - raw buffer. Changes in IRC plugin: - add tags for messages sent to servers, - add signal "irc_input_send" to simulate text/command on an IRC buffer, - add prefix in infolist "irc_nick".
2010-06-25Update comments after #endif in C headersSebastien Helleu
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-06-15Add IRC info "irc_nick_color_name" to get color name of a nickSebastien Helleu
2010-06-04Move options weechat.color.nicklist_prefix to irc pluginSebastien Helleu
Options renamed or removed: - weechat.color.nicklist_prefix1 renamed to irc.color.nick_prefix_op - weechat.color.nicklist_prefix2 renamed to irc.color.nick_prefix_halfop - weechat.color.nicklist_prefix3 renamed to irc.color.nick_prefix_voice - weechat.color.nicklist_prefix4 renamed to irc.color.nick_prefix_user - weechat.color.nicklist_prefix5 removed
2010-05-29Fix bug with nick prefix '*' (chan founder) on some IRC servers (bug #29890)Sebastien Helleu
2010-05-23Add IRC command /wallchops, fix bug with display of notice for ops (task ↵Sebastien Helleu
#10021, bug #29932)
2010-03-25Add "irc_is_nick" for function info_get to check if a string is a valid IRC ↵Sebastien Helleu
nick name (patch #7133)
2010-02-06Add option irc.look.item_nick_prefix, rename some IRC options for bar itemsSebastien Helleu
2010-01-03Update copyright datesSebastien Helleu
2009-11-19Add IRC option to use same nick color in channel and private (on by default) ↵Sebastien Helleu
(task #9870)
2009-01-31Fix nicklist sort with IRC nicks (chan owner and admin first in list)Sebastien 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