Sébastien Helleu
977b3581fa
tests: add function record_count_messages
2024-10-12 21:02:21 +02:00
Sébastien Helleu
00578a70e1
api: return the buffer input callback return code in functions command and command_options
2024-10-12 18:30:08 +02:00
Sébastien Helleu
ffd7cc90fb
doc/api: fix Python example of function command_options
2024-10-08 07:12:55 +02:00
Sébastien Helleu
8223da0fe6
core: always send the signal "buffer_switch", even when the buffer is opening ( closes #2198 )
2024-10-06 20:57:54 +02:00
Sébastien Helleu
453e60ed23
core: refactor code to send WeeChat version to the buffer
2024-10-06 17:40:34 +02:00
Sébastien Helleu
e29332ead6
build: add more retries in case of build failure
2024-10-06 11:35:12 +02:00
Sébastien Helleu
139787b26f
build: add a retry build mechanism on make in Debian packaging
...
When the environment variable `RETRY_BUILD` is set to `1`, the file
`debian/rules` is patched to run `dh_auto_build` multiple times, until the
build succeeds.
This is a workaround for an issue with the build in an arm64 chroot, where the
compiler randomly segfaults.
2024-10-06 10:21:44 +02:00
Emil Velikov
0bcae707fc
core: remove ifdef checks for core components
...
The gcrypt, gnutls, libcurl and zlib are core libraries/components that
we always build against. Remove the #ifdef checks - the symbols must be
available at build.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com >
2024-10-05 17:04:15 +02:00
Sébastien Helleu
e0ac58a26a
core: remove extra parentheses in ChangeLog
2024-10-05 14:07:14 +02:00
Sébastien Helleu
423f609828
irc: fix crash on /list buffer when a filter is set ( closes #2197 )
2024-10-05 07:48:22 +02:00
Sébastien Helleu
94312b6622
doc/user: add missing bar items in chapter "Screen layout"
2024-10-01 07:32:43 +02:00
Emil Velikov
66f9b1762a
cmake: remove unused HAVE_GCRYPT
...
Seemingly unused for ~12 years, since commit a99d13601 ("core: add new
plugin "script" (scripts manager, replacing scripts weeget.py and
script.pl)")
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com >
2024-09-29 19:10:52 +02:00
Sébastien Helleu
c627743b29
spelling: case-sensitive
2024-09-29 12:31:19 +02:00
Sébastien Helleu
f482b611a1
spelling: anymore
2024-09-29 12:00:25 +02:00
Sébastien Helleu
b450ccdb6c
core: add contributor (issue #2183 )
2024-09-29 11:28:33 +02:00
Emil Velikov
d42d837924
build: remove CMake variable "STATIC_LIBS"
...
With the circular dependency resolved, we no longer need this variable.
Add the respective objects directly, in the same order as seen in the
tests.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com >
2024-09-29 10:01:10 +02:00
Emil Velikov
fc7b00562c
build: require CMake 3.12, resolve circular dependency
...
In order to resolve the circular dependency, we need to annotate the
respective static libraries as "object" libraries.
This requires cmake 3.12, where Debian 10 (old old stable) and Ubuntu
20.04 have 3.13 and 3.16 respectively.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com >
2024-09-29 10:00:50 +02:00
Emil Velikov
0e9f841974
core: add configuration file .editorconfig
...
To ease the initial hurdle of using the proper formatting across files,
introduce a simple .editorconfig file.
Nearly every common editor supports it OOTB these days, including the
GitHub and GitLab web editors.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com >
2024-09-28 21:56:17 +02:00
Sébastien Helleu
58e6e41948
core: add contributor (issue #2186 )
2024-09-28 21:49:27 +02:00
Sébastien Helleu
8f2bcb1a09
core: update translations (issue #2186 )
2024-09-28 21:38:19 +02:00
Josh Soref
2202cd9f85
spelling: zstd
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
7fb77aabfa
spelling: wildcard
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
8fee9c1778
spelling: unnecessary
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
17eedc35e2
spelling: unavailable
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
57b19b6c74
spelling: traffic
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
7415eaa1f1
spelling: starting
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
42c8f86533
spelling: should / may
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
dcd62f7ee6
spelling: shift
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
7f93f81a82
spelling: separator
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
358b8ad2a6
spelling: sensitive
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
e1d7459660
spelling: runtime
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
e3b8a6d21a
spelling: remain at its current location
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
9a7c45e7f6
spelling: position
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
87f2bb0a23
spelling: passphrase
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
90ed422afd
spelling: override
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
aee09ad0a0
spelling: neither-nor
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
9f67ae369c
spelling: negotiation
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:56 +02:00
Josh Soref
c0fbb5aaf5
spelling: msg
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:55 +02:00
Josh Soref
67d4c96de3
spelling: may
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:55 +02:00
Josh Soref
9e5bfd70a8
spelling: macOS
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:55 +02:00
Josh Soref
a0cac1a5dd
spelling: libgcrypt
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 21:22:55 +02:00
Josh Soref
c30949b411
spelling: javascript
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:22:41 +02:00
Josh Soref
e6cd8c9519
spelling: invocation
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:22:41 +02:00
Josh Soref
89e162fced
spelling: instantiated
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:22:41 +02:00
Josh Soref
4c68c4cd48
spelling: hashtable
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:22:41 +02:00
Josh Soref
1aa5b46ba5
spelling: greater than
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:22:41 +02:00
Josh Soref
80def4a36b
spelling: filename
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:22:41 +02:00
Josh Soref
d97467ff67
spelling: escape
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:22:41 +02:00
Josh Soref
05464f866b
spelling: duplicated
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:22:41 +02:00
Josh Soref
4e0ffd18c2
spelling: down-rank
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2024-09-28 18:22:41 +02:00