Sébastien Helleu
bbd0f5d26b
tests: define constants with UTF-8 strings, add tests on functions returning size on screen
2022-11-27 12:29:36 +01:00
Sébastien Helleu
e08fcdd04c
doc: update German auto-generated file
2022-11-22 18:41:42 +01:00
Nils Görs
894b5e21ed
core: update German translations
2022-11-22 10:08:50 +01:00
Sébastien Helleu
baab9cc7c5
core: add option unicode in command /debug
2022-11-21 20:45:41 +01:00
Sébastien Helleu
a8639969c5
core: reorder sub-commands in /debug command callback
2022-11-20 13:55:21 +01:00
Sébastien Helleu
8d40273111
core: fix typo in comment
2022-11-20 09:33:40 +01:00
Sébastien Helleu
b636f55b8b
trigger: properly initialize variable "value" to NULL
2022-11-19 20:29:02 +01:00
Sébastien Helleu
11a5e0a627
ci: install guile-3.0-dev instead of guile-2.2-dev
2022-11-19 20:27:57 +01:00
Sébastien Helleu
ea9c3b2218
debian: change dependency guile-2.2-dev to guile-3.0-dev
2022-11-19 19:05:25 +01:00
Sébastien Helleu
bab73cfaa5
core: add identifier in buffer lines ( closes #901 )
...
For buffers with formatted content, the "id" starts to 0 on each buffer and is
incremented on each new line displayed (it is reset to 0 if reaching INT_MAX).
For buffers with free content, the "id" is set to the same value as "y" (ie the
line number, starting to 0).
2022-11-11 09:42:20 +01:00
Sébastien Helleu
8c44dc53eb
doc/api: add missing note after list of signals
2022-11-09 08:15:30 +01:00
Sébastien Helleu
70998a53de
doc/user: add missing supported format for trigger regex
2022-11-09 08:12:54 +01:00
Sébastien Helleu
6962d2ccd5
doc: update German auto-generated file
2022-11-08 20:36:33 +01:00
Sébastien Helleu
24665ae878
core: add signals "buffer_user_{input|closing}_xxx" for buffers created with /buffer add ( closes #1848 )
2022-11-08 20:34:04 +01:00
Nils Görs
2e4a033f0d
doc: update German documentation
2022-11-07 13:21:12 +01:00
Nils Görs
f95eb08201
core: update German translations
2022-11-07 13:02:46 +01:00
Sébastien Helleu
55b5549054
trigger: display failing regex in trigger creation error
2022-11-06 09:14:18 +01:00
Sébastien Helleu
f18b96bb59
core: update translations
2022-11-06 09:14:18 +01:00
Sébastien Helleu
b2605902db
trigger: use explicit command "s" in regex of default triggers
2022-11-06 09:14:18 +01:00
Sébastien Helleu
39561b9146
core: add release notes about new trigger regex format
2022-11-06 09:14:18 +01:00
Sébastien Helleu
7555993bbc
trigger: add regex command "y" to translate chars, set default regex command to "s" (regex replace) ( closes #1510 )
2022-11-06 09:14:14 +01:00
Sébastien Helleu
3b674a5e16
tests: add another test on function string_translate_chars
2022-11-05 22:34:39 +01:00
Sébastien Helleu
196a051141
core: add range of chars in evaluation of expressions with chars:xxx
2022-11-05 22:34:38 +01:00
Sébastien Helleu
bc2fb071e2
api: add function string_translate_chars
2022-11-05 22:34:38 +01:00
Trygve Aaberge
03899e5ea5
doc: Fix typo in highlight_disable_regex option name
...
The section describes highlight_disable_regex, but the example used
highlight_regex instead.
2022-11-05 21:37:25 +01:00
Sébastien Helleu
a70c626c11
core: update ChangeLog (issue #1844 )
2022-10-23 19:04:32 +02:00
Trygve Aaberge
6f1635ae4e
core: Prevent use of uninitialized memory when setting invalid color
...
If a color option value is null and is tried being set to an invalid
color, the value was set to uninitialized memory which can lead to a
segfault.
Can be reproduced with this script:
https://gist.github.com/trygveaa/6ddb3a52f525a7fd8e0908bafa83e07c
The option doesn't have to be set from a script, it also happens with
the /set command.
2022-10-23 19:00:29 +02:00
Sébastien Helleu
09839150a8
doc: remove extra "#" before hex color
2022-10-22 21:51:48 +02:00
Sébastien Helleu
fd526e38a3
debian: update changelog
2022-10-22 21:49:30 +02:00
Sébastien Helleu
133a424178
core: add version 3.7.1
2022-10-21 14:41:38 +02:00
Nils Görs
68f605594c
doc: update German documentation
2022-10-20 23:44:37 +02:00
Sébastien Helleu
cf5a9a0db5
trigger: execute trigger command on appropriate buffer ( closes #1841 )
...
This affects the following hook types:
- command
- command_run
- line
- modifier
- print
This fixes a regression introduced in WeeChat 3.7 by commit
0f67f55098 .
2022-10-20 20:19:37 +02:00
Sébastien Helleu
693c5e64a7
doc/faq: remove mention of obsolete WeeChat versions
2022-10-19 23:40:12 +02:00
Sébastien Helleu
4d645fcdc9
doc: fix language in links to other docs
2022-10-19 21:33:16 +02:00
Sébastien Helleu
d79b106361
python: remove functions defined for Python < 2.6
2022-10-16 09:00:37 +02:00
Sébastien Helleu
319abf4fd0
python: remove support of Python 2.x
2022-10-15 22:56:06 +02:00
Sébastien Helleu
7a544d5fcf
tests: ignore pylint error unnecessary-pass
2022-10-15 22:01:33 +02:00
Sébastien Helleu
56dbd871ea
api: do not expect any return value in callbacks change/delete of config_new_option (scripting API)
2022-10-15 21:46:00 +02:00
Sébastien Helleu
a1057c9a03
tests: add tests on config functions (scripting API)
2022-10-15 21:31:45 +02:00
Trygve Aaberge
ec11126246
python: Fix return types for config option callbacks
...
I erroneously typed the return types for these to int in commit
e0c117e14 , but they should be None.
2022-10-14 23:00:33 +02:00
Sébastien Helleu
f9dd5ee89b
core: add contributor (issue #1836 )
2022-10-14 22:48:49 +02:00
Sébastien Helleu
e3bbe2b5be
core: update ChangeLog
2022-10-14 22:47:39 +02:00
Latchezar Tzvetkoff
8765eb3b71
Allow terminal title to be left unchanged.
...
Fixes #1835 .
2022-10-14 22:42:21 +02:00
Sébastien Helleu
6619c421aa
irc: escape backslashes in raw buffer ( closes #1838 )
2022-10-12 21:43:03 +02:00
Sébastien Helleu
7d2e8b9143
core: allow command /toggle to create option before setting the value, if allowed in the section ( closes #1837 )
2022-10-12 21:29:38 +02:00
Sébastien Helleu
f97b74cae8
core: fix context info in buffers with free content ( closes #1832 )
2022-10-10 20:24:58 +02:00
Trygve Aaberge
6096350618
python: Include script examples in function docstring
...
This makes it possible to see how functions are used without having to
go to the web page. It's especially useful to see the types of the
callback functions.
2022-10-09 19:01:16 +02:00
Sébastien Helleu
7122b46baf
Version 3.8-dev
2022-10-09 08:34:22 +02:00
Sébastien Helleu
484f679e60
Version 3.7
v3.7
2022-10-09 08:06:53 +02:00
Trygve Aaberge
fdb1ff3781
tests: Use LONGS_EQUAL for version number tests
...
util_version_number returns an int, but BYTES_EQUAL only compares the
last byte of the int, so it wouldn't test the rest of the int.
I see other tests for functions returning an int use LONGS_EQUAL, so
that seems correct to use.
2022-10-08 18:13:00 +02:00