Emir SARI
7c30dbcf05
core: update Turkish translations
2025-01-04 18:22:08 +01:00
Sébastien Helleu
d665e2d489
core: check "weechat" binary with command /upgrade
...
Always check that "weechat" binary exists and is executable with command
`/upgrade`, even when the path to binary is not given.
2025-01-04 18:08:19 +01:00
Nils Görs
16346255f1
core: update German translations
2024-12-23 12:47:01 +01:00
Sébastien Helleu
2a7f557f05
core: add version 4.5.1
2024-12-23 08:56:34 +01:00
Sébastien Helleu
8e8e982af6
core: fix typo in ChangeLog
2024-12-23 08:38:20 +01:00
Sébastien Helleu
883c12dec2
relay: fix description of relay clients after /upgrade
2024-12-22 19:31:06 +01:00
Sébastien Helleu
ad5fde5966
relay: fix crash after /upgrade when relay clients are connected
2024-12-22 19:31:04 +01:00
Sébastien Helleu
119664d090
api: allow to add empty buffer with function infolist_new_var_buffer
...
This fixes the following error with `/upgrade` command when relay clients are
connected:
relay: failed to save upgrade data
2024-12-22 19:05:52 +01:00
Sébastien Helleu
97ede70307
Revert "ci: fix macOS CI"
...
Remove workaround for https://github.com/actions/runner-images/issues/10984
This reverts commit 2555c378a2 .
2024-12-22 10:51:52 +01:00
Sébastien Helleu
c26ff6c51b
core: fix detection of dl library ( closes #2218 )
...
This fixes the linking to curl and ncurses on macOS.
2024-12-21 18:06:59 +01:00
Sébastien Helleu
9e34a0e917
core: add option POST_BUILD in add_custom_command
...
This fixes the following CMake warning:
CMake Warning (dev) at src/gui/curses/normal/CMakeLists.txt:73 (add_custom_command):
Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given. Assuming
POST_BUILD to preserve backward compatibility.
Policy CMP0175 is not set: add_custom_command() rejects invalid arguments.
Run "cmake --help-policy CMP0175" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
2024-12-21 18:02:43 +01:00
Sébastien Helleu
befcd09d63
logger: fix path displayed when the logs directory can not be created
2024-12-21 17:15:38 +01:00
Sébastien Helleu
8aba934c50
xfer: replace calls to malloc by weechat_asprintf
2024-12-21 15:31:39 +01:00
Sébastien Helleu
3b88065266
trigger: replace calls to malloc by weechat_asprintf
2024-12-21 15:31:39 +01:00
Sébastien Helleu
ce2c4b74a2
spell: replace calls to malloc by weechat_asprintf
2024-12-21 15:31:39 +01:00
Sébastien Helleu
d3d0948e2e
script: replace calls to malloc by weechat_asprintf
2024-12-21 15:31:39 +01:00
Sébastien Helleu
68dce2b47a
ruby: replace call to malloc by weechat_asprintf
2024-12-21 15:31:39 +01:00
Sébastien Helleu
b45d2105a5
relay: replace calls to malloc by weechat_asprintf
2024-12-21 15:31:39 +01:00
Sébastien Helleu
74c63c0541
python: replace calls to malloc by weechat_asprintf
2024-12-21 15:31:39 +01:00
Sébastien Helleu
770d87c3d6
plugin/script: replace calls to malloc by weechat_asprintf
2024-12-21 15:31:39 +01:00
Sébastien Helleu
099e11d7b8
perl: replace calls to malloc by weechat_asprintf
2024-12-21 15:12:33 +01:00
Sébastien Helleu
8af3a4cef8
lua: replace call to malloc by weechat_asprintf
2024-12-21 15:12:33 +01:00
Sébastien Helleu
7226b005e9
logger: replace calls to malloc by weechat_asprintf
2024-12-21 15:12:33 +01:00
Sébastien Helleu
45509e1cd1
irc: replace calls to malloc by weechat_asprintf
2024-12-21 15:12:33 +01:00
Sébastien Helleu
cdb4823fad
guile: replace call to malloc by weechat_asprintf
2024-12-21 15:12:33 +01:00
Sébastien Helleu
82f0b3b121
fset: replace calls to malloc by weechat_asprintf
2024-12-21 15:12:33 +01:00
Sébastien Helleu
e6409355b6
fifo: replace call to malloc by weechat_asprintf
2024-12-21 15:12:33 +01:00
Sébastien Helleu
e2675f5afe
exec: replace calls to malloc by weechat_asprintf
2024-12-21 15:12:33 +01:00
Sébastien Helleu
e6388c1d1a
charset: replace call to malloc by weechat_asprintf
2024-12-21 15:12:33 +01:00
Sébastien Helleu
9779f56125
alias: replace calls to malloc by weechat_asprintf
2024-12-21 15:12:33 +01:00
Sébastien Helleu
818a4c95a9
core: replace calls to malloc by string_asprintf
2024-12-21 15:12:33 +01:00
Sébastien Helleu
8f43dceedf
core: update ChangeLog
2024-12-20 07:36:15 +01:00
zeromind
05c60a2292
perl: set locale only on supported Perl versions
...
restrict setting the locale only if the Perl version supports it (>=5.27.9)
fixes #2219
2024-12-20 07:34:20 +01:00
Sébastien Helleu
798c7a5262
core: fix parsing of command in /pipe command
2024-12-17 23:22:29 +01:00
Sébastien Helleu
732f24b6ba
core: add command /pipe
2024-12-16 13:39:14 +01:00
Sébastien Helleu
0fc0071297
Version 4.6.0-dev
2024-12-15 09:07:29 +01:00
Sébastien Helleu
e8b73aa711
Version 4.5.0
v4.5.0
2024-12-15 09:02:38 +01:00
Sergey Fedorov
33232f3f05
core-crypto.c: fix htobe64 for Darwin ( closes #2216 )
2024-12-13 13:04:37 +01:00
Sébastien Helleu
5e5278b6a3
php: add detection of PHP 8.3 and 8.4
2024-12-04 17:52:26 +01:00
Sébastien Helleu
eee806370b
core: add version 4.4.4
2024-11-30 10:46:03 +01:00
Sébastien Helleu
f8b2e1d525
debian: update changelog
2024-11-30 10:44:28 +01:00
Nils Görs
82a2f764bc
core: update German translations
2024-11-26 10:44:44 +01:00
Sébastien Helleu
680e7dc95f
core: update ChangeLog (issue #2214 , issue #2215 )
2024-11-25 23:02:59 +01:00
Trygve Aaberge
a0b7220d23
script: don't try to display the old line if it's NULL
...
This fixes a crash which would happen if you scrolled the script buffer
and then did a search which got fewer search results than the index of
the selected line before the search. E.g. press page down to go to the
second page and then search for `test`.
2024-11-25 23:00:44 +01:00
Sébastien Helleu
48a92276e5
core: fix includes of wchar.h
2024-11-25 22:32:18 +01:00
Sébastien Helleu
e483113345
perl: add midding #define of __USE_XOPEN to call wcwidth defined in wchar.h
2024-11-25 22:32:18 +01:00
Sébastien Helleu
ea11623793
core: update ChangeLog (issue #2213 )
2024-11-25 21:29:27 +01:00
Trygve Aaberge
107650d7d7
perl: only set Perl locale if the locale is broken
...
It turns out that Debian has reverted the commit in Perl that broke the
locale in their 5.38 branch, so it did not have the issue. However, the
workaround we added to fix the locale apparently makes the version
Debian/Ubuntu has crash on perl_destruct. I'm not sure why it makes it
crash, but since it doesn't crash on newer Perl versions, I'm assuming
that it's another bug with the locale handling in that Perl version.
To avoid the crash, make sure to only set the locale if we detect that
it has been broken by Perl. We do this by checking if the value returned
by wcwidth (160) (the first non-ascii printable character) has changed.
If this value is not the same after the call to perl_construct, the
locale has been broken.
I moved the call to Perl_setlocale to right after perl_construct, as the
call to perl_construct is what breaks the locale.
2024-11-25 21:22:21 +01:00
Sébastien Helleu
2555c378a2
ci: fix macOS CI
...
This is a workaround for https://github.com/actions/runner-images/issues/10984
2024-11-24 18:35:34 +01:00
Sébastien Helleu
6e7df56592
core: update ChangeLog (issue #2209 )
2024-11-24 16:23:38 +01:00