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
Sébastien Helleu
b25a9b11a0
buflist: apply option buflist.look.nick_prefix_empty also on private and list buffers
2025-03-15 19:19:19 +01:00
Aaron Jones
f5038bccbc
Fix function prototypes for list of arguments
...
At the moment, building WeeChat triggers several thousand -Wstrict-prototypes
diagnostics. This is due to its source code using an empty argument list for
functions and function pointers that take no arguments, instead of explicitly
declaring that they take no arguments by using a void list.
This commit replaces all empty argument lists with a void list.
Note that Ruby's headers also suffer the same problem, which WeeChat can't
do anything to fix. Thus, building WeeChat with the Ruby plugin enabled
will still issue approximately 30 such diagnostics.
2025-03-10 08:16:52 +01:00
Nils Görs
20b2bdedc2
core: update German translations
2025-03-09 11:25:46 +01:00
Sébastien Helleu
95366c37b7
doc/api: add reference to function hook_process
2025-03-09 09:40:46 +01:00
Sébastien Helleu
80bb54fed8
doc/api: add difference between hook_url and hook_process_hashtable
2025-03-09 09:31:36 +01:00