Sébastien Helleu
89739421cf
core: fix comment on function eval_replace_vars_cb
2023-09-07 11:30:54 +02:00
Sébastien Helleu
722cb27d04
core: add note for translators on command arguments (issue #2005 )
...
Only text between angle brackets (eg: "<name>") must be translated.
2023-09-05 13:28:26 +02:00
Sébastien Helleu
13ce1147fc
doc: fix alignment of command arguments in auto-generated file when command name contains wide chars
2023-09-01 08:58:36 +02:00
Sébastien Helleu
2b3fb62065
core: do not evaluate properties "key_bind_xxx" and "key_unbind_xxx" in options weechat.buffer.* (issue #352 )
2023-08-30 17:25:21 +02:00
Sébastien Helleu
8b3311860b
api: add support of path to variable and hashtable comparison in function hdata_compare ( closes #1066 )
2023-08-29 10:22:17 +02:00
Sébastien Helleu
58d61cb153
core: remove unused variable old_value
2023-08-29 09:53:08 +02:00
Sébastien Helleu
32f52ae236
core: check that property is not NULL before calling free
2023-08-29 09:52:17 +02:00
Sébastien Helleu
aa4bc616b9
core: add missing include of unistd.h
2023-08-28 17:57:46 +02:00
Sébastien Helleu
b203c4109b
core: move sys filename and functions
2023-08-28 17:55:54 +02:00
Sébastien Helleu
a16b3d25ce
core: update translations
2023-08-28 17:47:21 +02:00
Sébastien Helleu
cc2b44a8ec
core: add key ctrl+z to suspend WeeChat process ( closes #985 )
2023-08-28 17:39:33 +02:00
Sébastien Helleu
5ecb1adc34
core: add command /sys to show resource limits and usage
2023-08-28 12:30:32 +02:00
Sébastien Helleu
181f4c041d
core: add support of quotes in commands /key bind and /key bindctxt
2023-08-27 14:15:30 +02:00
Sébastien Helleu
e5e027b9fa
core: add countdown example in /help repeat (issue #2007 )
2023-08-27 08:25:41 +02:00
Sébastien Helleu
9a268ec7cc
core: evaluate command given to /repeat with contextual variables ( closes #2007 )
2023-08-27 08:03:40 +02:00
Sébastien Helleu
4a95d78c45
core: add variable ${property} in evaluation of options weechat.buffer.* (issue #352 )
2023-08-26 20:04:58 +02:00
Sébastien Helleu
ff4596e45c
core: add option callbacks in command /debug
2023-08-25 13:35:50 +02:00
Sébastien Helleu
cc2bb4b8cf
core: add function util_get_microseconds_string
2023-08-25 11:53:23 +02:00
Sébastien Helleu
015ff084e3
core: add microseconds precision in function util_parse_delay
2023-08-25 11:23:41 +02:00
Sébastien Helleu
2092715ac7
core: add buffer local keys in completion "buffer_properties_setauto"
2023-08-24 19:20:05 +02:00
Sébastien Helleu
5d9af29024
api: add infos "nick_color_ignore_case" and "nick_color_name_ignore_case" (issue #194 )
2023-08-24 18:19:32 +02:00
Sébastien Helleu
303fe6744e
core: add option setauto in command /buffer (issue #352 )
2023-08-24 11:49:29 +02:00
Sébastien Helleu
3aef8b7292
core: add options weechat.buffer.* to save buffer properties set by user (issue #352 )
2023-08-24 10:38:47 +02:00
Sébastien Helleu
aac4b38432
core: add name of section in warning message for invalid value when reading config
2023-08-18 00:47:11 +02:00
Sébastien Helleu
41d23a448a
core: fix increment/decrement of options weechat.notify.*
2023-08-17 17:25:19 +02:00
Sébastien Helleu
274f5f9d53
core: fix integer overflow when setting integer option with ++N or --N
2023-08-17 17:03:34 +02:00
Sébastien Helleu
43d341feac
core: fix /help cursor (issue #1282 )
2023-08-16 16:12:35 +02:00
Sébastien Helleu
48e6a1e387
core: add parameters and key bindings to move to edges of current area with commands /cursor go and /cursor move ( closes #1282 )
2023-08-16 15:25:52 +02:00
Sébastien Helleu
c198e875ce
core: remove CMake option "ENABLE_DOC_WARN_LOCALE" (issue #1985 )
2023-07-31 22:01:34 +02:00
Sébastien Helleu
73439d5a50
core: fix typo
2023-07-31 21:51:08 +02:00
Sébastien Helleu
8bfd25e2e6
doc: stop build of docs if a locale is missing, add CMake option "ENABLE_DOC_WARN_LOCALE" ( closes #1985 )
2023-07-31 21:27:16 +02:00
Sébastien Helleu
1ffd0a58b9
core: add missing trailing newline char in doc generation error messages
2023-07-31 08:06:01 +02:00
Sébastien Helleu
93dfc8b105
core: fix typo in comment
2023-07-18 18:50:02 +02:00
Sébastien Helleu
363d2d5e68
core: clarify messages for unknown options/sections read in config files ( closes #1967 )
2023-07-11 18:08:14 +02:00
Sébastien Helleu
481e8f197d
core: use type "enum" in options
2023-07-08 13:29:45 +02:00
Sébastien Helleu
66cb9f6ea2
core: add option type "enum" ( closes #1973 )
...
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-08 13:28:40 +02:00
Sébastien Helleu
7b6c9328be
core: add quotes around key names in /help key
2023-07-05 21:23:47 +02:00
Sébastien Helleu
59cdade5f0
core: fix cursor position after /plugin list -i or /plugin list -il
2023-07-04 21:56:22 +02:00
Sébastien Helleu
b43883a814
core: check that ptr_value is not NULL
2023-07-04 19:15:20 +02:00
Sébastien Helleu
20560f0a63
core: keep keys ctrl-H and ctrl-? (in lower case) if they were manually bound to custom commands in a previous version
2023-07-04 19:10:04 +02:00
Sébastien Helleu
e36b066dc8
core: add key ctrl-backspace in /help key (issue #1975 )
2023-07-04 18:45:11 +02:00
Sébastien Helleu
b696e3d67f
doc: fix anchor links in auto-generated files
2023-07-04 18:31:03 +02:00
Trygve Aaberge
b551d6f247
core: check for newline characters in string_is_whitespace_char
...
This fixes a bug where if you had multiple lines in the input and
pressed ctrl-w when the cursor was after the first word of any line but
the first, it would delete both the word before the cursor and the last
word on the preceding line.
2023-06-27 21:28:24 +02:00
Sébastien Helleu
5e0ca4740b
core: display actual key name and command with key Alt+k
...
Key Alt+K (upper K) is removed as well as commands `/input grab_raw_key` and
`/input grab_raw_key_command`.
2023-06-26 21:21:12 +02:00
Sébastien Helleu
763b8ec050
core: force key "return" to command "/input return" when migrating legacy keys
2023-06-25 22:10:04 +02:00
Sébastien Helleu
e1d1831fa8
core: ignore rest of config file if config version is invalid or not supported
2023-06-17 13:13:11 +02:00
Sébastien Helleu
fc91ee59c9
core: add completions "filters_names_disabled" and "filters_names_enabled"
...
They are used in completion of commands `/filter disable` and
`/filter enable`.
2023-06-10 22:38:54 +02:00
Sébastien Helleu
dccd1a348c
doc: fix URLs to WeeChat docs
2023-06-05 19:08:12 +02:00
Sébastien Helleu
71b85f1238
core: send all command line parameters not beginning with a dash to all plugins, add info "auto_load_scripts"
...
This fixes an issue with IRC URL given on command line when it starts with
`ircs://` or `irc6://`: the server is not created at all (only `irc://` works
fine).
2023-05-30 20:56:25 +02:00
Sébastien Helleu
91bcfbb4e8
core: move creation of info_hashtable "secured_data" in plugin-api-info.c
2023-05-16 20:00:48 +02:00