summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2022-03-13tests: add tests on functions gui_buffer_new and gui_buffer_new_propsSébastien Helleu
2022-03-13api: add function buffer_new_props (closes #1759)Sébastien Helleu
2022-03-12dev/scripting: fix typoSébastien Helleu
2022-03-12doc/dev: add file test-irc-tag.cppSébastien Helleu
2022-03-12doc/dev: add file irc-typing.cSébastien Helleu
2022-03-12doc/dev: add file test-logger-backlog.cppSébastien Helleu
2022-03-12doc/scripting: translate note about Tcl constant $::weechat::WEECHAT_NULLSébastien Helleu
2022-03-12scripts: allow null values in config_new_optionTrygve 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-11irc: add option "sort" in command /autojoinSébastien Helleu
2022-03-10irc: update translationsSébastien Helleu
2022-03-10irc: add server option "autojoin_record"Sébastien Helleu
2022-03-07doc: fix syntax highlighting in Serbian docsSébastien Helleu
2022-02-22doc: Update Serbian documentationIvan Pešić
2022-02-21doc/relay: fix columns sizes in tablesSébastien Helleu
2022-02-21doc/scripting: fix column size in tablesSébastien Helleu
2022-02-21doc/user: fix style in tablesSébastien Helleu
2022-02-21doc: update German documentationNils Görs
2022-02-20doc/dev: add table with list of components for git commit messageSébastien Helleu
2022-02-20doc/api: Add missing parameter to python prototype for config_new_sectionTrygve Aaberge
2022-02-20doc/user: update dependencies using versions from Debian BullseyeSébastien Helleu
2022-02-20doc/user: add missing dependency on ruby-pygments.rb to build docSébastien Helleu
2022-02-19debian: change dependency libargon2-0-dev to libargon2-dev (debian bug #1005703)Sébastien Helleu
2022-02-14doc/api: add missing type for argument "count" in Python prototype of ↵Sébastien Helleu
function ngettext
2022-02-08doc: Update Serbian documentationIvan Pešić
2022-02-01doc/user: add supported C++ compilers in dependenciesSébastien Helleu
2022-01-30core: 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-30doc/api: fix type of parameter "date" in script prototype of function ↵Sébastien Helleu
prnt_date_tags
2022-01-29tests: add tests on GUI chat functionsSé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-29doc/dev: update format of commit messages for docsSébastien Helleu
2022-01-28doc: update auto-generated files with optionsSébastien Helleu
2022-01-27doc/api: merge examples and results in same column (function ↵Sébastien Helleu
string_eval_expression)
2022-01-27doc/api: add column "Min WeeChat" in string_eval_expression tablesSébastien Helleu
2022-01-21doc: update Serbian auto-generated fileSébastien Helleu
2022-01-21doc: Update Serbian translationIvan Pešić
2022-01-18doc: update German documentationNils Görs
2022-01-17core: update copyright datesSébastien Helleu
2022-01-16doc: add example of hook_process with a script function (scripting guide)Sébastien Helleu
2022-01-16doc: remove useless comparison with empty string in Python examples (plugin ↵Sébastien Helleu
API reference)
2022-01-14core: rename argument "length" to "bytes" in function string_strndupSébastien Helleu
2022-01-12doc: update German documentationNils Görs
2022-01-08doc: add missing macro WEECHAT_PLUGIN_AUTHOR (plugin API reference)Sébastien Helleu
2021-12-30doc: add note about chars replaced in IRC tag key/value (user's guide)Sébastien Helleu
2021-12-30trigger: add variables `${tg_tag_irc_xxx}` containing IRC message tags ↵Sébastien Helleu
(issue #1680)
2021-12-28doc: change pygments pre-processor color from red to green/cyanSébastien Helleu
2021-12-28doc: move section "Fset" in "Configuration" (user's guide)Sébastien Helleu
2021-12-28doc: update German auto-generated fileSébastien Helleu
2021-12-25relay: improve help on option relay.network.compressionSébastien Helleu
2021-12-25doc: update auto-generated files with optionsSébastien Helleu
2021-12-25doc: fix color of preformatted text in docsSébastien Helleu
2021-12-24relay: add zstd compression in weechat protocolSé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).