summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-11core: add identifier in buffer lines (closes #901)Sébastien Helleu
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-09doc/api: add missing note after list of signalsSébastien Helleu
2022-11-09doc/user: add missing supported format for trigger regexSébastien Helleu
2022-11-08doc: update German auto-generated fileSébastien Helleu
2022-11-08core: add signals "buffer_user_{input|closing}_xxx" for buffers created with ↵Sébastien Helleu
`/buffer add` (closes #1848)
2022-11-07doc: update German documentationNils Görs
2022-11-07core: update German translationsNils Görs
2022-11-06trigger: display failing regex in trigger creation errorSébastien Helleu
2022-11-06core: update translationsSébastien Helleu
2022-11-06trigger: use explicit command "s" in regex of default triggersSébastien Helleu
2022-11-06core: add release notes about new trigger regex formatSébastien Helleu
2022-11-06trigger: add regex command "y" to translate chars, set default regex command ↵Sébastien Helleu
to "s" (regex replace) (closes #1510)
2022-11-05tests: add another test on function string_translate_charsSébastien Helleu
2022-11-05core: add range of chars in evaluation of expressions with `chars:xxx`Sébastien Helleu
2022-11-05api: add function string_translate_charsSébastien Helleu
2022-11-05doc: Fix typo in highlight_disable_regex option nameTrygve Aaberge
The section describes highlight_disable_regex, but the example used highlight_regex instead.
2022-10-23core: update ChangeLog (issue #1844)Sébastien Helleu
2022-10-23core: Prevent use of uninitialized memory when setting invalid colorTrygve Aaberge
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-22doc: remove extra "#" before hex colorSébastien Helleu
2022-10-22debian: update changelogSébastien Helleu
2022-10-21core: add version 3.7.1Sébastien Helleu
2022-10-20doc: update German documentationNils Görs
2022-10-20trigger: execute trigger command on appropriate buffer (closes #1841)Sébastien Helleu
This affects the following hook types: - command - command_run - line - modifier - print This fixes a regression introduced in WeeChat 3.7 by commit 0f67f55098db564c82c848262540704985790129.
2022-10-19doc/faq: remove mention of obsolete WeeChat versionsSébastien Helleu
2022-10-19doc: fix language in links to other docsSébastien Helleu
2022-10-16python: remove functions defined for Python < 2.6Sébastien Helleu
2022-10-15python: remove support of Python 2.xSébastien Helleu
2022-10-15tests: ignore pylint error unnecessary-passSébastien Helleu
2022-10-15api: do not expect any return value in callbacks change/delete of ↵Sébastien Helleu
config_new_option (scripting API)
2022-10-15tests: add tests on config functions (scripting API)Sébastien Helleu
2022-10-14python: Fix return types for config option callbacksTrygve Aaberge
I erroneously typed the return types for these to int in commit e0c117e14, but they should be None.
2022-10-14core: add contributor (issue #1836)Sébastien Helleu
2022-10-14core: update ChangeLogSébastien Helleu
2022-10-14Allow terminal title to be left unchanged.Latchezar Tzvetkoff
Fixes #1835.
2022-10-12irc: escape backslashes in raw buffer (closes #1838)Sébastien Helleu
2022-10-12core: allow command `/toggle` to create option before setting the value, if ↵Sébastien Helleu
allowed in the section (closes #1837)
2022-10-10core: fix context info in buffers with free content (closes #1832)Sébastien Helleu
2022-10-09python: Include script examples in function docstringTrygve Aaberge
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-09Version 3.8-devSébastien Helleu
2022-10-09Version 3.7Sébastien Helleu
2022-10-08tests: Use LONGS_EQUAL for version number testsTrygve Aaberge
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-08core: fix compilation warning on isdigit functionSébastien Helleu
2022-10-08xfer: add missing include of netinet/in.hSébastien Helleu
This fixes compilation on FreeBSD 13.0.
2022-10-08debian: update changelogSébastien Helleu
2022-10-08debian: bump Standards-Version to 4.6.1.0Sébastien Helleu
2022-10-06doc: update German documentationNils Görs
2022-10-05core: fix page scroll in bare display (closes #1830)Sébastien Helleu
2022-10-02python: Include constant values in python stubTrygve Aaberge
This is useful for two reasons: 1. When running unit tests for a script weechat needs to be mocked. By having the constant values available in the stub file, they can be loaded from that, instead of having to define the constants manually for the mock. 2. If you log a constant value you have to look up what it means. This makes it easier, in the same vein as PR #1824.
2022-10-01irc: set local variable "filter" when doing `/server raw xxx` with raw ↵Sébastien Helleu
buffer already opened (closes #1448)
2022-09-30trigger: add variable `${tg_hook_type}` (closes #1765)Sébastien Helleu