Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-13 | Add FreeBSD installation instructions | Mateusz Piotrowski | |
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-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-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-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-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-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: move section "Fset" in "Configuration" (user's guide) | 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-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). | |||
2021-12-18 | doc: mention IRC server buffer in default key binding ctrl-x (user's guide) | Sébastien Helleu | |
2021-12-15 | doc: add workaround for download of plugins.xml.gz on macOS (FAQ) | Sébastien Helleu | |
2021-12-11 | doc: use unbreakable spaces in example of missing translation tag ↵ | Sébastien Helleu | |
(developer's guide) This allows to search this tag in docs with grep and ignore the example in the developer's guide. | |||
2021-12-08 | doc: fix color codes attributes in developer's guide | Sébastien Helleu | |
2021-12-05 | doc: remove list of remote interfaces, redirect to web site (user's guide) | Sébastien Helleu | |
2021-12-05 | doc: rename section "WeeChat extension" to "Extending WeeChat" (user's guide) | Sébastien Helleu | |
2021-12-05 | doc: add section "Script manager" (user's guide) | Sébastien Helleu | |
2021-12-05 | doc: add section "WeeChat extension" above "Plugins" (user's guide) | Sébastien Helleu | |
2021-12-05 | doc: move sections "Exec", "Fifo" and "Trigger" at top level after "Relay" ↵ | Sébastien Helleu | |
(user's guide) | |||
2021-12-05 | doc: move section "Xfer" at top level after "IRC" (user's guide) | Sébastien Helleu | |