Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-31 | doc: stop build of docs if a locale is missing, add CMake option ↵ | Sébastien Helleu | |
"ENABLE_DOC_WARN_LOCALE" (closes #1985) | |||
2023-07-31 | core: add missing trailing newline char in doc generation error messages | Sébastien Helleu | |
2023-07-31 | irc: fix switch to channel manually joined (closes #1982) | Sébastien Helleu | |
This happens when server option autojoin_dynamic is on and option irc.look.buffer_switch_autojoin is off. Regression was introduced in version 4.0.0 by commit 1c3b871204072b612ea3793708b508fc4de923be. | |||
2023-07-28 | core: fix input length and crash after delete of line (closes #1989) | Sébastien Helleu | |
2023-07-23 | core: update German translations | Nils Görs | |
2023-07-20 | irc: fix memory leak in IRC message parser | Sébastien Helleu | |
Bug was introduced in WeeChat 3.4 by commit c4b4d80936b5b1fe9f179a481f5c3a325ff8e42e. | |||
2023-07-18 | core: fix typo in comment | Sébastien Helleu | |
2023-07-18 | irc: fix display of self CTCP message containing bold attribute (closes #1981) | Sébastien Helleu | |
2023-07-15 | tests: add missing include of string.h | Sébastien Helleu | |
2023-07-14 | fset: fix description of function fset_buffer_check_line_outside_window | Sébastien Helleu | |
2023-07-14 | doc/api: fix return value in case of error in function hdata_get_var_offset | Sébastien Helleu | |
2023-07-12 | core: add version 4.0.2 in release notes | Sébastien Helleu | |
2023-07-12 | core: add version 4.0.2 | Sébastien Helleu | |
2023-07-12 | irc: remove default CTCP replies FINGER and USERINFO (issue #1974) | Sébastien Helleu | |
2023-07-12 | irc: build dynamically the list of CTCPs supported in reply to "CTCP ↵ | Sébastien Helleu | |
CLIENTINFO" (issue #1974) | |||
2023-07-12 | irc: evaluate options irc.ctcp.* (issue #1974) | Sébastien Helleu | |
2023-07-11 | irc: create default options irc.ctcp.* when file irc.conf is created (issue ↵ | Sébastien Helleu | |
#1974) | |||
2023-07-11 | core: clarify messages for unknown options/sections read in config files ↵ | Sébastien Helleu | |
(closes #1967) | |||
2023-07-10 | irc: add missing "account-tag" in list of supported capabilities | Sébastien Helleu | |
2023-07-10 | core: fix renaming of options with command `/item rename` (closes #1978) | Sébastien Helleu | |
The options `weechat.custom_bar_item.xxx.*` are now properly renamed to the new item name. This fixes a save issue (item saved with old name in config) and a crash if a new item is created with the old name. | |||
2023-07-08 | irc: remove Git revision and compilation date from CTCP VERSION/FINGER reply ↵ | Sébastien Helleu | |
(issue #1974) | |||
2023-07-08 | fset: add missing format in calls to snprintf | Sébastien Helleu | |
2023-07-08 | build: add C compiler options "-Wformat" and "-Werror=format-security" | Sébastien Helleu | |
2023-07-08 | fset: add variable `allowed_values` in options, add two color options | Sébastien Helleu | |
New options: - fset.color.allowed_values - fset.color.allowed_values_selected | |||
2023-07-08 | fset: add missing enum in /help fset | Sébastien Helleu | |
2023-07-08 | fset: fix mouse actions when second format is used | Sébastien Helleu | |
The mouse actions now properly handle the case where options are displayed on multiple lines to calculate the option index in list. | |||
2023-07-08 | core: display focus hashtable for debug even if no key is matching | Sébastien Helleu | |
2023-07-08 | fset: allow long type name in type filter | Sébastien Helleu | |
2023-07-08 | core: use type "enum" in options | Sébastien Helleu | |
2023-07-08 | core: add option type "enum" (closes #1973) | Sébastien Helleu | |
The type "enum" replaces type "integer" when used with string values. For compatibility, any option created with type "integer" and string values is automatically created to "enum" on creation, with no error. | |||
2023-07-06 | ci: add workaround for broken `brew update` | Sébastien Helleu | |
2023-07-06 | fset: remove extra spaces between min and max values when second format is used | Sébastien Helleu | |
2023-07-05 | core: add quotes around key names in /help key | Sébastien Helleu | |
2023-07-05 | core: update German translations | Nils Görs | |
2023-07-04 | buflist: increase max number of buflist items from 3 to 5 (closes #1703) | Sébastien Helleu | |
2023-07-04 | script: fix buffer used by command `/script list -i|-il|-o|-ol` | Sébastien Helleu | |
The command is now executed on the buffer where it is received instead of the current buffer (in most cases this is the same buffer, but could be different sometimes). | |||
2023-07-04 | script: fix cursor position after `/script list -i` or `/script list -il` | Sébastien Helleu | |
2023-07-04 | core: fix cursor position after `/plugin list -i` or `/plugin list -il` | Sébastien Helleu | |
2023-07-04 | trigger: add options `-o`, `-ol`, `-i` and `-il` in command `/trigger list` ↵ | Sébastien Helleu | |
(closes #1953) | |||
2023-07-04 | core: check that ptr_value is not NULL | Sébastien Helleu | |
2023-07-04 | core: keep keys ctrl-H and ctrl-? (in lower case) if they were manually ↵ | Sébastien Helleu | |
bound to custom commands in a previous version | |||
2023-07-04 | core: add key ctrl-backspace in /help key (issue #1975) | Sébastien Helleu | |
2023-07-04 | doc: fix anchor links in auto-generated files | Sébastien Helleu | |
2023-07-03 | core: update ChangeLog | Sébastien Helleu | |
2023-07-03 | core: fix styles | Sébastien Helleu | |
2023-07-03 | core: don't send key_pressed signal again for the same key press | Trygve Aaberge | |
If you press an incomplete key sequence, previously WeeChat would send the key_pressed signal again for the same keys on the next key. E.g. if you press escape and then 1, previously you would get the key_pressed signal with signal_data `\x01[` when you pressed escape, and then key_pressed with `\x01[` again when you pressed 1 (plus key_pressed with `1` for the 1 key). So two signals for the escape key, even though it was only pressed once. With this patch, you only get one signal for each key press. So one with `\x01[` when you press escape and then one with `1` when you press 1. | |||
2023-07-03 | core: don't send key_combo_* signals for incomplete keys | Trygve Aaberge | |
Version 4.0.0 (specifically commit 1f5c791c3) changed the key handling so key_combo_* signals were sent for each character in a sequence, rather than just when the sequence is finished. This broke parts of the vimode.py script. E.g. for the up arrow, 3.8 sends key_combo_default signal once with the signal_data `\x01[[A`, while 4.0.0 sends it three times with the signal_data `\x01[`, `\x01[[` and `\x01[[A`. With this patch, the previous behavior is brought back. There is one small change though. In 3.8 if you press escape one or two times it doesn't send key_combo_default, but if you press it three or more times it sends it for each escape press. With this patch, it's never sent for plain escape presses, only when the sequence is finished with some other key. This is intentional, as getting key_combo_default for escape presses doesn't make sense since it's not a finished combo, and the behavior of 3.8 where you got it after three or more key presses was most likely unintentional as it just happened because it didn't match any key bindings anymore (there are key bindings starting with one or two escape characters, but not more). | |||
2023-07-01 | core: update German translations | Nils Görs | |
2023-07-01 | core: update stable version to 4.0.1 | Sébastien Helleu | |
2023-07-01 | tests: fix hdata tests failure on Alpine 3.18 | Sébastien Helleu | |