Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-24 | core: add option weechat.look.highlight_disable_regex and buffer property ↵ | Sébastien Helleu | |
"highlight_disable_regex" (closes #1798) | |||
2022-07-22 | doc: use non-breaking spaces before links to notes | Sébastien Helleu | |
2022-07-20 | api: add arguments "index_start" and "index_end" in function ↵ | Sébastien Helleu | |
string_rebuild_split_string | |||
2022-07-20 | api: rename function string_build_with_split_string to ↵ | Sébastien Helleu | |
string_rebuild_split_string | |||
2022-06-26 | doc/api: add arrow and open external links in new tab | Sébastien Helleu | |
2022-06-23 | doc: change formatting in asciidoctor tables | Sébastien Helleu | |
2022-06-18 | doc: add trailing slashes in URLs | Sébastien Helleu | |
2022-04-24 | api: allow to catch multiple signals in functions hook_signal and ↵ | Sébastien Helleu | |
hook_hsignal (closes #1780) | |||
2022-04-24 | doc/api: remove word "and" in text with updated versions | Sébastien Helleu | |
2022-04-18 | core: add case conversion in evaluation of expressions (closes #1778) | Sébastien Helleu | |
2022-03-23 | doc: use unicode symbol for greater-than or equal to | Sébastien Helleu | |
2022-03-13 | api: add function buffer_new_props (closes #1759) | Sébastien Helleu | |
2022-03-12 | scripts: allow null values in config_new_option | Trygve Aaberge | |
The plugin API function config_new_option accepts null as the default_value and/or value however the scripting APIs (except for lua) didn't allow sending null as a parameter value, so it was impossible to use it this way. This allows sending a null value for these parameters. Lua already supported sending in nil for these parameters and it works as expected, so nothing is changed for this plugin. For Guile you can now send in #nil, for JavaScript null or undefined, for Perl undef, for PHP NULL, for Python None, for Ruby nil and for Tcl $::weechat::WEECHAT_NULL. In all of these languages except Tcl this is the special value indicating a missing value. However Tcl only has one type, string, so it doesn't have a null value. Therefore I created a constant with the value `\uFFFF\uFFFF\uFFFFWEECHAT_NULL\uFFFF\uFFFF\uFFFF` which is used instead. This is very unlikely to appear unintentionally. Using the unicode code point \uFFFF was suggested on https://wiki.tcl-lang.org/page/null. I tested this with these scripts: https://gist.github.com/trygveaa/f91977dde5d2876d502bf55fbf9b50cc | |||
2022-02-20 | doc/api: Add missing parameter to python prototype for config_new_section | Trygve Aaberge | |
2022-02-14 | doc/api: add missing type for argument "count" in Python prototype of ↵ | Sébastien Helleu | |
function ngettext | |||
2022-01-30 | core: add support of date and tags in messages displayed in buffers with ↵ | Sébastien Helleu | |
free content, add function printf_y_date_tags (closes #1746) | |||
2022-01-30 | doc/api: fix type of parameter "date" in script prototype of function ↵ | Sébastien Helleu | |
prnt_date_tags | |||
2022-01-27 | doc/api: merge examples and results in same column (function ↵ | Sébastien Helleu | |
string_eval_expression) | |||
2022-01-27 | doc/api: add column "Min WeeChat" in string_eval_expression tables | Sébastien Helleu | |
2022-01-16 | doc: remove useless comparison with empty string in Python examples (plugin ↵ | Sébastien Helleu | |
API reference) | |||
2022-01-14 | core: rename argument "length" to "bytes" in function string_strndup | Sébastien Helleu | |
2022-01-08 | doc: add missing macro WEECHAT_PLUGIN_AUTHOR (plugin API reference) | Sébastien Helleu | |
2021-11-27 | doc: switch from prettify to pygments for syntax highlighting | Sébastien Helleu | |
2021-11-06 | doc: replace ${name} by ${server_name} in example of function hdata_search ↵ | Sébastien Helleu | |
(plugin API reference) | |||
2021-11-06 | api: add parameters pointers, extra_vars and options in function hdata_search | Sébastien Helleu | |
2021-11-04 | core: fix access to integer/long/time arrays in hdata, add support of static ↵ | Sébastien Helleu | |
arrays in hdata | |||
2021-10-17 | irc: parse and return command parameters in message parser | Sébastien Helleu | |
2021-09-20 | core: add creation of user variables in evaluated expressions with ↵ | Sébastien Helleu | |
${define:name,value} | |||
2021-09-06 | api: add split of string and shell arguments in evaluation of expressions | Sébastien Helleu | |
Split of string: ${split:number,separators,flags,xxx} Split of shell arguments: ${split_shell:number,xxx} | |||
2021-08-29 | api: add "${re:repl_index}" to get the index of replacement in function ↵ | Sébastien Helleu | |
string_eval_expression | |||
2021-08-03 | api: add random integer number in evaluation of expressions with ↵ | Sébastien Helleu | |
"random:min,max" | |||
2021-07-04 | api: add function string_cut | Sébastien Helleu | |
2021-07-04 | doc: add column for min WeeChat version in function buffer_set (plugin API ↵ | Sébastien Helleu | |
reference) | |||
2021-07-04 | doc: add column for min WeeChat version in function hook_set (plugin API ↵ | Sébastien Helleu | |
reference) | |||
2021-07-04 | doc: add column for min WeeChat version in function hook_modifier_exec ↵ | Sébastien Helleu | |
(plugin API reference) | |||
2021-07-04 | doc: add column for min WeeChat version in function hook_modifier (plugin ↵ | Sébastien Helleu | |
API reference) | |||
2021-07-04 | doc: add column for min WeeChat version in function hook_hsignal (plugin API ↵ | Sébastien Helleu | |
reference) | |||
2021-07-04 | doc: add column for min WeeChat version in function hook_process_hashtable ↵ | Sébastien Helleu | |
(plugin API reference) | |||
2021-07-04 | doc: add typing signals in plugin API reference | Sébastien Helleu | |
2021-07-03 | api: add function file_copy (issue #1667) | Sébastien Helleu | |
2021-06-27 | doc: mention WeeChat version for WEECHAT_RC_OK_EAT in signals "irc_raw_in" ↵ | Sébastien Helleu | |
and "irc_in" (plugin API reference) (issue #1657) | |||
2021-06-27 | irc: allow signals "irc_raw_in" and "irc_in" to eat messages (issue #1657) | Simon Ser | |
This is useful to implement IRC protocol extensions which introduce new commands. | |||
2021-06-26 | api: remember insertion order in hashtables | Sébastien Helleu | |
2021-06-24 | irc: 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-06-24 | irc: escape/unescape IRC message tags values (issue #1654) | Sébastien Helleu | |
Spec: https://ircv3.net/specs/extensions/message-tags#escaping-values | |||
2021-06-01 | api: add function crypto_hmac (issue #1628) | Sébastien Helleu | |
2021-05-26 | Typo fix | Filip H.F. "FiXato" Slagter | |
Zomming -> Zooming | |||
2021-05-26 | core: add signals "cursor_start" and "cursor_end" | Sébastien Helleu | |
2021-05-25 | doc: replace freenode by libera in plugin API reference | Sébastien Helleu | |
2021-05-16 | api: add translated string in evaluation of expressions with "translate:xxx" ↵ | Sébastien Helleu | |
(issue #1622) |