Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-08-14 | irc: 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-27 | irc: decode/encode only text in IRC messages and not the headers (bug ↵ | Sébastien Helleu | |
#29886, closes #218, closes #451) | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-12-04 | irc: split info/infolist callbacks | Sébastien Helleu | |
2014-11-11 | irc: add infolist "irc_color_weechat" | Sébastien Helleu | |
2014-11-01 | irc: reformat some code to make it more readable | Sébastien Helleu | |
2014-04-17 | irc: 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-12 | api: allow wildcard "*" inside the mask in function string_match | Sébastien Helleu | |
2014-02-28 | irc: fix size used in some snprintf | Sebastien Helleu | |
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-03-17 | core: fix typos in many comments and some strings | Sebastien Helleu | |
2013-01-31 | irc: fix typo in comment | Sebastien Helleu | |
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-11-23 | irc: add support of tags in messages, add support of "server-time" ↵ | Sebastien Helleu | |
capability (task #12255) For a server called "znc" in WeeChat, following command will enable the "server-time" capability: /set irc.server.znc.capabilities "znc.in/server-time" | |||
2012-01-08 | core: update copyright dates | Sebastien Helleu | |
2011-12-25 | irc: add optional server in info "irc_is_channel" (before channel name) (bug ↵ | Sebastien Helleu | |
#35124), add optional server in info_hashtable "irc_message_parse" | |||
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 | |
2011-08-26 | irc: add "count" in hashtable returned by "irc_message_split" | Sebastien Helleu | |
2011-08-26 | irc: improve split of privmsg, add split of some other messages (bug ↵ | Sebastien Helleu | |
#29879), add new info_hashtable "irc_message_split", split irc messages in relay plugin List of new features/bugs fixed: - improve split of privmsg: keep CTCP in split - add split of messages: ison, join, notice, wallops, 005, 353 - add new info_hashtable "irc_message_split" (for plugins/scripts) - in relay plugin: split irc messages sent to clients of irc proxy | |||
2011-06-13 | core: add "hdata" (direct access to WeeChat/plugin data) | Sebastien Helleu | |
2011-01-01 | Update copyright dates | Sebastien Helleu | |
2010-11-21 | Move some functions from irc-server.c and irc-protocol.c to irc-message.c | Sebastien Helleu | |
2010-11-06 | Add 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-28 | Improve IRC nick prefixes, all modes (even unknown) are used with PREFIX ↵ | Sebastien Helleu | |
value from message 005 | |||
2010-09-20 | Send channel topic to relay client when joining a channel | Sebastien Helleu | |
2010-09-17 | Beta version of IRC proxy feature in Relay plugin | Sebastien 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-08-27 | Add new functions in plugin API (hashtable_get_string, hook_info_hashtable, ↵ | Sebastien Helleu | |
info_get_hashtable), add IRC info_hashtable "irc_parse_message" Note: tcl >= 8.5 is now required (for tcl plugin). | |||
2010-06-22 | Update licenses and copyrights, add missing author names in sources | Sebastien Helleu | |
2010-06-15 | Add IRC info "irc_nick_color_name" to get color name of a nick | Sebastien Helleu | |
2010-05-22 | Add isupport value in IRC servers (content of IRC message 005), with new ↵ | Sebastien Helleu | |
infos: irc_server_isupport and irc_server_isupport_value | |||
2010-04-18 | Replace "joker" by "wildcard" | Sebastien Helleu | |
2010-04-08 | Reformat and add comments for description of C sources | Sebastien Helleu | |
2010-03-25 | Add "irc_is_nick" for function info_get to check if a string is a valid IRC ↵ | Sebastien Helleu | |
nick name (patch #7133) | |||
2010-03-19 | Reformat multi-line comments | Sebastien Helleu | |
2010-02-12 | Add description of arguments for API functions hook_info and hook_infolist | Sebastien Helleu | |
2010-01-18 | Add IRC info "irc_nick_color" to get color of a nick | Sebastien Helleu | |
2010-01-03 | Update copyright dates | Sebastien Helleu | |
2009-07-05 | Add optional nick in arguments for infolist "irc_nick" (format: ↵ | Sebastien Helleu | |
"server,#channel,nick") | |||
2009-06-11 | Fix typo with plural of "ignore" | Sebastien Helleu | |
2009-06-10 | Add buffer merging feature, with /buffer merge/unmerge (task #7404) | Sebastien Helleu | |
2009-05-03 | Add irc info "irc_current_server" (returned only if one buffer is used for ↵ | Sebastien Helleu | |
all servers) | |||
2009-04-24 | Add filter with third argument of infolist_get for some infolists (bars, bar ↵ | Sebastien Helleu | |
items, buffers, filters, plugins, irc_server, alias, script list) | |||
2009-02-10 | Add irc info "irc_nick" to get current nick on a server | Sebastien Helleu | |