Albert Lee
2df0b3e2c3
core: use same msgfmt invocation to perform checks and create weechat.mo
...
On Illumos, msgfmt aborts when `--output-file=/dev/null` is used.
2025-05-25 09:56:15 +02:00
Albert Lee
c1115c04d5
lua: use LUA_CFLAGS from pkg-config
2025-05-25 09:56:12 +02:00
Albert Lee
e6d850daa0
core: include pthread.h for pthread types
2025-05-25 09:56:10 +02:00
Sébastien Helleu
a0ffb9e5dd
core, plugins: replace "%p" by "%lx" in calls to sscanf
2025-05-18 22:29:39 +02:00
Sébastien Helleu
95a940294e
Revert "core, plugins: replace "%lx" by "%p" in calls to sscanf"
...
This reverts commit e64ab3c675 .
This was causing incorrect conversion of strings "0x..." to pointers on systems
like Solaris/illumos.
And as a side effect, buffers were sometimes empty in weechat relay clients
like glowing-bear.
2025-05-18 22:29:39 +02:00
Sébastien Helleu
d49c6515e4
relay/api: use specifier %@ for times formatted by util_strftimeval
2025-05-18 22:23:14 +02:00
Sébastien Helleu
2f375b652b
core: add support of specifier %@ for UTC time in function util_strftimeval
2025-05-18 22:23:04 +02:00
Sébastien Helleu
8a024dddad
Version 4.6.4-dev
2025-05-11 11:25:48 +02:00
Sébastien Helleu
951c030082
Version 4.6.3
v4.6.3
2025-05-11 11:22:11 +02:00
Sébastien Helleu
5def4f72fe
core: add API function util_version_number in upgrade guidelines
2025-05-11 10:00:27 +02:00
Sébastien Helleu
3db2f71112
core: fix buffer overflow in function eval_string_range_chars
2025-05-10 21:38:26 +02:00
Sébastien Helleu
09917a807b
core: fix buffer overflow in function eval_string_base_encode
2025-05-10 21:31:22 +02:00
Sébastien Helleu
334f88ae2c
core: fix buffer overflow in function eval_syntax_highlight_colorize
2025-05-10 21:30:33 +02:00
Sébastien Helleu
2e14645691
core: fix buffer overflow in function util_parse_time
2025-05-08 19:18:59 +02:00
Sébastien Helleu
2c0bbdf9b9
core: fix integer overflow in function util_version_number
2025-05-08 19:18:59 +02:00
Sébastien Helleu
5839df90e7
core: fix memory leak in function util_parse_delay
2025-05-08 18:39:03 +02:00
Sébastien Helleu
6082453002
core: fix integer overflow in base32 encoding/decoding
2025-05-05 21:39:00 +02:00
Sébastien Helleu
d0568dce79
core: fix integer overflow with decimal numbers in calculation of expression
2025-05-05 21:38:28 +02:00
Sébastien Helleu
00a873dda0
ci: replace TCL 8.7 by 8.6 in FreeBSD CI
2025-04-21 08:47:37 +02:00
Sébastien Helleu
18e2badfbd
Version 4.6.3-dev
2025-04-18 20:43:53 +02:00
Sébastien Helleu
120b048efb
Version 4.6.2
v4.6.2
2025-04-18 20:39:02 +02:00
Sébastien Helleu
600e438b90
debian: update changelog
2025-04-18 20:03:35 +02:00
Sébastien Helleu
bf3a8628ae
debian: bump Standards-Version to 4.7.2
2025-04-18 20:01:08 +02:00
Sébastien Helleu
1478ecd77d
core: fix write of weechat.log to stdout with weechat-headless --stdout (issue #2247 )
2025-04-15 08:16:06 +02:00
Sébastien Helleu
5c9d9bc8fc
core: add refresh of window title on buffer switch, when option weechat.look.window_title is set
2025-04-11 19:32:43 +02:00
Sébastien Helleu
ff00323363
Version 4.6.2-dev
2025-04-09 13:37:27 +02:00
Sébastien Helleu
1d2e5ce700
Version 4.6.1
v4.6.1
2025-04-09 13:33:19 +02:00
Sébastien Helleu
2eebe241ab
core: consider all keys are safe in cursor context (issue #2244 )
2025-04-04 18:55:46 +02:00
Sébastien Helleu
e93cebf02c
core: update ChangeLog (issue #2243 )
2025-04-02 23:05:16 +02:00
Alvar Penning
c3db4946b2
perl: fix build when multiplicity is not available
...
Building WeeChat 4.6.0 on OpenBSD failed with the following error.
> /usr/ports/pobj/weechat-4.6.0/weechat-4.6.0/src/plugins/perl/weechat-perl.c:356:13: error: expected ')'
> function) < 0)
> ^
> /usr/ports/pobj/weechat-4.6.0/weechat-4.6.0/src/plugins/perl/weechat-perl.c:352:9: note: to match this '('
> if (weechat_asprintf (
> ^
> /usr/ports/pobj/weechat-4.6.0/weechat-4.6.0/src/plugins/perl/../weechat-plugin.h:1312:31: note: expanded from macro 'weechat_asprintf'
> (weechat_plugin->asprintf)(__result, __fmt, ##__argz)
On further inspection, the line in question was recently altered in
099e11d7b8 , where a comma was forgotten in the
else branch of the MULTIPLICITY ifdef.
After adding the comma, WeeChat builds as usual.
2025-04-02 23:05:14 +02:00
Sébastien Helleu
86d4da2fd1
irc: display nick changes and quit messages when option irc.look.ignore_tag_messages is enabled ( closes #2241 )
2025-03-28 12:11:29 +01:00
Sébastien Helleu
e39ef93903
Version 4.6.1-dev
2025-03-28 12:10:53 +01:00
Sébastien Helleu
9663f79746
Version 4.6.0
v4.6.0
2025-03-23 10:42:41 +01:00
Sébastien Helleu
e0b7d2a645
core: update ChangeLog
2025-03-21 07:53:29 +01:00
Nils Görs
99bb1454a4
core: update German translations
2025-03-17 11:03:14 +01:00
Sébastien Helleu
caa7af253a
tests: add tests on function util_strftimeval with microseconds < 0 or > 999999
2025-03-17 08:12:33 +01:00
Sébastien Helleu
36300c763d
core: update ChangeLog (issue #1174 )
2025-03-16 15:58:30 +01:00
Sébastien Helleu
e3ffef457f
core: add contributor (issue #1174 )
2025-03-16 15:58:30 +01:00
Sébastien Helleu
6d11468059
spell: rename variable "broker" to "spell_enchant_broker"
2025-03-16 15:58:30 +01:00
Joe Hermaszewski
6b19987e7f
spell: allow overriding dictionaries locations
...
Works for aspell and myspell (hunspell) when using enchant.
2025-03-16 15:58:23 +01:00
Sébastien Helleu
d91039ebd0
core: update ChangeLog
2025-03-16 15:11:41 +01:00
Sébastien Helleu
2e6249588f
core: update ChangeLog (issue #665 )
2025-03-16 15:01:17 +01:00
Sébastien Helleu
847ce17718
xfer: replace "ETA" by "time left"
2025-03-16 15:01:17 +01:00
Andrew Potter
15e2da3aac
xfer: compute speed and ETA with microsecond precision
2025-03-16 15:01:17 +01:00
Sébastien Helleu
ca22e49041
core, irc: replace "long" by "long long" to store seconds in timeval structure
2025-03-16 14:05:11 +01:00
Sébastien Helleu
764b309e92
core, irc, relay: fix formatting of seconds and microseconds
2025-03-16 14:04:28 +01:00
Sébastien Helleu
c0402bce52
core: fix formatting of microseconds in function util_strftimeval
2025-03-16 14:01:04 +01:00
Sébastien Helleu
9fe5fa23a0
core: convert "long long" to "unsigned long long" in functions util_get_microseconds_string and util_parse_delay
2025-03-16 11:13:25 +01:00
Nils Görs
e8a335a3e3
core: update German translations
2025-03-16 10:42:23 +01:00
Sébastien Helleu
e9983821e7
buflist: fix typo in help on option buflist.look.nick_prefix_empty
2025-03-16 10:36:23 +01:00