summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-06irc: fix code style (issue #2004)Sébastien Helleu
2023-09-06xfer: update command/config docs with passive DCC support.Mario Campos
2023-09-06xfer: add passive DCC support.Mario Campos
This commit also includes support for passive DCC RESUME. There was also a potential segfault with calling `atoi(pos_token)` when `pos_token` is NULL, so `token` is set to be stored as a string. Although it is an integer, we don't need to store it as such. That's really more of an implementation detail.
2023-09-06xfer: add and identify active/passive xfer types.Mario Campos
Before making any significant changes, let's identify the existing xfer types by either active or passive.
2023-09-06xfer: reverse DCC parsing from RtL to LtR.Mario Campos
This makes it easier to handle the optional "token" argument at the (right) end, which will be necessary to support passive DCC. Incidentally, this is RtL parsing order is the reason why you'd get a cryptic "0" address error when attempting to do passive DCC: the "token" argument gets misinterpreted as the "size" argument. Every argument "shifts" over by one, leaving an address (port) of "0".
2023-09-06irc: remove default CTCP replies FINGER and USERINFO from user's guide ↵Sébastien Helleu
(issue #1974)
2023-09-06irc: fix comments on CTCP evaluated variables (issue #1974)Sébastien Helleu
2023-09-06doc: Update Serbian documentationIvan Pešić
2023-09-06core: Update Serbian translationIvan Pešić
2023-09-05core: add note for translators on command arguments (issue #2005)Sébastien Helleu
Only text between angle brackets (eg: "<name>") must be translated.
2023-09-01doc: fix alignment of command arguments in auto-generated file when command ↵Sébastien Helleu
name contains wide chars
2023-09-01core: update German translationsNils Görs
2023-08-30doc/user: add section "buffer" in chapter on WeeChat options (issue #352)Sébastien Helleu
2023-08-30core: do not evaluate properties "key_bind_xxx" and "key_unbind_xxx" in ↵Sébastien Helleu
options weechat.buffer.* (issue #352)
2023-08-29core: fix style for keys in ChangeLogSébastien Helleu
2023-08-29core: add new key ctrl+z in ChangeLogSébastien Helleu
2023-08-29api: add support of path to variable and hashtable comparison in function ↵Sébastien Helleu
hdata_compare (closes #1066)
2023-08-29core: remove unused variable old_valueSébastien Helleu
2023-08-29core: check that property is not NULL before calling freeSébastien Helleu
2023-08-28core: update German translationsNils Görs
2023-08-28core: add missing include of unistd.hSébastien Helleu
2023-08-28core: move sys filename and functionsSébastien Helleu
2023-08-28core: update translationsSébastien Helleu
2023-08-28core: add key ctrl+z to suspend WeeChat process (closes #985)Sébastien Helleu
2023-08-28core: add command `/sys` to show resource limits and usageSébastien Helleu
2023-08-27core: update German translationsNils Görs
2023-08-27script: fix crash when a `/script` command triggers another `/script` ↵Sébastien Helleu
command (issue #923)
2023-08-27core: ignore key bindings with empty commandSébastien Helleu
This makes possible to disable a key hiding another (because shorter than the other, and beginning with the same key). For example if key "meta-a" is set to an empty command, it would not hide any more the key "meta-a,1" which has a non-empty command.
2023-08-27core: add support of quotes in commands `/key bind` and `/key bindctxt`Sébastien Helleu
2023-08-27irc: add count and mode filter in command `/names` (closes #98)Sébastien Helleu
2023-08-27irc: add note about regex and output on server buffer in /help listSébastien Helleu
2023-08-27core: add countdown example in `/help repeat` (issue #2007)Sébastien Helleu
2023-08-27core: evaluate command given to `/repeat` with contextual variables (closes ↵Sébastien Helleu
#2007)
2023-08-27core: update German translationsNils Görs
2023-08-26core: add variable ${property} in evaluation of options weechat.buffer.* ↵Sébastien Helleu
(issue #352)
2023-08-26irc: add count for all nick modes in output of `/names` (closes #97)Sébastien Helleu
2023-08-26irc: use str_nicks only if not NULL in callback of message 353Sébastien Helleu
2023-08-25core: add option `callbacks` in command `/debug`Sébastien Helleu
2023-08-25core: add function util_get_microseconds_stringSébastien Helleu
2023-08-25core: add microseconds precision in function util_parse_delaySébastien Helleu
2023-08-25tests: add tests on GUI buffer functionsSébastien Helleu
Functions tested: - gui_buffer_is_reserved_name - gui_buffer_get_integer - gui_buffer_get_string - gui_buffer_get_pointer
2023-08-24core: add buffer local keys in completion "buffer_properties_setauto"Sébastien Helleu
2023-08-24core: update ChangeLog (issue #2006)Sébastien Helleu
2023-08-24Add compatibility with Python < 3.10 in weechat.pyiTrygve Aaberge
The | syntax for unions is only supported in Python 3.10 and later. Since Python 3.8 and 3.9 are still supported upstream for a while and we had a user reporting on IRC that they couldn't use the stub file since they are using 3.8, change to the old syntax for unions to support this. There aren't really any drawbacks of this. It's just a bit more verbose, and a typing import is necessary, but neither of those really matters in a generated stub file.
2023-08-24irc: add local key bindings during the /list buffer creationSébastien Helleu
This allows the user to bind or unbind keys by setting options "weechat.buffer.irc.list_xxx.key_bind_*" and "weechat.buffer.irc.list_xxx.key_unbind_*".
2023-08-24script: add local key bindings during the buffer creationSébastien Helleu
This allows the user to bind or unbind keys by setting options "weechat.buffer.script.scripts.key_bind_*" and "weechat.buffer.script.scripts.key_unbind_*".
2023-08-24fset: add local key bindings during the buffer creationSébastien Helleu
This allows the user to bind or unbind keys by setting options "weechat.buffer.fset.fset.key_bind_*" and "weechat.buffer.fset.fset.key_unbind_*".
2023-08-24fset: fix wrong value type in hashtable used for fset buffer propertiesSébastien Helleu
2023-08-24api: add infos "nick_color_ignore_case" and "nick_color_name_ignore_case" ↵Sébastien Helleu
(issue #194)
2023-08-24doc: update German documentationNils Görs