summaryrefslogtreecommitdiff
path: root/doc/en/weechat_plugin_api.en.adoc
AgeCommit message (Collapse)Author
2021-05-25doc: replace freenode by libera in plugin API referenceSébastien Helleu
2021-05-16api: add translated string in evaluation of expressions with "translate:xxx" ↵Sébastien Helleu
(issue #1622)
2021-05-13doc: add type annotations in Python prototypes (plugin API reference) (issue ↵Sébastien Helleu
#1377)
2021-05-11doc: add XDG directories support in docs (issue #1285)Sébastien Helleu
2021-03-17api: add support of pointer names in function string_eval_expression (direct ↵Sébastien Helleu
and in hdata) These two formats are now supported, if "pointer_name" is present in the "pointers" hashtable: * "${pointer_name}": value of pointer (example: "0x1234abcd") * ${buffer[pointer_name].full_name}: use of a pointer name instead of pointer value or list name
2021-02-05core: add raw string in evaluation of expressions with "raw:xxx" (closes #1611)Sébastien Helleu
2021-01-01doc: add note about call to "regfree" after call to "string_regcomp" (plugin ↵Sébastien Helleu
API reference)
2020-12-31core: display more verbose debug with two "-d" in command /evalSébastien Helleu
Now a single -d in command /eval shows less debug messages than previous versions. To get the same debug messages than previous versions, two -d must be used.
2020-12-19doc: replace "core" by "weechat" in table with extra info for bar item ↵Sébastien Helleu
"buffer_nicklist" (plugin API reference)
2020-11-14core: add evaluation of conditions in evaluation of expressions with ↵Sébastien Helleu
"eval_cond:" (closes #1582)
2020-08-23api: add argument "bytes" in function string_dyn_concatSébastien Helleu
2020-08-22api: add function string_color_code_size (issue #1547)Sébastien Helleu
2020-07-21doc: add "irc_nick" in hashtable sent to hook_focus callback (plugin API ↵Sébastien Helleu
reference) (issue #1538)
2020-06-30doc: fix description of "_chat_bol" and "_chat_eol" in function hook_focus ↵Sébastien Helleu
(plugin API reference)
2020-06-30doc: harmonize example of pointers in plugin API reference and relay protocolSébastien Helleu
2020-06-30api: add pointer "_bar_window" in hashtable sent to hook focus callback ↵Sébastien Helleu
(closes #1450)
2020-06-21core: add bar option "color_bg_inactive" (issue #732)Sébastien Helleu
2020-05-21core: add base 16/32/64 encoding/decoding in evaluation of expressionsSébastien Helleu
2020-05-16core: add bar items with nicklist groups and nicks/groups (closes #1506)Sébastien Helleu
The bar item "buffer_nicklist_count" is now the number of displayed nicks only (not groups). New bar items: - "buffer_nicklist_count_groups": number of groups displayed - "buffer_nicklist_count_all": number of nicks and groups displayed
2020-05-09core: add an option for multiline input in a buffer (closes #984)Trygve Aaberge
This allows the input callback function for a buffer to receive multiple lines at once, instead of the message being split on newline before being sent to the callback. It adds a new flag, input_multiline, to control this. This flag defaults to 0 which is the current behavior.
2020-05-09api: use buffer pointer in argument "modifier_data" sent to weechat_print ↵Sébastien Helleu
modifier callback (closes #42)
2020-05-08core: rename functions hook_completion_{get_string|list_add} to ↵Sébastien Helleu
completion_{get_string|list_add} Old functions are kept for compatibility reasons.
2020-05-05core: add include comparison operators in evaluation of expressionsSébastien Helleu
New comparison operators: - "==*": is matching mask, case sensitive (wildcard "*" is allowed) - "!!*": is NOT matching mask, case sensitive (wildcard "*" is allowed) - "==-": is included, case sensitive - "!!-": is NOT included, case sensitive - "=-": is included, case insensitive - "!-": is NOT included, case insensitive
2020-05-03doc: merge 53 autogen files into 11 files, move them to includes directorySébastien Helleu
2020-04-28api: return integer in function gui_completion_search (issue #1484)Sébastien Helleu
2020-04-27api: add functions completion_new, completion_search and completion_free ↵Sébastien Helleu
(issue #1484)
2020-04-25doc: protect monospace text with plus characters (plugin API reference)Sébastien Helleu
2020-04-24doc: fix markup error in function hdata_update (plugin API reference)Sébastien Helleu
2020-04-18doc: fix table sizes on small screensSébastien Helleu
2020-03-20doc: add note about call to "free" on result of info_get (plugin API reference)Sébastien Helleu
2020-03-02core: require libgcrypt >= 1.7.0 for SHA3 algorithmsSébastien Helleu
2020-03-01api: add function crypto_hash_pbkdf2Sébastien Helleu
2020-03-01core: move crypto functions to wee-crypto.c, rename API function string_hash ↵Sébastien Helleu
to crypto_hash
2020-03-01core: merge functions string_hash_binary and string_hash into a single ↵Sébastien Helleu
function string_hash
2020-02-29core: add support of CRC32 algorithm in hash functionsSébastien Helleu
2020-02-29api: add functions string_hash_binary and string_hashSébastien Helleu
2020-01-05doc: remove space in example of hsignal irc_redirect_command (plugin API ↵Sébastien Helleu
reference)
2019-11-04doc: add examples of division in ${calc:...} (plugin API reference)Sébastien Helleu
2019-11-04doc: fix list of "updated in" versions in function string_eval_expression ↵Sébastien Helleu
(plugin API reference)
2019-10-12doc: add links on signals and hsignals (plugin API reference)Sébastien Helleu
2019-10-12python: send "bytes" instead of "str" to callbacks in Python 3 when the ↵Sébastien Helleu
string is not UTF-8 valid (issue #1220, closes #1389)
2019-10-12core: add reverse of string for screen in evaluation of expressions with ↵Sébastien Helleu
"revscr:"
2019-10-10doc: add value -1 for notify level in function hook_line (plugin API reference)Sébastien Helleu
2019-10-06doc: fix styles in plugin API referenceSébastien Helleu
2019-10-06core: add support of modifiers in evaluation of expressions with ↵Sébastien Helleu
"modifier:name,data,string" (issue #60)
2019-10-06api: add modifier "eval_path_home" (issue #60)Sébastien Helleu
2019-10-01api: add modifier "color_encode_ansi" (issue #528)Sébastien Helleu
2019-09-27irc: add "user" in output of irc_message_parse (closes #136)Sébastien Helleu
2019-09-24core: add power operator "**" in calc expressions (issue #997)Sébastien Helleu
2019-09-21core: ignore color codes in ${length:xxx} and ${lengthscr:xxx}Sébastien Helleu