Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-13 | tests: add tests on functions gui_buffer_new and gui_buffer_new_props | Sébastien Helleu | |
2022-03-13 | api: add function buffer_new_props (closes #1759) | Sébastien Helleu | |
2022-03-12 | dev/scripting: fix typo | Sébastien Helleu | |
2022-03-12 | doc/dev: add file test-irc-tag.cpp | Sébastien Helleu | |
2022-03-12 | doc/dev: add file irc-typing.c | Sébastien Helleu | |
2022-03-12 | doc/dev: add file test-logger-backlog.cpp | Sébastien Helleu | |
2022-03-12 | doc/scripting: translate note about Tcl constant $::weechat::WEECHAT_NULL | 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-03-11 | irc: add option "sort" in command /autojoin | Sébastien Helleu | |
2022-03-10 | irc: update translations | Sébastien Helleu | |
2022-03-10 | irc: add server option "autojoin_record" | Sébastien Helleu | |
2022-03-07 | doc: fix syntax highlighting in Serbian docs | Sébastien Helleu | |
2022-02-22 | doc: Update Serbian documentation | Ivan Pešić | |
2022-02-21 | doc/relay: fix columns sizes in tables | Sébastien Helleu | |
2022-02-21 | doc/scripting: fix column size in tables | Sébastien Helleu | |
2022-02-21 | doc/user: fix style in tables | Sébastien Helleu | |
2022-02-21 | doc: update German documentation | Nils Görs | |
2022-02-20 | doc/dev: add table with list of components for git commit message | Sébastien Helleu | |
2022-02-20 | doc/api: Add missing parameter to python prototype for config_new_section | Trygve Aaberge | |
2022-02-20 | doc/user: update dependencies using versions from Debian Bullseye | Sébastien Helleu | |
2022-02-20 | doc/user: add missing dependency on ruby-pygments.rb to build doc | Sébastien Helleu | |
2022-02-19 | debian: change dependency libargon2-0-dev to libargon2-dev (debian bug #1005703) | Sébastien Helleu | |
2022-02-14 | doc/api: add missing type for argument "count" in Python prototype of ↵ | Sébastien Helleu | |
function ngettext | |||
2022-02-08 | doc: Update Serbian documentation | Ivan Pešić | |
2022-02-01 | doc/user: add supported C++ compilers in dependencies | Sébastien Helleu | |
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-29 | tests: add tests on GUI chat functions | Sébastien Helleu | |
Functions tested: - gui_chat_utf_char_valid - gui_chat_char_size_screen - gui_chat_strlen - gui_chat_strlen_screen - gui_chat_string_add_offset - gui_chat_string_add_offset_screen - gui_chat_string_real_pos - gui_chat_string_pos - gui_chat_get_word_info - gui_chat_printf_date_tags_internal - gui_chat_printf_date_tags - gui_chat_printf_y | |||
2022-01-29 | doc/dev: update format of commit messages for docs | Sébastien Helleu | |
2022-01-28 | doc: update auto-generated files with options | Sébastien Helleu | |
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-21 | doc: update Serbian auto-generated file | Sébastien Helleu | |
2022-01-21 | doc: Update Serbian translation | Ivan Pešić | |
2022-01-18 | doc: update German documentation | Nils Görs | |
2022-01-17 | core: update copyright dates | Sébastien Helleu | |
2022-01-16 | doc: add example of hook_process with a script function (scripting guide) | 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-12 | doc: update German documentation | Nils Görs | |
2022-01-08 | doc: add missing macro WEECHAT_PLUGIN_AUTHOR (plugin API reference) | Sébastien Helleu | |
2021-12-30 | doc: add note about chars replaced in IRC tag key/value (user's guide) | Sébastien Helleu | |
2021-12-30 | trigger: add variables `${tg_tag_irc_xxx}` containing IRC message tags ↵ | Sébastien Helleu | |
(issue #1680) | |||
2021-12-28 | doc: change pygments pre-processor color from red to green/cyan | Sébastien Helleu | |
2021-12-28 | doc: move section "Fset" in "Configuration" (user's guide) | Sébastien Helleu | |
2021-12-28 | doc: update German auto-generated file | Sébastien Helleu | |
2021-12-25 | relay: improve help on option relay.network.compression | Sébastien Helleu | |
2021-12-25 | doc: update auto-generated files with options | Sébastien Helleu | |
2021-12-25 | doc: fix color of preformatted text in docs | Sébastien Helleu | |
2021-12-24 | relay: add zstd compression in weechat protocol | Sébastien Helleu | |
Option relay.network.compression_level is renamed to relay.network.compression and is now a percentage between 0 (no compression) to 100 (best compression, slowest). Compression is now disabled by default in weechat protocol and must be enabled via the `handshake` command (option `compression` has been removed from `init` command). |