Subject: CVS commit: pkgsrc/chat/weechat
From: Ryo ONODERA
Date: 2024-04-15 15:54:28
Message id: 20240415135428.72FDFFA2C@cvs.NetBSD.org

Log Message:
chat/weechat: Update to 4.2.2

Changelog:
== Version 4.2.2 (2024-04-07)

Bug fixes::

  * core: fix reset to initial scroll position after search of text in buffer \ 
(issue #2093)
  * core: add missing mouse events "alt-ctrl-button2" and \ 
"alt-ctrl-button3"
  * exec: remove trailing space on buffers with free content when line numbers \ 
are not displayed
  * exec: add missing exec tags in lines of buffers with free content (issue #2086)
  * irc: add missing tags on self action messages when capability echo-message \ 
is enabled (issue #2074)
  * python: fix truncation of unsigned long long integer returned by function \ 
string_parse_size
  * relay: set the last IRC client disconnection time only after a successful \ 
connection (issue #2103)
  * script: always display list of scripts when searching scripts with `/script \ 
search` (issue #2077)
  * script: fix default mouse keys (issue #2076)
  * scripts: fix crash on script unload when a hook is created in a buffer close \ 
callback (issue #2067)
  * tcl: fix truncation of long integer returned by function hdata_long
  * trigger: fix memory leak when adding a new trigger with `/trigger` command

Tests::

  * core: fix tests on function strftimeval on Alpine

== Version 4.2.1 (2024-01-22)

Bug fixes::

  * irc: fix random date displayed when a received message contains tags but no \ 
"time" (issue #2064)

== Version 4.2.0 (2024-01-21)

New features::

  * core: add variable "opening" in buffer, do not send buffer signals \ 
when the buffer is opening
  * core: store microseconds in buffer lines (issue #649)
  * core: evaluate expressions even when the suffix is missing ("}" by \ 
default) (issue #2042, issue #1714)
  * core: add syntax highlighting in evaluation of expressions with \ 
`raw_hl:string` and `hl:string`, add option weechat.color.eval_syntax_colors \ 
(issue #2042)
  * core: add option `search_history` in command `/input`, add key kbd:[Ctrl+r] \ 
to search in commands history, add key context "histsearch" (issue \ 
#2040)
  * core: add option weechat.look.buffer_search_history (issue #2040)
  * core: add key kbd:[Ctrl+o] to send command found and insert next one in \ 
input (issue #2040)
  * core: add buffer variables "text_search_direction", \ 
"text_search_history" and "text_search_ptr_history" (issue \ 
#2040)
  * core: move key kbd:[Ctrl+r] to kbd:[Ctrl+s] (issue #2040)
  * core: move key kbd:[Ctrl+s], kbd:[Ctrl+u] to kbd:[Alt+Shift+U] (issue #2040)
  * core: display only version with command `/version`, add options `-o` and \ 
`-ol` in command `/upgrade`
  * core: add number of processes in command `/sys waitpid`
  * core, alias, trigger: allow wildcard in commands `/bar`, `/item`, `/proxy`, \ 
`/alias` and `/trigger` (issue #1956)
  * api: add support of format/translation of command arguments description line \ 
by line (issue #2005)
  * api: add function string_concat (issue #2005)
  * api: add functions util_strftimeval, util_parse_time, printf_datetime_tags, \ 
printf_y_datetime_tags (issue #649)
  * api: add argument "date_usec" in hook_print callback (issue #649)
  * api: add property "type" in function buffer_get_string
  * api: add info "mouse"
  * buflist: jump to previous/next buffer displayed in buflist item with \ 
ctrl+wheel up/down on a buflist item (issue #1473)
  * irc: add option irc.look.display_host_wallops
  * irc: add server option "anti_flood" (now in milliseconds), remove \ 
server options "anti_flood_prio_{high|low}" (issue #1039)
  * irc: add option irc.look.list_buffer
  * irc: change default value of server option "tls_priorities" to `NORMAL`
  * irc: add support of RGB colors in messages, add option irc.color.term_remap \ 
(issue #2025)
  * irc: add tags "nick_xxx" and "host_xxx" in all messages, \ 
including self and server messages
  * irc: add option irc.look.ignore_tag_messages (issue #989)
  * relay: change default value of option relay.network.tls_priorities to `NORMAL`
  * trigger: change format of variables `${tg_date}` from "%Y-%m-%d \ 
%H:%M:%S" to "%FT%T.%f" (issue #649)
  * trigger: rename local variable "trigger_filter" to \ 
"filter" on monitor buffer (issue #2037)

Bug fixes::

  * core: fix crash on plugin reload when using musl libc (issue #2052)
  * core: fix infinite loop in display when the chat area is too small (issue #2053)
  * core: fix value of buffer variable "num_history" when the value \ 
defined in option weechat.history.max_commands is reached
  * core: remove incorrect warning when binding keys kbd:[F10] to kbd:[F20] \ 
(issue #2039)
  * core: call hook config when options are removed
  * core: display an error with command `/history N` when N is not a valid integer
  * core: fix memory leak when config version is invalid or not supported
  * core: fix crash when "config_version" is present in a \ 
configuration file without a value
  * core: display an error on startup if environment variable "HOME" \ 
is not set
  * core: fix crash when a custom bar item name is already used by a default bar \ 
item (issue #2034)
  * core: fix random timeouts when a lot of concurrent processes are launched \ 
with hook_process (issue #2033)
  * api: return NULL instead of empty infolist "key" when context is \ 
not found
  * irc: check if arguments are not NULL in some infos
  * irc: fix info "irc_is_message_ignored" (issue #2059)
  * irc: fix display of self messages when the message split fails due to \ 
inconsistent max lengths sent by the server in message 005
  * irc: display messages 730/731 (monitored nicks online/offline) even if \ 
command `/notify` was not used (issue #2049)
  * irc: remove trailing "\r\n" in signals "irc_out" and \ 
"irc_outtags" when messages are queued
  * irc: fix target buffer of IRC message 337 (whois reply: "is hiding \ 
their idle time")
  * irc: revert compute of nick colors to case sensitive way, deprecate again \ 
infos "irc_nick_color" and "irc_nick_color_name" (issue \ 
#194, issue #2032)
  * relay: close properly connection with the IRC client in case of server \ 
disconnection (issue #2038)
  * ruby: fix use of NULL variable when displaying exception

Tests::

  * core: add tests on plugin config and plugin API info functions
  * irc: add tests on info functions

Build::

  * core: make libintl.h required if CMake option ENABLE_NLS is enabled (issue #2031)
  * ruby: add detection of Ruby 3.3

== Version 4.1.3 (2024-01-20)

Bug fixes::

  * core: fix crash on plugin reload when using musl libc (issue #2052)
  * core: fix infinite loop in display when the chat area is too small (issue #2053)
  * irc: check if arguments are not NULL in some infos
  * irc: fix info "irc_is_message_ignored" (issue #2059)
  * irc: fix display of self messages when the message split fails due to \ 
inconsistent max lengths sent by the server in message 005

Files:
RevisionActionfile
1.145modifypkgsrc/chat/weechat/Makefile
1.81modifypkgsrc/chat/weechat/distinfo