1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-25 12:26:40 +02:00

Compare commits

..

22 Commits

Author SHA1 Message Date
Sébastien Helleu 0ba30fc217 core: use function util_parse_longlong to parse date in command /print 2026-06-20 11:54:32 +02:00
Sébastien Helleu 9cf398afa1 core: use function util_parse_longlong to parse time in function hdata_set 2026-06-20 11:54:32 +02:00
Sébastien Helleu c150f67cf9 xfer: use util functions to parse integers 2026-06-20 11:33:47 +02:00
Sébastien Helleu 3df0d2d4d3 trigger: use util functions to parse integers 2026-06-20 11:32:44 +02:00
Sébastien Helleu 4d2d93a694 script: use util functions to parse integers 2026-06-20 11:31:33 +02:00
Sébastien Helleu cb0a9a3c42 relay: use util functions to parse integers 2026-06-20 11:27:42 +02:00
Sébastien Helleu 15f0cef09e api: use util functions to parse integers 2026-06-20 11:16:19 +02:00
Sébastien Helleu 49c4c2267a python: use function util_parse_int in API function hook_signal_send 2026-06-20 11:12:54 +02:00
Sébastien Helleu b6f4343d78 javascript: use function util_parse_int in API function hook_signal_send 2026-06-20 11:12:13 +02:00
Sébastien Helleu 0ae7ce165e irc: use util functions to parse integers 2026-06-20 11:09:20 +02:00
Sébastien Helleu 8d69194398 fset: use util functions to parse integers 2026-06-20 10:41:42 +02:00
Sébastien Helleu 054b7ff600 exec: use util functions to parse integers 2026-06-20 10:41:42 +02:00
Sébastien Helleu 0ade9757eb buflist: use util functions to parse integers 2026-06-20 10:41:42 +02:00
Sébastien Helleu 64c0c34735 core: use util functions to parse integers in buffer functions 2026-06-20 10:41:42 +02:00
Sébastien Helleu 6d89ea1324 core: use util functions to parse integers in window functions 2026-06-20 09:51:33 +02:00
Sébastien Helleu bbab9eceb9 core: use util functions to parse integers in nicklist functions 2026-06-20 09:51:33 +02:00
Sébastien Helleu 958c1b84fa core: use util functions to parse integers in function gui_line_hook_update 2026-06-20 09:51:33 +02:00
Sébastien Helleu c545cf75f3 core: use function util_parse_int in function gui_key_grab_init 2026-06-20 09:50:55 +02:00
Sébastien Helleu f34cb85ca3 core: use function util_parse_int in function gui_hotlist_clear_level_string 2026-06-20 09:50:55 +02:00
Sébastien Helleu bed3467efb core: use function util_parse_int in function gui_focus_info_hashtable_gui_focus_info_cb 2026-06-20 09:21:24 +02:00
Sébastien Helleu d5bb81fd2b core: use function util_parse_int in color functions 2026-06-20 09:21:22 +02:00
Sébastien Helleu c03bb825c4 core: use function util_parse_longlong in function gui_chat_hsignal_quote_line_cb 2026-06-20 09:18:36 +02:00
28 changed files with 86 additions and 142 deletions
-2
View File
@@ -28,10 +28,8 @@ SPDX-License-Identifier: GPL-3.0-or-later
- api: fix infinite loop in function string_replace when the search string is empty - api: fix infinite loop in function string_replace when the search string is empty
- irc: fix tag in message with list of names when joining a channel - irc: fix tag in message with list of names when joining a channel
- fset: remove error displayed in core buffer when clicking with the mouse below the last option displayed - fset: remove error displayed in core buffer when clicking with the mouse below the last option displayed
- guile, lua, perl, python, ruby, tcl: fix conversion of dates in the API functions
- irc: limit size of data received from the server to prevent memory exhaustion - irc: limit size of data received from the server to prevent memory exhaustion
- irc: fix out-of-bounds read on incoming DCC command with a quoted filename ending the message ([#2322](https://github.com/weechat/weechat/issues/2322)) - irc: fix out-of-bounds read on incoming DCC command with a quoted filename ending the message ([#2322](https://github.com/weechat/weechat/issues/2322))
- irc: fix conversion of dates in received messages
- relay: limit size of decompressed websocket frame with permessage-deflate to prevent memory exhaustion ([GHSA-v2v4-45wm-5cr3](https://github.com/weechat/weechat/security/advisories/GHSA-v2v4-45wm-5cr3), [CVE-2026-53524](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-53524)) - relay: limit size of decompressed websocket frame with permessage-deflate to prevent memory exhaustion ([GHSA-v2v4-45wm-5cr3](https://github.com/weechat/weechat/security/advisories/GHSA-v2v4-45wm-5cr3), [CVE-2026-53524](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-53524))
- relay: limit size of received websocket frame and HTTP body to prevent memory exhaustion - relay: limit size of received websocket frame and HTTP body to prevent memory exhaustion
- relay: limit size of partial message received while reading an HTTP request to prevent memory exhaustion - relay: limit size of partial message received while reading an HTTP request to prevent memory exhaustion
-7
View File
@@ -1034,13 +1034,6 @@ Path parameters:
confused with the buffer number, which is different) confused with the buffer number, which is different)
* `buffer_name` (string, **required**): buffer name * `buffer_name` (string, **required**): buffer name
Query parameters:
* `colors` (string, optional, default: `ansi`): how to return strings with color codes:
** `ansi`: return ANSI color codes
** `weechat`: return WeeChat internal color codes
** `strip`: strip colors
Request example: get nicks of a buffer: Request example: get nicks of a buffer:
[source,shell] [source,shell]
-8
View File
@@ -1046,14 +1046,6 @@ Paramètres de chemin :
confondre avec le numéro du tampon, qui est différent) confondre avec le numéro du tampon, qui est différent)
* `buffer_name` (chaîne, **obligatoire**) : nom du tampon * `buffer_name` (chaîne, **obligatoire**) : nom du tampon
Paramètres de requête :
* `colors` (chaîne, facultatif, par défaut : `ansi`) : comment les chaînes avec
des couleurs sont retournées :
** `ansi` : retourner les codes couleur ANSI
** `weechat` : retourner les codes couleur internes WeeChat
** `strip` : supprimer les couleurs
Exemple de requête : obtenir les pseudos d'un tampon : Exemple de requête : obtenir les pseudos d'un tampon :
[source,shell] [source,shell]
+1 -8
View File
@@ -1030,19 +1030,12 @@ GET /api/buffers/{id_бафера}/nicks
GET /api/buffers/{име_бафера}/nicks GET /api/buffers/{име_бафера}/nicks
---- ----
Параметри путање: Параметри упита:
* `id_бафера` (цео број, **обавезно**): јединствени идентификатор бафера (не треба * `id_бафера` (цео број, **обавезно**): јединствени идентификатор бафера (не треба
да се помеша са бројем бафера, то је нешто друго) да се помеша са бројем бафера, то је нешто друго)
* `име_бафера` (стринг, **обавезно**): име бафера * `име_бафера` (стринг, **обавезно**): име бафера
Параметри упита:
* `colors` (стринг, није обавезно, подразумевано: `ansi`): како се враћају стрингови са кодовима боје:
** `ansi`: враћају се ANSI кодови боје
** `weechat`: враћају се WeeChat интерни кодови боје
** `strip`: уклањају се боје
Пример захтева: врати надимке бафера: Пример захтева: врати надимке бафера:
[source,shell] [source,shell]
+2 -4
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2026-06-23 12:14+0200\n" "POT-Creation-Date: 2026-06-08 22:23+0200\n"
"PO-Revision-Date: 2026-05-30 14:01+0200\n" "PO-Revision-Date: 2026-05-30 14:01+0200\n"
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n" "Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
"Language-Team: Czech <weechat-dev@nongnu.org>\n" "Language-Team: Czech <weechat-dev@nongnu.org>\n"
@@ -16690,9 +16690,7 @@ msgstr ""
msgid "> type `command_run`: command(s) (required)" msgid "> type `command_run`: command(s) (required)"
msgstr "" msgstr ""
msgid "" msgid "> type `timer`: interval (required), align on second, max calls"
"> type `timer`: interval (required, in milliseconds), align on second, max "
"calls"
msgstr "" msgstr ""
msgid "> type `config`: name(s) of option (required)" msgid "> type `config`: name(s) of option (required)"
+5 -7
View File
@@ -29,8 +29,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2026-06-23 12:14+0200\n" "POT-Creation-Date: 2026-06-08 22:23+0200\n"
"PO-Revision-Date: 2026-06-23 13:29+0200\n" "PO-Revision-Date: 2026-06-09 10:41+0200\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n" "Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German - Germany <weechat-dev@nongnu.org>\n" "Language-Team: German - Germany <weechat-dev@nongnu.org>\n"
"Language: de\n" "Language: de\n"
@@ -18181,12 +18181,10 @@ msgstr ""
msgid "> type `command_run`: command(s) (required)" msgid "> type `command_run`: command(s) (required)"
msgstr "> type `command_run`: Befehl(e) (erforderlich)" msgstr "> type `command_run`: Befehl(e) (erforderlich)"
msgid "" msgid "> type `timer`: interval (required), align on second, max calls"
"> type `timer`: interval (required, in milliseconds), align on second, max "
"calls"
msgstr "" msgstr ""
"> type `timer`: Intervall (erforderlich, in Millisekunden), an Sekunde " "> type `timer`: Intervall (erforderlich), an Sekunden anpassen, maximale "
"anpassen, maximale Anzahl an Aufrufen" "Anzahl an Aufrufen"
msgid "> type `config`: name(s) of option (required)" msgid "> type `config`: name(s) of option (required)"
msgstr "> type `config`: Name der Einstellung (erforderlich)" msgstr "> type `config`: Name der Einstellung (erforderlich)"
+2 -4
View File
@@ -24,7 +24,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2026-06-23 12:14+0200\n" "POT-Creation-Date: 2026-06-08 22:23+0200\n"
"PO-Revision-Date: 2026-05-30 14:01+0200\n" "PO-Revision-Date: 2026-05-30 14:01+0200\n"
"Last-Translator: Santiago Forero <santiago@forero.xyz>\n" "Last-Translator: Santiago Forero <santiago@forero.xyz>\n"
"Language-Team: Spanish - Spain <weechat-dev@nongnu.org>\n" "Language-Team: Spanish - Spain <weechat-dev@nongnu.org>\n"
@@ -16980,9 +16980,7 @@ msgstr ""
msgid "> type `command_run`: command(s) (required)" msgid "> type `command_run`: command(s) (required)"
msgstr "" msgstr ""
msgid "" msgid "> type `timer`: interval (required), align on second, max calls"
"> type `timer`: interval (required, in milliseconds), align on second, max "
"calls"
msgstr "" msgstr ""
msgid "> type `config`: name(s) of option (required)" msgid "> type `config`: name(s) of option (required)"
+5 -7
View File
@@ -23,8 +23,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2026-06-23 12:14+0200\n" "POT-Creation-Date: 2026-06-08 22:23+0200\n"
"PO-Revision-Date: 2026-06-23 12:14+0200\n" "PO-Revision-Date: 2026-06-08 23:14+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n" "Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: French - France <weechat-dev@nongnu.org>\n" "Language-Team: French - France <weechat-dev@nongnu.org>\n"
"Language: fr\n" "Language: fr\n"
@@ -17837,12 +17837,10 @@ msgstr ""
msgid "> type `command_run`: command(s) (required)" msgid "> type `command_run`: command(s) (required)"
msgstr "> type `command_run` : commande(s) (obligatoire)" msgstr "> type `command_run` : commande(s) (obligatoire)"
msgid "" msgid "> type `timer`: interval (required), align on second, max calls"
"> type `timer`: interval (required, in milliseconds), align on second, max "
"calls"
msgstr "" msgstr ""
"> type `timer` : intervalle (obligatoire, en millisecondes), alignement sur " "> type `timer` : intervalle (obligatoire), alignement sur la seconde, nombre "
"la seconde, nombre max d'appels" "max d'appels"
msgid "> type `config`: name(s) of option (required)" msgid "> type `config`: name(s) of option (required)"
msgstr "> type `config` : nom(s) de l'option (obligatoire)" msgstr "> type `config` : nom(s) de l'option (obligatoire)"
+2 -4
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2026-06-23 12:14+0200\n" "POT-Creation-Date: 2026-06-08 22:23+0200\n"
"PO-Revision-Date: 2026-03-08 08:59+0100\n" "PO-Revision-Date: 2026-03-08 08:59+0100\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n" "Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: Hungarian <weechat-dev@nongnu.org>\n" "Language-Team: Hungarian <weechat-dev@nongnu.org>\n"
@@ -15910,9 +15910,7 @@ msgstr ""
msgid "> type `command_run`: command(s) (required)" msgid "> type `command_run`: command(s) (required)"
msgstr "" msgstr ""
msgid "" msgid "> type `timer`: interval (required), align on second, max calls"
"> type `timer`: interval (required, in milliseconds), align on second, max "
"calls"
msgstr "" msgstr ""
msgid "> type `config`: name(s) of option (required)" msgid "> type `config`: name(s) of option (required)"
+2 -4
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2026-06-23 12:14+0200\n" "POT-Creation-Date: 2026-06-08 22:23+0200\n"
"PO-Revision-Date: 2026-05-30 14:02+0200\n" "PO-Revision-Date: 2026-05-30 14:02+0200\n"
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n" "Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
"Language-Team: Italian <weechat-dev@nongnu.org>\n" "Language-Team: Italian <weechat-dev@nongnu.org>\n"
@@ -17070,9 +17070,7 @@ msgstr ""
msgid "> type `command_run`: command(s) (required)" msgid "> type `command_run`: command(s) (required)"
msgstr "" msgstr ""
msgid "" msgid "> type `timer`: interval (required), align on second, max calls"
"> type `timer`: interval (required, in milliseconds), align on second, max "
"calls"
msgstr "" msgstr ""
msgid "> type `config`: name(s) of option (required)" msgid "> type `config`: name(s) of option (required)"
+2 -4
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2026-06-23 12:14+0200\n" "POT-Creation-Date: 2026-06-08 22:23+0200\n"
"PO-Revision-Date: 2026-05-30 14:02+0200\n" "PO-Revision-Date: 2026-05-30 14:02+0200\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n" "Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <weechat-dev@nongnu.org>\n" "Language-Team: Japanese <weechat-dev@nongnu.org>\n"
@@ -17645,9 +17645,7 @@ msgstr ""
msgid "> type `command_run`: command(s) (required)" msgid "> type `command_run`: command(s) (required)"
msgstr "" msgstr ""
msgid "" msgid "> type `timer`: interval (required), align on second, max calls"
"> type `timer`: interval (required, in milliseconds), align on second, max "
"calls"
msgstr "" msgstr ""
msgid "> type `config`: name(s) of option (required)" msgid "> type `config`: name(s) of option (required)"
+2 -6
View File
@@ -24,7 +24,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2026-06-23 12:14+0200\n" "POT-Creation-Date: 2026-06-08 22:23+0200\n"
"PO-Revision-Date: 2026-05-30 14:02+0200\n" "PO-Revision-Date: 2026-05-30 14:02+0200\n"
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n" "Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
"Language-Team: Polish <weechat-dev@nongnu.org>\n" "Language-Team: Polish <weechat-dev@nongnu.org>\n"
@@ -17388,11 +17388,7 @@ msgstr ""
msgid "> type `command_run`: command(s) (required)" msgid "> type `command_run`: command(s) (required)"
msgstr "> typ `command_run`: komenda(-y) (wymagane)" msgstr "> typ `command_run`: komenda(-y) (wymagane)"
#, fuzzy msgid "> type `timer`: interval (required), align on second, max calls"
#| msgid "> type `timer`: interval (required), align on second, max calls"
msgid ""
"> type `timer`: interval (required, in milliseconds), align on second, max "
"calls"
msgstr "" msgstr ""
"> typ `timer`: interwał (wymagany), wyrównane do sekund, maksymalne wywołania" "> typ `timer`: interwał (wymagany), wyrównane do sekund, maksymalne wywołania"
+2 -4
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2026-06-23 12:14+0200\n" "POT-Creation-Date: 2026-06-08 22:23+0200\n"
"PO-Revision-Date: 2026-05-30 14:02+0200\n" "PO-Revision-Date: 2026-05-30 14:02+0200\n"
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n" "Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
"Language-Team: Portuguese - Portugal <weechat-dev@nongnu.org>\n" "Language-Team: Portuguese - Portugal <weechat-dev@nongnu.org>\n"
@@ -17535,9 +17535,7 @@ msgstr ""
msgid "> type `command_run`: command(s) (required)" msgid "> type `command_run`: command(s) (required)"
msgstr "" msgstr ""
msgid "" msgid "> type `timer`: interval (required), align on second, max calls"
"> type `timer`: interval (required, in milliseconds), align on second, max "
"calls"
msgstr "" msgstr ""
msgid "> type `config`: name(s) of option (required)" msgid "> type `config`: name(s) of option (required)"
+2 -4
View File
@@ -46,7 +46,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2026-06-23 12:14+0200\n" "POT-Creation-Date: 2026-06-08 22:23+0200\n"
"PO-Revision-Date: 2026-05-30 14:02+0200\n" "PO-Revision-Date: 2026-05-30 14:02+0200\n"
"Last-Translator: Érico Nogueira <ericonr@disroot.org>\n" "Last-Translator: Érico Nogueira <ericonr@disroot.org>\n"
"Language-Team: Portuguese - Brazil <weechat-dev@nongnu.org>\n" "Language-Team: Portuguese - Brazil <weechat-dev@nongnu.org>\n"
@@ -16466,9 +16466,7 @@ msgstr ""
msgid "> type `command_run`: command(s) (required)" msgid "> type `command_run`: command(s) (required)"
msgstr "" msgstr ""
msgid "" msgid "> type `timer`: interval (required), align on second, max calls"
"> type `timer`: interval (required, in milliseconds), align on second, max "
"calls"
msgstr "" msgstr ""
msgid "> type `config`: name(s) of option (required)" msgid "> type `config`: name(s) of option (required)"
+2 -4
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2026-06-23 12:14+0200\n" "POT-Creation-Date: 2026-06-08 22:23+0200\n"
"PO-Revision-Date: 2026-03-08 08:59+0100\n" "PO-Revision-Date: 2026-03-08 08:59+0100\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n" "Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: Russian <weechat-dev@nongnu.org>\n" "Language-Team: Russian <weechat-dev@nongnu.org>\n"
@@ -15962,9 +15962,7 @@ msgstr ""
msgid "> type `command_run`: command(s) (required)" msgid "> type `command_run`: command(s) (required)"
msgstr "" msgstr ""
msgid "" msgid "> type `timer`: interval (required), align on second, max calls"
"> type `timer`: interval (required, in milliseconds), align on second, max "
"calls"
msgstr "" msgstr ""
msgid "> type `config`: name(s) of option (required)" msgid "> type `config`: name(s) of option (required)"
+2 -6
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2026-06-23 12:14+0200\n" "POT-Creation-Date: 2026-06-08 22:23+0200\n"
"PO-Revision-Date: 2026-05-30 14:02+0200\n" "PO-Revision-Date: 2026-05-30 14:02+0200\n"
"Last-Translator: Ivan Pešić <ivan.pesic@gmail.com>\n" "Last-Translator: Ivan Pešić <ivan.pesic@gmail.com>\n"
"Language-Team: Serbian <weechat-dev@nongnu.org>\n" "Language-Team: Serbian <weechat-dev@nongnu.org>\n"
@@ -17333,11 +17333,7 @@ msgstr ""
msgid "> type `command_run`: command(s) (required)" msgid "> type `command_run`: command(s) (required)"
msgstr "> тип `command_run`: команд(а/е) (обавезно)" msgstr "> тип `command_run`: команд(а/е) (обавезно)"
#, fuzzy msgid "> type `timer`: interval (required), align on second, max calls"
#| msgid "> type `timer`: interval (required), align on second, max calls"
msgid ""
"> type `timer`: interval (required, in milliseconds), align on second, max "
"calls"
msgstr "> тип `timer`: интервал (обавезан), поравнање на секунди, макс позива" msgstr "> тип `timer`: интервал (обавезан), поравнање на секунди, макс позива"
msgid "> type `config`: name(s) of option (required)" msgid "> type `config`: name(s) of option (required)"
+2 -4
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2026-06-23 12:14+0200\n" "POT-Creation-Date: 2026-06-08 22:23+0200\n"
"PO-Revision-Date: 2026-05-30 14:02+0200\n" "PO-Revision-Date: 2026-05-30 14:02+0200\n"
"Last-Translator: Emir SARI <emir_sari@icloud.com>\n" "Last-Translator: Emir SARI <emir_sari@icloud.com>\n"
"Language-Team: Turkish <weechat-dev@nongnu.org>\n" "Language-Team: Turkish <weechat-dev@nongnu.org>\n"
@@ -17755,9 +17755,7 @@ msgstr ""
msgid "> type `command_run`: command(s) (required)" msgid "> type `command_run`: command(s) (required)"
msgstr "" msgstr ""
msgid "" msgid "> type `timer`: interval (required), align on second, max calls"
"> type `timer`: interval (required, in milliseconds), align on second, max "
"calls"
msgstr "" msgstr ""
msgid "> type `config`: name(s) of option (required)" msgid "> type `config`: name(s) of option (required)"
+2 -4
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2026-06-23 12:14+0200\n" "POT-Creation-Date: 2026-06-08 22:23+0200\n"
"PO-Revision-Date: 2014-08-16 10:27+0200\n" "PO-Revision-Date: 2014-08-16 10:27+0200\n"
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n" "Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -14579,9 +14579,7 @@ msgstr ""
msgid "> type `command_run`: command(s) (required)" msgid "> type `command_run`: command(s) (required)"
msgstr "" msgstr ""
msgid "" msgid "> type `timer`: interval (required), align on second, max calls"
"> type `timer`: interval (required, in milliseconds), align on second, max "
"calls"
msgstr "" msgstr ""
msgid "> type `config`: name(s) of option (required)" msgid "> type `config`: name(s) of option (required)"
+1 -1
View File
@@ -7401,7 +7401,7 @@ command_upgrade_display (struct t_gui_buffer *buffer,
str_first_start[0] = '\0'; str_first_start[0] = '\0';
str_last_start[0] = '\0'; str_last_start[0] = '\0';
weechat_last_start_time = weechat_current_start_timeval.tv_sec; weechat_last_start_time = (time_t)weechat_current_start_timeval.tv_sec;
if (translated_string) if (translated_string)
{ {
+5 -5
View File
@@ -2096,7 +2096,7 @@ weechat_guile_api_print_date_tags (SCM buffer, SCM date, SCM tags, SCM message)
plugin_script_api_printf_date_tags (weechat_guile_plugin, plugin_script_api_printf_date_tags (weechat_guile_plugin,
guile_current_script, guile_current_script,
API_STR2PTR(API_SCM_TO_STRING(buffer)), API_STR2PTR(API_SCM_TO_STRING(buffer)),
(time_t)scm_to_long_long (date), (time_t)scm_to_long (date),
API_SCM_TO_STRING(tags), API_SCM_TO_STRING(tags),
"%s", API_SCM_TO_STRING(message)); "%s", API_SCM_TO_STRING(message));
@@ -2117,7 +2117,7 @@ weechat_guile_api_print_datetime_tags (SCM buffer, SCM date, SCM date_usec,
weechat_guile_plugin, weechat_guile_plugin,
guile_current_script, guile_current_script,
API_STR2PTR(API_SCM_TO_STRING(buffer)), API_STR2PTR(API_SCM_TO_STRING(buffer)),
(time_t)scm_to_long_long (date), (time_t)scm_to_long (date),
scm_to_int (date_usec), scm_to_int (date_usec),
API_SCM_TO_STRING(tags), API_SCM_TO_STRING(tags),
"%s", API_SCM_TO_STRING(message)); "%s", API_SCM_TO_STRING(message));
@@ -2156,7 +2156,7 @@ weechat_guile_api_print_y_date_tags (SCM buffer, SCM y, SCM date, SCM tags,
guile_current_script, guile_current_script,
API_STR2PTR(API_SCM_TO_STRING(buffer)), API_STR2PTR(API_SCM_TO_STRING(buffer)),
scm_to_int (y), scm_to_int (y),
(time_t)scm_to_long_long (date), (time_t)scm_to_long (date),
API_SCM_TO_STRING(tags), API_SCM_TO_STRING(tags),
"%s", API_SCM_TO_STRING(message)); "%s", API_SCM_TO_STRING(message));
@@ -2178,7 +2178,7 @@ weechat_guile_api_print_y_datetime_tags (SCM buffer, SCM y, SCM date,
guile_current_script, guile_current_script,
API_STR2PTR(API_SCM_TO_STRING(buffer)), API_STR2PTR(API_SCM_TO_STRING(buffer)),
scm_to_int (y), scm_to_int (y),
(time_t)scm_to_long_long (date), (time_t)scm_to_long (date),
scm_to_int (date_usec), scm_to_int (date_usec),
API_SCM_TO_STRING(tags), API_SCM_TO_STRING(tags),
"%s", API_SCM_TO_STRING(message)); "%s", API_SCM_TO_STRING(message));
@@ -4748,7 +4748,7 @@ weechat_guile_api_infolist_new_var_time (SCM item, SCM name, SCM value)
result = API_PTR2STR(weechat_infolist_new_var_time (API_STR2PTR(API_SCM_TO_STRING(item)), result = API_PTR2STR(weechat_infolist_new_var_time (API_STR2PTR(API_SCM_TO_STRING(item)),
API_SCM_TO_STRING(name), API_SCM_TO_STRING(name),
(time_t)scm_to_long_long (value))); (time_t)scm_to_long (value)));
API_RETURN_STRING(result); API_RETURN_STRING(result);
} }
+8 -7
View File
@@ -4710,7 +4710,7 @@ IRC_PROTOCOL_CALLBACK(317)
min = ((idle_time % (60 * 60 * 24)) % (60 * 60)) / 60; min = ((idle_time % (60 * 60 * 24)) % (60 * 60)) / 60;
sec = ((idle_time % (60 * 60 * 24)) % (60 * 60)) % 60; sec = ((idle_time % (60 * 60 * 24)) % (60 * 60)) % 60;
datetime = (time_t)(atoll (ctxt->params[3])); datetime = (time_t)(atol (ctxt->params[3]));
ptr_buffer = irc_msgbuffer_get_target_buffer (ctxt->server, ctxt->params[1], ptr_buffer = irc_msgbuffer_get_target_buffer (ctxt->server, ctxt->params[1],
ctxt->command, "whois", NULL); ctxt->command, "whois", NULL);
@@ -5066,7 +5066,7 @@ IRC_PROTOCOL_CALLBACK(329)
ptr_channel = irc_channel_search (ctxt->server, ctxt->params[1]); ptr_channel = irc_channel_search (ctxt->server, ctxt->params[1]);
datetime = (time_t)(atoll (ctxt->params[2])); datetime = (time_t)(atol (ctxt->params[2]));
if (ptr_channel) if (ptr_channel)
{ {
@@ -5290,7 +5290,8 @@ IRC_PROTOCOL_CALLBACK(333)
ptr_channel = irc_channel_search (ctxt->server, ctxt->params[1]); ptr_channel = irc_channel_search (ctxt->server, ctxt->params[1]);
ptr_nick = (ptr_channel) ? ptr_nick = (ptr_channel) ?
irc_nick_search (ctxt->server, ptr_channel, topic_nick) : NULL; irc_nick_search (ctxt->server, ptr_channel, topic_nick) : NULL;
datetime = (time_t)(atoll ((ctxt->num_params > 3) ? ctxt->params[3] : ctxt->params[2])); datetime = (ctxt->num_params > 3) ?
(time_t)(atol (ctxt->params[3])) : (time_t)(atol (ctxt->params[2]));
if (!topic_nick && (datetime == 0)) if (!topic_nick && (datetime == 0))
return WEECHAT_RC_OK; return WEECHAT_RC_OK;
@@ -5597,7 +5598,7 @@ IRC_PROTOCOL_CALLBACK(346)
irc_message_get_address_from_host (ctxt->params[3])); irc_message_get_address_from_host (ctxt->params[3]));
if (ctxt->num_params >= 5) if (ctxt->num_params >= 5)
{ {
datetime = (time_t)(atoll (ctxt->params[4])); datetime = (time_t)(atol (ctxt->params[4]));
if (ptr_modelist) if (ptr_modelist)
irc_modelist_item_new (ptr_modelist, ctxt->params[2], ctxt->params[3], datetime); irc_modelist_item_new (ptr_modelist, ctxt->params[2], ctxt->params[3], datetime);
weechat_printf_datetime_tags ( weechat_printf_datetime_tags (
@@ -5776,7 +5777,7 @@ IRC_PROTOCOL_CALLBACK(348)
irc_message_get_address_from_host (ctxt->params[3])); irc_message_get_address_from_host (ctxt->params[3]));
if (ctxt->num_params >= 5) if (ctxt->num_params >= 5)
{ {
datetime = (time_t)(atoll (ctxt->params[4])); datetime = (time_t)(atol (ctxt->params[4]));
if (ptr_modelist) if (ptr_modelist)
irc_modelist_item_new (ptr_modelist, ctxt->params[2], ctxt->params[3], datetime); irc_modelist_item_new (ptr_modelist, ctxt->params[2], ctxt->params[3], datetime);
weechat_printf_datetime_tags ( weechat_printf_datetime_tags (
@@ -6806,7 +6807,7 @@ IRC_PROTOCOL_CALLBACK(367)
irc_message_get_address_from_host (ctxt->params[3])); irc_message_get_address_from_host (ctxt->params[3]));
if (ctxt->num_params >= 5) if (ctxt->num_params >= 5)
{ {
datetime = (time_t)(atoll (ctxt->params[4])); datetime = (time_t)(atol (ctxt->params[4]));
if (ptr_modelist) if (ptr_modelist)
{ {
irc_modelist_item_new (ptr_modelist, ctxt->params[2], ctxt->params[3], irc_modelist_item_new (ptr_modelist, ctxt->params[2], ctxt->params[3],
@@ -7381,7 +7382,7 @@ IRC_PROTOCOL_CALLBACK(728)
irc_message_get_address_from_host (ctxt->params[4])); irc_message_get_address_from_host (ctxt->params[4]));
if (ctxt->num_params >= 6) if (ctxt->num_params >= 6)
{ {
datetime = (time_t)(atoll (ctxt->params[5])); datetime = (time_t)(atol (ctxt->params[5]));
if (ptr_modelist) if (ptr_modelist)
{ {
irc_modelist_item_new (ptr_modelist, ctxt->params[3], ctxt->params[4], irc_modelist_item_new (ptr_modelist, ctxt->params[3], ctxt->params[4],
+5 -5
View File
@@ -2173,7 +2173,7 @@ API_FUNC(print)
API_FUNC(print_date_tags) API_FUNC(print_date_tags)
{ {
const char *buffer, *tags, *message; const char *buffer, *tags, *message;
long long date; long date;
API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR); API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR);
if (lua_gettop (L) < 4) if (lua_gettop (L) < 4)
@@ -2197,7 +2197,7 @@ API_FUNC(print_date_tags)
API_FUNC(print_datetime_tags) API_FUNC(print_datetime_tags)
{ {
const char *buffer, *tags, *message; const char *buffer, *tags, *message;
long long date; long date;
int date_usec; int date_usec;
API_INIT_FUNC(1, "print_datetime_tags", API_RETURN_ERROR); API_INIT_FUNC(1, "print_datetime_tags", API_RETURN_ERROR);
@@ -2247,7 +2247,7 @@ API_FUNC(print_y_date_tags)
{ {
const char *buffer, *tags, *message; const char *buffer, *tags, *message;
int y; int y;
long long date; long date;
API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR); API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR);
if (lua_gettop (L) < 5) if (lua_gettop (L) < 5)
@@ -2274,7 +2274,7 @@ API_FUNC(print_y_datetime_tags)
{ {
const char *buffer, *tags, *message; const char *buffer, *tags, *message;
int y, date_usec; int y, date_usec;
long long date; long date;
API_INIT_FUNC(1, "print_y_datetime_tags", API_RETURN_ERROR); API_INIT_FUNC(1, "print_y_datetime_tags", API_RETURN_ERROR);
if (lua_gettop (L) < 6) if (lua_gettop (L) < 6)
@@ -5008,7 +5008,7 @@ API_FUNC(infolist_new_var_time)
{ {
const char *item, *name; const char *item, *name;
const char *result; const char *result;
long long value; long value;
API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY); API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY);
if (lua_gettop (L) < 3) if (lua_gettop (L) < 3)
+5 -5
View File
@@ -2106,7 +2106,7 @@ API_FUNC(print_date_tags)
plugin_script_api_printf_date_tags (weechat_perl_plugin, plugin_script_api_printf_date_tags (weechat_perl_plugin,
perl_current_script, perl_current_script,
API_STR2PTR(buffer), API_STR2PTR(buffer),
(time_t)(SvNV (ST (1))), /* date */ (time_t)(SvIV (ST (1))), /* date */
tags, tags,
"%s", message); "%s", message);
@@ -2129,7 +2129,7 @@ API_FUNC(print_datetime_tags)
plugin_script_api_printf_datetime_tags (weechat_perl_plugin, plugin_script_api_printf_datetime_tags (weechat_perl_plugin,
perl_current_script, perl_current_script,
API_STR2PTR(buffer), API_STR2PTR(buffer),
(time_t)(SvNV (ST (1))), /* date */ (time_t)(SvIV (ST (1))), /* date */
SvIV (ST (2)), /* date_usec */ SvIV (ST (2)), /* date_usec */
tags, tags,
"%s", message); "%s", message);
@@ -2175,7 +2175,7 @@ API_FUNC(print_y_date_tags)
perl_current_script, perl_current_script,
API_STR2PTR(buffer), API_STR2PTR(buffer),
SvIV (ST (1)), /* y */ SvIV (ST (1)), /* y */
(time_t)(SvNV (ST (2))), /* date */ (time_t)(SvIV (ST (2))), /* date */
tags, tags,
"%s", message); "%s", message);
@@ -2199,7 +2199,7 @@ API_FUNC(print_y_datetime_tags)
perl_current_script, perl_current_script,
API_STR2PTR(buffer), API_STR2PTR(buffer),
SvIV (ST (1)), /* y */ SvIV (ST (1)), /* y */
(time_t)(SvNV (ST (2))), /* date */ (time_t)(SvIV (ST (2))), /* date */
SvIV (ST (3)), /* date_usec */ SvIV (ST (3)), /* date_usec */
tags, tags,
"%s", message); "%s", message);
@@ -4940,7 +4940,7 @@ API_FUNC(infolist_new_var_time)
result = API_PTR2STR(weechat_infolist_new_var_time (API_STR2PTR(item), result = API_PTR2STR(weechat_infolist_new_var_time (API_STR2PTR(item),
name, name,
(time_t)(SvNV (ST (2))))); /* value */ (time_t)(SvIV (ST (2))))); /* value */
API_RETURN_STRING(result); API_RETURN_STRING(result);
} }
+1 -1
View File
@@ -1042,7 +1042,7 @@ plugin_api_info_uptime_current_cb (const void *pointer, void *data,
(void) info_name; (void) info_name;
return plugin_api_info_build_uptime ( return plugin_api_info_build_uptime (
weechat_current_start_timeval.tv_sec, (time_t)weechat_current_start_timeval.tv_sec,
arguments); arguments);
} }
+10 -10
View File
@@ -2093,14 +2093,14 @@ API_FUNC(prnt)
API_FUNC(prnt_date_tags) API_FUNC(prnt_date_tags)
{ {
char *buffer, *tags, *message; char *buffer, *tags, *message;
long long date; long date;
API_INIT_FUNC(1, "prnt_date_tags", API_RETURN_ERROR); API_INIT_FUNC(1, "prnt_date_tags", API_RETURN_ERROR);
buffer = NULL; buffer = NULL;
date = 0; date = 0;
tags = NULL; tags = NULL;
message = NULL; message = NULL;
if (!PyArg_ParseTuple (args, "sLss", &buffer, &date, &tags, &message)) if (!PyArg_ParseTuple (args, "slss", &buffer, &date, &tags, &message))
API_WRONG_ARGS(API_RETURN_ERROR); API_WRONG_ARGS(API_RETURN_ERROR);
plugin_script_api_printf_date_tags (weechat_python_plugin, plugin_script_api_printf_date_tags (weechat_python_plugin,
@@ -2116,7 +2116,7 @@ API_FUNC(prnt_date_tags)
API_FUNC(prnt_datetime_tags) API_FUNC(prnt_datetime_tags)
{ {
char *buffer, *tags, *message; char *buffer, *tags, *message;
long long date; long date;
int date_usec; int date_usec;
API_INIT_FUNC(1, "prnt_datetime_tags", API_RETURN_ERROR); API_INIT_FUNC(1, "prnt_datetime_tags", API_RETURN_ERROR);
@@ -2125,7 +2125,7 @@ API_FUNC(prnt_datetime_tags)
date_usec = 0; date_usec = 0;
tags = NULL; tags = NULL;
message = NULL; message = NULL;
if (!PyArg_ParseTuple (args, "sLiss", &buffer, &date, &date_usec, &tags, if (!PyArg_ParseTuple (args, "sliss", &buffer, &date, &date_usec, &tags,
&message)) &message))
API_WRONG_ARGS(API_RETURN_ERROR); API_WRONG_ARGS(API_RETURN_ERROR);
@@ -2165,7 +2165,7 @@ API_FUNC(prnt_y_date_tags)
{ {
char *buffer, *tags, *message; char *buffer, *tags, *message;
int y; int y;
long long date; long date;
API_INIT_FUNC(1, "prnt_y_date_tags", API_RETURN_ERROR); API_INIT_FUNC(1, "prnt_y_date_tags", API_RETURN_ERROR);
buffer = NULL; buffer = NULL;
@@ -2173,7 +2173,7 @@ API_FUNC(prnt_y_date_tags)
date = 0; date = 0;
tags = NULL; tags = NULL;
message = NULL; message = NULL;
if (!PyArg_ParseTuple (args, "siLss", &buffer, &y, &date, &tags, &message)) if (!PyArg_ParseTuple (args, "silss", &buffer, &y, &date, &tags, &message))
API_WRONG_ARGS(API_RETURN_ERROR); API_WRONG_ARGS(API_RETURN_ERROR);
plugin_script_api_printf_y_date_tags (weechat_python_plugin, plugin_script_api_printf_y_date_tags (weechat_python_plugin,
@@ -2191,7 +2191,7 @@ API_FUNC(prnt_y_datetime_tags)
{ {
char *buffer, *tags, *message; char *buffer, *tags, *message;
int y; int y;
long long date; long date;
int date_usec; int date_usec;
API_INIT_FUNC(1, "prnt_y_datetime_tags", API_RETURN_ERROR); API_INIT_FUNC(1, "prnt_y_datetime_tags", API_RETURN_ERROR);
@@ -2201,7 +2201,7 @@ API_FUNC(prnt_y_datetime_tags)
date_usec = 0; date_usec = 0;
tags = NULL; tags = NULL;
message = NULL; message = NULL;
if (!PyArg_ParseTuple (args, "siLiss", &buffer, &y, &date, &date_usec, if (!PyArg_ParseTuple (args, "siliss", &buffer, &y, &date, &date_usec,
&tags, &message)) &tags, &message))
API_WRONG_ARGS(API_RETURN_ERROR); API_WRONG_ARGS(API_RETURN_ERROR);
@@ -4904,13 +4904,13 @@ API_FUNC(infolist_new_var_time)
{ {
char *item, *name; char *item, *name;
const char *result; const char *result;
long long value; long value;
API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY); API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY);
item = NULL; item = NULL;
name = NULL; name = NULL;
value = 0; value = 0;
if (!PyArg_ParseTuple (args, "ssL", &item, &name, &value)) if (!PyArg_ParseTuple (args, "ssl", &item, &name, &value))
API_WRONG_ARGS(API_RETURN_EMPTY); API_WRONG_ARGS(API_RETURN_EMPTY);
result = API_PTR2STR(weechat_infolist_new_var_time (API_STR2PTR(item), result = API_PTR2STR(weechat_infolist_new_var_time (API_STR2PTR(item),
+5 -5
View File
@@ -2604,7 +2604,7 @@ weechat_ruby_api_print_date_tags (VALUE class, VALUE buffer, VALUE date,
Check_Type (message, T_STRING); Check_Type (message, T_STRING);
c_buffer = StringValuePtr (buffer); c_buffer = StringValuePtr (buffer);
c_date = NUM2ULL (date); c_date = NUM2ULONG (date);
c_tags = StringValuePtr (tags); c_tags = StringValuePtr (tags);
c_message = StringValuePtr (message); c_message = StringValuePtr (message);
@@ -2639,7 +2639,7 @@ weechat_ruby_api_print_datetime_tags (VALUE class, VALUE buffer, VALUE date,
Check_Type (message, T_STRING); Check_Type (message, T_STRING);
c_buffer = StringValuePtr (buffer); c_buffer = StringValuePtr (buffer);
c_date = NUM2ULL (date); c_date = NUM2ULONG (date);
c_date_usec = NUM2INT (date_usec); c_date_usec = NUM2INT (date_usec);
c_tags = StringValuePtr (tags); c_tags = StringValuePtr (tags);
c_message = StringValuePtr (message); c_message = StringValuePtr (message);
@@ -2703,7 +2703,7 @@ weechat_ruby_api_print_y_date_tags (VALUE class, VALUE buffer, VALUE y,
c_buffer = StringValuePtr (buffer); c_buffer = StringValuePtr (buffer);
c_y = NUM2INT (y); c_y = NUM2INT (y);
c_date = NUM2ULL (date); c_date = NUM2ULONG (date);
c_tags = StringValuePtr (tags); c_tags = StringValuePtr (tags);
c_message = StringValuePtr (message); c_message = StringValuePtr (message);
@@ -2741,7 +2741,7 @@ weechat_ruby_api_print_y_datetime_tags (VALUE class, VALUE buffer, VALUE y,
c_buffer = StringValuePtr (buffer); c_buffer = StringValuePtr (buffer);
c_y = NUM2INT (y); c_y = NUM2INT (y);
c_date = NUM2ULL (date); c_date = NUM2ULONG (date);
c_date_usec = NUM2INT (date_usec); c_date_usec = NUM2INT (date_usec);
c_tags = StringValuePtr (tags); c_tags = StringValuePtr (tags);
c_message = StringValuePtr (message); c_message = StringValuePtr (message);
@@ -6040,7 +6040,7 @@ weechat_ruby_api_infolist_new_var_time (VALUE class, VALUE item,
c_item = StringValuePtr (item); c_item = StringValuePtr (item);
c_name = StringValuePtr (name); c_name = StringValuePtr (name);
c_value = NUM2ULL (value); c_value = NUM2ULONG (value);
result = API_PTR2STR(weechat_infolist_new_var_time (API_STR2PTR(c_item), result = API_PTR2STR(weechat_infolist_new_var_time (API_STR2PTR(c_item),
c_name, c_name,
+10 -10
View File
@@ -2123,13 +2123,13 @@ API_FUNC(print)
API_FUNC(print_date_tags) API_FUNC(print_date_tags)
{ {
char *buffer, *tags, *message; char *buffer, *tags, *message;
Tcl_WideInt date; long date;
API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR); API_INIT_FUNC(1, "print_date_tags", API_RETURN_ERROR);
if (objc < 5) if (objc < 5)
API_WRONG_ARGS(API_RETURN_ERROR); API_WRONG_ARGS(API_RETURN_ERROR);
if (Tcl_GetWideIntFromObj (interp, objv[2], &date) != TCL_OK) if (Tcl_GetLongFromObj (interp, objv[2], &date) != TCL_OK)
API_WRONG_ARGS(API_RETURN_ERROR); API_WRONG_ARGS(API_RETURN_ERROR);
buffer = Tcl_GetString (objv[1]); buffer = Tcl_GetString (objv[1]);
@@ -2150,13 +2150,13 @@ API_FUNC(print_datetime_tags)
{ {
char *buffer, *tags, *message; char *buffer, *tags, *message;
int date_usec; int date_usec;
Tcl_WideInt date; long date;
API_INIT_FUNC(1, "print_datetime_tags", API_RETURN_ERROR); API_INIT_FUNC(1, "print_datetime_tags", API_RETURN_ERROR);
if (objc < 6) if (objc < 6)
API_WRONG_ARGS(API_RETURN_ERROR); API_WRONG_ARGS(API_RETURN_ERROR);
if (Tcl_GetWideIntFromObj (interp, objv[2], &date) != TCL_OK) if (Tcl_GetLongFromObj (interp, objv[2], &date) != TCL_OK)
API_WRONG_ARGS(API_RETURN_ERROR); API_WRONG_ARGS(API_RETURN_ERROR);
if (Tcl_GetIntFromObj (interp, objv[3], &date_usec) != TCL_OK) if (Tcl_GetIntFromObj (interp, objv[3], &date_usec) != TCL_OK)
@@ -2205,7 +2205,7 @@ API_FUNC(print_y_date_tags)
{ {
char *buffer, *tags, *message; char *buffer, *tags, *message;
int y; int y;
Tcl_WideInt date; long date;
API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR); API_INIT_FUNC(1, "print_y_date_tags", API_RETURN_ERROR);
if (objc < 6) if (objc < 6)
@@ -2214,7 +2214,7 @@ API_FUNC(print_y_date_tags)
if (Tcl_GetIntFromObj (interp, objv[2], &y) != TCL_OK) if (Tcl_GetIntFromObj (interp, objv[2], &y) != TCL_OK)
API_WRONG_ARGS(API_RETURN_ERROR); API_WRONG_ARGS(API_RETURN_ERROR);
if (Tcl_GetWideIntFromObj (interp, objv[3], &date) != TCL_OK) if (Tcl_GetLongFromObj (interp, objv[3], &date) != TCL_OK)
API_WRONG_ARGS(API_RETURN_ERROR); API_WRONG_ARGS(API_RETURN_ERROR);
buffer = Tcl_GetString (objv[1]); buffer = Tcl_GetString (objv[1]);
@@ -2236,7 +2236,7 @@ API_FUNC(print_y_datetime_tags)
{ {
char *buffer, *tags, *message; char *buffer, *tags, *message;
int y, date_usec; int y, date_usec;
Tcl_WideInt date; long date;
API_INIT_FUNC(1, "print_y_datetime_tags", API_RETURN_ERROR); API_INIT_FUNC(1, "print_y_datetime_tags", API_RETURN_ERROR);
if (objc < 7) if (objc < 7)
@@ -2245,7 +2245,7 @@ API_FUNC(print_y_datetime_tags)
if (Tcl_GetIntFromObj (interp, objv[2], &y) != TCL_OK) if (Tcl_GetIntFromObj (interp, objv[2], &y) != TCL_OK)
API_WRONG_ARGS(API_RETURN_ERROR); API_WRONG_ARGS(API_RETURN_ERROR);
if (Tcl_GetWideIntFromObj (interp, objv[3], &date) != TCL_OK) if (Tcl_GetLongFromObj (interp, objv[3], &date) != TCL_OK)
API_WRONG_ARGS(API_RETURN_ERROR); API_WRONG_ARGS(API_RETURN_ERROR);
if (Tcl_GetIntFromObj (interp, objv[4], &date_usec) != TCL_OK) if (Tcl_GetIntFromObj (interp, objv[4], &date_usec) != TCL_OK)
@@ -4942,13 +4942,13 @@ API_FUNC(infolist_new_var_pointer)
API_FUNC(infolist_new_var_time) API_FUNC(infolist_new_var_time)
{ {
const char *result; const char *result;
Tcl_WideInt value; long value;
API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY); API_INIT_FUNC(1, "infolist_new_var_time", API_RETURN_EMPTY);
if (objc < 4) if (objc < 4)
API_WRONG_ARGS(API_RETURN_EMPTY); API_WRONG_ARGS(API_RETURN_EMPTY);
if (Tcl_GetWideIntFromObj (interp, objv[3], &value) != TCL_OK) if (Tcl_GetLongFromObj (interp, objv[3], &value) != TCL_OK)
API_WRONG_ARGS(API_RETURN_EMPTY); API_WRONG_ARGS(API_RETURN_EMPTY);
result = API_PTR2STR(weechat_infolist_new_var_time (API_STR2PTR(Tcl_GetString (objv[1])), /* item */ result = API_PTR2STR(weechat_infolist_new_var_time (API_STR2PTR(Tcl_GetString (objv[1])), /* item */
+1 -2
View File
@@ -1305,8 +1305,7 @@ trigger_command_init (void)
"are evaluated, \"${tg_trigger_name}\" is replaced by the trigger " "are evaluated, \"${tg_trigger_name}\" is replaced by the trigger "
"name, see /help eval)"), "name, see /help eval)"),
N_("> type `command_run`: command(s) (required)"), N_("> type `command_run`: command(s) (required)"),
N_("> type `timer`: interval (required, in milliseconds), " N_("> type `timer`: interval (required), align on second, max calls"),
"align on second, max calls"),
N_("> type `config`: name(s) of option (required)"), N_("> type `config`: name(s) of option (required)"),
N_("> type `focus`: name(s) of area (required)"), N_("> type `focus`: name(s) of area (required)"),
N_("> type `info`: name(s) of info (required)"), N_("> type `info`: name(s) of info (required)"),