Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-13 | api: add function buffer_new_props (closes #1759) | Sébastien Helleu | |
2022-03-13 | core: add function gui_buffer_new_props (issue #1759) | Sébastien Helleu | |
This function allows to create a buffer and set properties via a hashtable, before the signal "buffer_opened" is sent. | |||
2022-03-13 | tests: close xfer buffer after receiving some files | 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 | core: update ChangeLog (issue #1761) | 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-12 | tests: close buffers of channels created for tests on ↵ | Sébastien Helleu | |
irc_join_save_channels_to_autojoin | |||
2022-03-12 | Update Turkish translations | Emir SARI | |
2022-03-11 | core: update German translations | Nils Görs | |
2022-03-11 | irc: add option "sort" in command /autojoin | Sébastien Helleu | |
2022-03-10 | tests: add missing include of string.h | Sébastien Helleu | |
2022-03-10 | irc: update translations | Sébastien Helleu | |
2022-03-10 | irc: display only one message in /autojoin command output | Sébastien Helleu | |
2022-03-10 | tests: move include of tests/tests.h outside of extern "C" | Sébastien Helleu | |
2022-03-10 | tests: add tests on verbose argument of irc join functions | Sébastien Helleu | |
2022-03-10 | irc: fix add of same channel with and without key in the array list | Sébastien Helleu | |
2022-03-10 | irc: rename server option "autojoin_record" to "autojoin_dynamic" | Sébastien Helleu | |
2022-03-10 | irc: add command /autojoin | 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-03-06 | guile: remove disabling of guile gmp allocator with Guile ≥ 3.0.8 | Sébastien Helleu | |
This fixes the compilation warning: weechat-guile.c: In function ‘weechat_plugin_init’: weechat-guile.c:1270:5: warning: ‘scm_install_gmp_memory_functions’ is deprecated [-Wdeprecated-declarations] | |||
2022-03-05 | tests: add tests on function irc_server_valid | Sébastien Helleu | |
2022-03-04 | tests: add tests on functions irc_server_search and irc_server_casesearch | Sébastien Helleu | |
2022-02-28 | irc: fix display of message 901 (you are now logged out) (closes #1758) | Sébastien Helleu | |
2022-02-22 | doc: Update Serbian documentation | Ivan Pešić | |
2022-02-21 | tests: add tests on function logger_backlog_display_line | Sébastien Helleu | |
2022-02-21 | logger: split function logger_backlog into two functions | 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-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 | scripts: auto-load scripts with supported extensions only (closes #1698) | Sébastien Helleu | |
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 | irc: replace calls to strndup by weechat_strndup | Sébastien Helleu | |
2022-02-19 | core: replace calls to strndup by string_strndup | Sébastien Helleu | |
2022-02-19 | tests: add tests on function string_strndup | Sébastien Helleu | |
2022-02-19 | core: call strdup in string_strndup if bytes equals strlen of string | Sébastien Helleu | |
2022-02-19 | debian: change dependency libargon2-0-dev to libargon2-dev (debian bug #1005703) | Sébastien Helleu | |
2022-02-15 | core: update sentence about XDG directories in release notes | 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-10 | irc: fix parsing of message 223 (m_filter) sent by InspIRCd server (closes ↵ | Sébastien Helleu | |
#1751) | |||
2022-02-08 | doc: Update Serbian documentation | Ivan Pešić | |
2022-02-08 | ruby: add detection of Ruby 3.1 | Sébastien Helleu | |