1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-17 16:44:47 +02:00

Compare commits

...

8 Commits

Author SHA1 Message Date
Sébastien Helleu 0e6497612c Version 3.5 2022-03-27 15:13:48 +02:00
Sébastien Helleu a794bf39bb debian: update changelog 2022-03-27 09:49:50 +02:00
Sébastien Helleu 5f543f26cc core: update .mailmap 2022-03-24 21:04:21 +01:00
Sébastien Helleu 0d8ced6c32 doc: use unicode symbol for greater-than or equal to 2022-03-23 21:12:02 +01:00
Sébastien Helleu db28e2133d doc: update Serbian auto-generated files 2022-03-22 21:18:32 +01:00
Ivan Pešić bab175f5b4 core: update Serbian translation 2022-03-22 21:18:03 +01:00
Ivan Pešić d3b42fae83 doc: update Serbian translations 2022-03-22 21:18:03 +01:00
Sébastien Helleu ef41998179 core: use unicode symbol for greater-than or equal to in ChangeLog 2022-03-21 23:02:35 +01:00
23 changed files with 126 additions and 115 deletions
+3 -1
View File
@@ -11,7 +11,9 @@ Sébastien Helleu <flashcode@flashtux.org> <flashcode>
Sébastien Helleu <flashcode@flashtux.org> <uid67137>
Nils Görs <weechatter@arcor.de>
Ryuunosuke Ayanokouzi <i38w7i3@yahoo.co.jp>
Krzysztof Korościk <soltys1@gmail.com> <soltys@szluug.org> <soltys@soltys.info>
Krzysztof Korościk <soltys@soltys.info>
Krzysztof Korościk <soltys@soltys.info> <soltys1@gmail.com>
Krzysztof Korościk <soltys@soltys.info> <soltys@szluug.org>
Marco Paolone <marcopaolone@gmail.com>
<marcopaolone@gmail.com> <marco@DrB4tch.sitecomwl601>
<mikaela.suomalainen@outlook.com> <mkaysi@outlook.com>
+15 -15
View File
@@ -16,7 +16,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
[[v3.5]]
== Version 3.5 (under dev)
== Version 3.5 (2022-03-27)
New features::
@@ -729,7 +729,7 @@ Bug fixes::
* lua: fix macros used to return values
* php: fix return code of functions config_write_option and config_write_line
* php: fix memory leak in 72 functions returning allocated strings
* python: fix crash when loading a script with Python >= 3.7 (issue #1219)
* python: fix crash when loading a script with Python 3.7 (issue #1219)
* relay: fix socket creation for relay server on OpenBSD (issue #1213)
* ruby: fix memory leak in 7 functions returning allocated strings
* script: fix memory leak in case of invalid XML content in list of scripts
@@ -962,7 +962,7 @@ Bug fixes::
* irc: fix close of server channels which are waiting for the JOIN when the server buffer is closed (issue #873)
* irc: fix buffer switching on manual join for forwarded channels (issue #876)
* irc: add missing tags on CTCP message sent
* lua: fix integers returned in Lua >= 5.3 (issue #834)
* lua: fix integers returned in Lua 5.3 (issue #834)
* relay: make HTTP headers case-insensitive for WebSocket connections (issue #888)
* relay: set status to "authentication failed" and close immediately connection in case of authentication failure in weechat and irc protocols (issue #825)
* script: reload a script after upgrade only if it was loaded, set autoload only if the script was auto-loaded (issue #855)
@@ -1299,7 +1299,7 @@ Bug fixes::
Build::
* core: fix compilation of man pages with autotools in source directory
* core: fix compilation of plugins with CMake >= 3.1 (issue #287)
* core: fix compilation of plugins with CMake 3.1 (issue #287)
* lua: add detection of Lua 5.2
* python: fix Python detection with Homebrew (issue #217)
* tests: fix compilation of tests with clang (issue #275)
@@ -1331,7 +1331,7 @@ Build::
* aspell: fix compilation with Enchant < 1.6.0 (issue #192)
* guile: fix compilation with Guile < 2.0.4 (issue #198)
* perl: fix detection of Perl >= 5.20 with autotools
* perl: fix detection of Perl 5.20 with autotools
* tests: fix build of tests when the build directory is outside source tree (issue #178)
[[v1.0]]
@@ -1513,7 +1513,7 @@ New features::
* core: add infos "term_width" and "term_height"
* core: add bar item "buffer_zoom", add signals "buffer_{zoomed|unzoomed}" (patch #8204)
* core: add default keys kbd:[Alt+Home] / kbd:[Alt+End] (`meta2-1;3H` / `meta2-1;3F`) and kbd:[Alt+F11] / kbd:[Alt+F12] (`meta2-23;3~` / `meta2-24;3~`) for xterm
* core: add support of italic text (requires ncurses >= 5.9 patch 20130831)
* core: add support of italic text (requires ncurses 5.9 patch 20130831)
* core: add options to customize default text search in buffers: weechat.look.buffer_search_{case_sensitive|force_default|regex|where}
* core: add support of UTF-8 chars in horizontal/vertical separators (options weechat.look.separator_{horizontal|vertical})
* core: add support of logical and/or for argument "tags" in function hook_print
@@ -1579,9 +1579,9 @@ Bug fixes::
* logger: fix memory leaks in backlog
* logger: replace backslashs in name by logger replacement char under Cygwin (bug #41207)
* lua: fix crash on calls to callbacks during load of script
* python: fix load of scripts with Python >= 3.3
* python: fix load of scripts with Python 3.3
* relay: fix memory leak on unload of relay plugin
* ruby: fix ruby init with Ruby >= 2.0 (bug #41115)
* ruby: fix ruby init with Ruby 2.0 (bug #41115)
* scripts: fix script interpreter used after register during load of script in python/perl/ruby/lua/guile plugins (bug #41345)
* xfer: use same infolist for hook and signals (patch #7974)
@@ -1728,7 +1728,7 @@ Bug fixes::
* api: allow hashtable with keys that are not strings in function hashtable_add_to_infolist
* api: fix function string_mask_to_regex: escape all special chars used in regex (bug #38398)
* guile: fix crash in function hdata_move
* guile: fix arguments given to callbacks (separate arguments instead of one list with arguments inside), Guile >= 2.0 is now required (bug #38350)
* guile: fix arguments given to callbacks (separate arguments instead of one list with arguments inside), Guile 2.0 is now required (bug #38350)
* guile: fix crash on calls to callbacks during load of script (bug #38343)
* irc: fix name of server buffer after `/server rename` (set name "server.name" instead of "name")
* irc: fix uncontrolled format string when sending unknown irc commands (if option irc.network.send_unknown_commands is on)
@@ -1817,7 +1817,7 @@ Bug fixes::
* core: use high priority (50000) for commands `/command` and `/input` so that an alias will not take precedence over these commands (bug #36353)
* core: execute command with higher priority when many commands with same name are found with different priorities
* core: fix display of combining chars (bug #37775)
* core: fix display of zoomed/merged buffer (with number >= 2) after switching to it (bug #37593)
* core: fix display of zoomed/merged buffer (with number 2) after switching to it (bug #37593)
* core: fix display problem when option weechat.look.prefix_same_nick is set (problem with nick displayed in first line of screen) (bug #37556)
* core: fix wrapping of words with wide chars (the break was made before the correct position)
* api: do not call shell to execute command in hook_process (fix security problem when a plugin/script gives untrusted command) (bug #37764)
@@ -1986,7 +1986,7 @@ Bug fixes::
* core: fix display bug with prefix when length is greater than max and prefix is ending with a wide char (bug #36032)
* core: fix lost scroll when switching to a buffer with a pending search
* core: fix display of wide chars on last column of chat area (patch #7733)
* api: display warning in scripts when invalid pointers (malformed strings) are given to plugin API functions (warning displayed if debug for plugin is >= 1)
* api: display warning in scripts when invalid pointers (malformed strings) are given to plugin API functions (warning displayed if debug for plugin is 1)
* scripts: fix type of argument "rc" in callback of hook_process (from string to integer)
* guile: fix crash on ARM when loading guile plugin (bug #36479)
* guile: add missing function hook_process_hashtable in API
@@ -2152,7 +2152,7 @@ Bug fixes::
* core: fix display of background color in chat area after line feed
* core: fix paste detection (problem with end of lines)
* core: fix display of paste multi-line prompt with a root input bar (bug #34305)
* core: replace deprecated GnuTLS function gnutls_certificate_client_set_retrieve_function by new function gnutls_certificate_set_retrieve_function (GnuTLS >= 2.11.0)
* core: replace deprecated GnuTLS function gnutls_certificate_client_set_retrieve_function by new function gnutls_certificate_set_retrieve_function (GnuTLS 2.11.0)
* core: use dynamic buffer size for calls to vsnprintf
* core: fix memory leak in unhook of hook_connect
* core: fix memory leak in display of empty bar items
@@ -2373,7 +2373,7 @@ Bug fixes::
* core: fix display bug with attributes like underlined in bars (bug #29889)
* api: fix bug with replacement char in function string_remove_color (bug #30296)
* irc: fix bug in parser when no argument is received after command, no callback was called, and message was silently ignored (bug #30640)
* irc: fix import of certificates created by OpenSSL >= 1.0.0 (bug #30316)
* irc: fix import of certificates created by OpenSSL 1.0.0 (bug #30316)
* irc: fix display of local SSL certificate when it is sent to server (patch #7218)
* irc: use empty real name by default in config, instead of reading real name in /etc/passwd (bug #30111)
* irc: fix bug with command line option "irc://" (bug #29990), new format for port and channels
@@ -2519,7 +2519,7 @@ Bug fixes::
Build::
* core: fix CMake directories: let user customize lib, share, locale and include directories (patch #6922)
* ruby: add support of Ruby >= 1.9.1 (patch #6989)
* ruby: add support of Ruby 1.9.1 (patch #6989)
[[v0.3.0]]
== Version 0.3.0 (2009-09-06)
@@ -2781,7 +2781,7 @@ Bug fixes::
* fix bug with ignore: now any IRC command is allowed
* fix crash with kbd:[Ctrl+t] (transpose) and one char on line (bug #18153)
* fix bug on ignore with "mode" IRC command (bug #18058)
* fix crash when loading ruby script if file does not exist, with Ruby >= 1.9 only (bug #18064)
* fix crash when loading ruby script if file does not exist, with Ruby 1.9 only (bug #18064)
* mode changes with `/op`, `/deop`, `/voice`, `/devoice`, `/halfop`, `/dehalfop` are now sent in one mode command to server (task #5968)
* fix bug with `/alias` and arguments (like $1), now text after argument(s) is used (bug #17944)
* fix minor display bug with special chars on some arch like PPC
+1 -1
View File
@@ -18,7 +18,7 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
[[v3.5]]
== Version 3.5 (under dev)
== Version 3.5 (2022-03-27)
[[v3.5_relay_weechat_compression_zstd]]
=== Compression "zstandard" in relay
+6
View File
@@ -1,3 +1,9 @@
weechat (3.4-2) unstable; urgency=medium
* Remove build dependency on ruby-pygments.rb (no longer required)
-- Emmanuel Bouthenot <kolter@debian.org> Sat, 08 Jan 2022 06:00:17 +0000
weechat (3.3-1) unstable; urgency=medium
* New upstream release
+1 -1
View File
@@ -901,7 +901,7 @@ Beispiele:
weechat.prnt("", "Hallo")
# Gibt den Text "Hallo" im Core Buffer aus, schreibt diesen aber nicht in die Protokolldatei
# (nur Version >= 0.3.3)
# (nur Version 0.3.3)
weechat.prnt_date_tags("", 0, "no_log", "hello")
# Gibt den Präfix "==>" gefolgt von dem Text "Hallo" im aktuellen Buffer aus
+4 -4
View File
@@ -5055,7 +5055,7 @@ Arguments:
Return value:
* index of new item (>= 0), -1 if error.
* index of new item ( 0), -1 if error.
C example:
@@ -5087,7 +5087,7 @@ Arguments:
Return value:
* index of new item (>= 0), -1 if error.
* index of new item ( 0), -1 if error.
C example:
@@ -9290,7 +9290,7 @@ Arguments:
** _void *data_: pointer
** _const char *command_: command executed by child
** _int return_code_: return code:
*** _>= 0_: child return code for a command, and for URL possible values are:
*** _ 0_: child return code for a command, and for URL possible values are:
**** _0_: transfer OK
**** _1_: invalid URL
**** _2_: transfer error
@@ -15572,7 +15572,7 @@ Arguments:
Return value:
* socket number (>= 0) if connection is OK, -1 if an error occurred
* socket number ( 0) if connection is OK, -1 if an error occurred
C example:
+1 -1
View File
@@ -883,7 +883,7 @@ Examples:
weechat.prnt("", "hello")
# display "hello" on core buffer, but do not write it to log file
# (version >= 0.3.3 only)
# (version 0.3.3 only)
weechat.prnt_date_tags("", 0, "no_log", "hello")
# display prefix "==>" and message "hello" on current buffer
+4 -4
View File
@@ -5129,7 +5129,7 @@ Paramètres :
Valeur de retour :
* index du nouvel élément (>= 0), -1 si erreur.
* index du nouvel élément ( 0), -1 si erreur.
Exemple en C :
@@ -5161,7 +5161,7 @@ Paramètres :
Valeur de retour :
* index du nouvel élément (>= 0), -1 si erreur.
* index du nouvel élément ( 0), -1 si erreur.
Exemple en C :
@@ -9453,7 +9453,7 @@ Paramètres :
** _void *data_ : pointeur
** _const char *command_ : commande exécutée par le fils
** _int return_code_ : code retour :
*** _>= 0_ : code retour du fils pour une commande, et pour l'URL, les valeurs
*** _ 0_ : code retour du fils pour une commande, et pour l'URL, les valeurs
possibles sont :
**** _0_ : transfert ok
**** _1_ : URL invalide
@@ -15902,7 +15902,7 @@ Paramètres :
Valeur de retour :
* numéro de socket (>= 0) si la connexion est OK, -1 en cas d'erreur
* numéro de socket ( 0) si la connexion est OK, -1 en cas d'erreur
Exemple en C :
+1 -1
View File
@@ -905,7 +905,7 @@ Exemples :
weechat.prnt("", "bonjour")
# afficher "bonjour" sur le tampon core, mais ne pas l'écrire dans le fichier de log
# (version >= 0.3.3 seulement)
# (version 0.3.3 seulement)
weechat.prnt_date_tags("", 0, "no_log", "bonjour")
# afficher le préfixe "==>" et le message "bonjour" sur le tampon courant
+4 -4
View File
@@ -5233,7 +5233,7 @@ Argomenti:
Valore restituito:
// TRANSLATION MISSING
* index of new item (>= 0), -1 if error.
* index of new item ( 0), -1 if error.
Esempio in C:
@@ -5268,7 +5268,7 @@ Argomenti:
Valore restituito:
// TRANSLATION MISSING
* index of new item (>= 0), -1 if error.
* index of new item ( 0), -1 if error.
Esempio in C:
@@ -9578,7 +9578,7 @@ Argomenti:
** _void *data_: puntatore
** _const char *command_: comando eseguito dal processo figlio
** _int return_code_: codice restituito:
*** _>= 0_: codice ritorno figlio per un comando, e per un URL i valori
*** _ 0_: codice ritorno figlio per un comando, e per un URL i valori
possibili sono:
**** _0_: trasferimento riuscito
**** _1_: URL non valido
@@ -16219,7 +16219,7 @@ Argomenti:
Valore restituito:
// TRANSLATION MISSING
* socket number (>= 0) if connection is OK, -1 if an error occurred
* socket number ( 0) if connection is OK, -1 if an error occurred
Esempio in C:
+1 -1
View File
@@ -926,7 +926,7 @@ Esempi:
weechat.prnt("", "hello")
# visualizza "hello" sul buffer core, ma non salva sul file di log
# (solo versioni >= 0.3.3)
# (solo versioni 0.3.3)
weechat.prnt_date_tags("", 0, "no_log", "hello")
# visualizza il prefisso "==>" ed il messaggio "hello" sul buffer corrente
+2 -2
View File
@@ -9315,7 +9315,7 @@ struct t_hook *weechat_hook_process (const char *command,
** _void *data_: ポインタ
** _const char *command_: 子プロセスが実行するコマンド
** _int return_code_: リターンコード:
*** _>= 0_: コマンドを実行した子プロセスのまたは URL に対するリターンコード。URL の場合に取り得る値は:
*** _ 0_: コマンドを実行した子プロセスのまたは URL に対するリターンコード。URL の場合に取り得る値は:
**** _0_: 転送に成功
**** _1_: 無効な URL
**** _2_: 転送エラー
@@ -15641,7 +15641,7 @@ int weechat_network_connect_to (const char *proxy,
戻り値:
* 接続が確立した場合はソケット番号 (>= 0)、エラーが起きた場合は -1
* 接続が確立した場合はソケット番号 ( 0)、エラーが起きた場合は -1
C 言語での使用例:
+1 -1
View File
@@ -889,7 +889,7 @@ Przykłady:
weechat.prnt("", "witaj")
# wyświetl "witaj" w głównym buforze, ale nie zapisuj tego do pliku z logiem
# (tylko wersje >= 0.3.3)
# (tylko wersje 0.3.3)
weechat.prnt_date_tags("", 0, "no_log", "witaj")
# wyświetl "==>" przed wiadomością "witaj" w obecnym buforze
@@ -26,7 +26,7 @@
| irc | irc_channels | канали на свим IRC серверима
| irc | irc_channels_autojoin | channels automatically joined on the current server (option "autojoin")
| irc | irc_channels_autojoin | канали на текућем серверу којима се аутоматски приступа (опција „autojoin)
| irc | irc_ignores_numbers | бројеви за дефинисана игнорисања
+11 -11
View File
@@ -124,22 +124,22 @@
----
[[command_irc_autojoin]]
* `+autojoin+`: configure the "autojoin" server option
* `+autojoin+`: конфигурисање „autojoin” (аутоприступ) серверске опције
----
/autojoin add [<channel1> [<channel2>...]]
addraw <channel1>[,<channel2>...] [<key1>[,<key2>...]]
del [<channel1> [<channel2>...]]
/autojoin add [<канал1> [<канал2>...]]
addraw <канал1>[,<канал2>...] [<кључ1>[,<кључ2>...]]
del [<кључ1> [<кључ2>...]]
save
sort
add: add current channel or a list of channels (with optional keys) to the autojoin option; if you are on the channel and the key is not provided, the key is read in the channel
addraw: use the IRC raw format (same as /join command): all channels separated by commas, optional keys separated by commas
del: delete current channel or a list of channels from the autojoin option
channel: channel name
key: key for the channel
save: save currently joined channels in the autojoin option
sort: sort alphabetically channels in the autojoin option
add: додаје текући канал или листу канала ( са необавезним кључевима) у autojoin опцију; ако се налазите на каналу и не наведете кључ, он се чита са канала
addraw: користи се IRC сирови формат (исто као за /join команду): сви канали су раздвојени запетама, небавезни кључеви су раздвојени запетама
del: брише текући канал или листу канала из autojoin опције
канал: име канала
кључ: кључ за канал
save: чува канале које сте тренутно пријављени у autojoin опцију
sort: сортира по абецеди канале у autojoin опцији
Examples:
/autojoin add
+1 -1
View File
@@ -2691,7 +2691,7 @@
** подразумевана вредност: `+""+`
* [[option_irc.server_default.autojoin_dynamic]] *irc.server_default.autojoin_dynamic*
** опис: pass:none[set automatically the "autojoin" option according to the channels you manually join and part with commands /join and /part]
** опис: pass:none[аутоматско постављање опције „autojoin” према каналима којима ручно приступате и које науштате командама /join и /part]
** тип: логичка
** вредности: on, off
** подразумевана вредност: `+off+`
+7 -14
View File
@@ -284,8 +284,7 @@ WeeChat „језгро” се налази у следећим директо
|       irc-ignore.c | IRC Ignore.
|       irc-info.c | IRC info/infolists/hdata.
|       irc-input.c | Унос команди/текста.
// TRANSLATION MISSING
|       irc-join.c | Functions for list of channels to join.
|       irc-join.c | Функције за листе канала којима се приступа.
|       irc-message.c | Функције за манипулисање IRC порукама.
|       irc-mode.c | Функције у вези режима канала/надимка.
|       irc-modelist.c | Листе режима IRC канала (+b, +e, +I, ...).
@@ -298,8 +297,7 @@ WeeChat „језгро” се налази у следећим директо
|       irc-sasl.c | SASL аутентификација са IRC сервером.
|       irc-server.c | У/И комуникација са IRC сервером.
|       irc-tag.c | Функције за манипулацију ознакама IRC порука.
// TRANSLATION MISSING
|       irc-typing.c | Typing status.
|       irc-typing.c | Статус куцања.
|       irc-upgrade.c | Чување/обнављање IRC података када се ажурира програм WeeChat.
|    javascript/ | JavaScript додатак.
|       weechat-js.cpp | Главне JavaScript функције (учитавање/уклањање скрипти, извршавање JavaScript кода).
@@ -424,8 +422,7 @@ WeeChat „језгро” се налази у следећим директо
|          test-core-utf8.cpp | Тестови: UTF-8.
|          test-core-util.cpp | Тестови: помоћне функције.
|       gui/ | Корен unit тестова интерфејса.
// TRANSLATION MISSING
|          test-gui-buffer.cpp | Tests: buffer functions.
|          test-gui-buffer.cpp | Тестови: бафер функције.
|          test-gui-chat.cpp | Тестови: чет функције.
|          test-gui-color.cpp | Тестови: боје.
|          test-gui-line.cpp | Тестови: линије.
@@ -437,20 +434,16 @@ WeeChat „језгро” се налази у следећим директо
|             test-irc-color.cpp | Тестови: IRC боје.
|             test-irc-config.cpp | Тестови: IRC конфигурација.
|             test-irc-ignore.cpp | Тестови: IRC игнорисања.
// TRANSLATION MISSING
|             test-irc-join.cpp | Tests: IRC join functions.
|             test-irc-join.cpp | Тестови: IRC функције приступања.
|             test-irc-message.cpp | Тестови: IRC поруке.
|             test-irc-mode.cpp | Тестови: IRC режими.
|             test-irc-nick.cpp | Тестови: IRC надимци.
|             test-irc-protocol.cpp | Тестови: IRC протокол.
|             test-irc-sasl.cpp | Тестови: SASL аутентификација са IRC протоколом.
|             test-irc-server.cpp | Тестови: IRC сервер.
// TRANSLATION MISSING
|             test-irc-tag.cpp | Tests: IRC message tags.
// TRANSLATION MISSING
|          logger/ | Root of unit tests for logger plugin.
// TRANSLATION MISSING
|             test-logger-backlog.cpp | Tests: logger backlog.
|             test-irc-tag.cpp | Тестови: IRC ознаке порука.
|          logger/ | Корен unit тестива за logger додатак.
|             test-logger-backlog.cpp | Тестови: logger заостатак.
|          trigger/ | Корен unit тестова за окидач додатак.
|             test-trigger.cpp | Тестови: окидачи.
|             test-trigger-config.cpp | Тестови: конфигурација окидача.
+4 -7
View File
@@ -726,19 +726,16 @@ oauth је једноставно лозинка која има вреднос
[[edit_autojoin]]
=== Како да додам/уклоним канале из autojoin опције?
// TRANSLATION MISSING
With WeeChat ≥ 3.5, you can automatically record the channels you manually
join and part in the "autojoin" server option.
У WeeChat ≥ 3.5, можете аутоматски да забележите канале којима ручно приступате и које
напуштате у „autojoin” серверској опцији.
// TRANSLATION MISSING
For all servers:
За све сервере:
----
/set irc.server_default.autojoin_record on
----
// TRANSLATION MISSING
For a single server:
За један сервер:
----
/set irc.server.libera.autojoin_record on
+16 -21
View File
@@ -4905,7 +4905,7 @@ int weechat_arraylist_insert (struct t_arraylist *arraylist, int index, void *po
Повратна вредност:
* индекс нове ставке (>= 0), -1 у случају грешке.
* индекс нове ставке ( 0), -1 у случају грешке.
C пример:
@@ -4937,7 +4937,7 @@ int weechat_arraylist_add (struct t_arraylist *arraylist, void *pointer);
Повратна вредност:
* индекс нове ставке (>= 0), -1 у случају грешке.
* индекс нове ставке ( 0), -1 у случају грешке.
C пример:
@@ -8978,7 +8978,7 @@ struct t_hook *weechat_hook_process (const char *command,
** _void *data_: показивач
** _const char *command_: команда коју извршава дете
** _int return_code_: повратни кôд:
*** _>= 0_: повратни кôд детета за команду, а за URL су могуће следеће вредности:
*** _ 0_: повратни кôд детета за команду, а за URL су могуће следеће вредности:
**** _0_: трансфер OK
**** _1_: неважећи URL
**** _2_: грешка трансфера
@@ -12124,11 +12124,10 @@ _Ажурирано у верзији 1.5._
Отвара нови бафер.
// TRANSLATION MISSING
[NOTE]
If you want to immediately set buffer properties (buffer type, local variables,
key bindings, etc.), then better use the function <<_buffer_new_props,buffer_new_props>>
which sets these properties during the buffer creation, before sending signal
Ако желите да тренутно поставите особине бафера (тип бафера, локалне променљиве, тастерске
пречице, итд.), онда је боље да упторебите функцију <<_buffer_new_props,buffer_new_props>>
која ове особине поставља током креирања бафера, пре слања сигнала
<<hook_signal_buffer_opened,buffer_opened>>.
Прототип:
@@ -12225,8 +12224,7 @@ buffer = weechat.buffer_new("my_buffer", "my_input_cb", "", "my_close_cb", "")
_WeeChat ≥ 3.5._
// TRANSLATION MISSING
Open a new buffer and apply properties.
Отвара нови бафер и поставља особине.
Прототип:
@@ -12250,9 +12248,8 @@ struct t_gui_buffer *weechat_buffer_new_props (const char *name,
Аргументи:
* _name_: име бафера (мора бити јединствено за додатак)
// TRANSLATION MISSING
* _properties_: properties to apply
(see function <<_buffer_set,buffer_set>> for the allowed properties)
* _properties_: особине које треба да се примене
(за дозвољене особине погледајте функцију <<_buffer_set,buffer_set>>)
* _input_callback_: функција која се позива када се унесе текст уноса за бафер, аргументи и повратна вредност су:
** _const void *pointer_: показивач
** _void *data_: показивач
@@ -12279,7 +12276,6 @@ struct t_gui_buffer *weechat_buffer_new_props (const char *name,
C пример:
// TRANSLATION MISSING
[source,c]
----
int
@@ -12303,11 +12299,11 @@ struct t_hashtable *properties = weechat_hashtable_new (8,
WEECHAT_HASHTABLE_STRING,
NULL,
NULL);
/* buffer with free content */
/* бафер са произвољним садржајем */
weechat_hashtable_set (properties, "type", "free");
/* no logging on this buffer */
/* овај бафер се не логује */
weechat_hashtable_set (properties, "localvar_set_no_log", "1");
/* bind key alt-c on this buffer */
/* везивање пречице alt-c за овај бафер */
weechat_hashtable_set (properties, "key_bind_meta-c", "/my_command");
struct t_gui_buffer *my_buffer = weechat_buffer_new_props ("my_buffer",
@@ -12318,7 +12314,6 @@ struct t_gui_buffer *my_buffer = weechat_buffer_new_props ("my_buffer",
Скрипта (Python):
// TRANSLATION MISSING
[source,python]
----
# прототип
@@ -12336,9 +12331,9 @@ def my_close_cb(data, buffer):
return weechat.WEECHAT_RC_OK
properties = {
"type": "free", # buffer with free content
"localvar_set_no_log": "1", # no logging on this buffer
"key_bind_meta-c": "/my_command", # bind key alt-c on this buffer
"type": "free", # бафер са произвољним садржајем
"localvar_set_no_log": "1", # овај бафер се не логује
"key_bind_meta-c": "/my_command", # везивање пречице alt-c за овај бафер
}
buffer = weechat.buffer_new_props("my_buffer", properties, "my_input_cb", "", "my_close_cb", "")
----
@@ -15041,7 +15036,7 @@ int weechat_network_connect_to (const char *proxy,
Повратна вредност:
* број сокета (>= 0) ако је веза OK, -1 у случају да је дошло до грешке
* број сокета ( 0) ако је веза OK, -1 у случају да је дошло до грешке
C пример:
+6 -7
View File
@@ -177,12 +177,11 @@ Weechat.bar_new("name", "off", "0", "window", "", "left", "vertical", "vertical"
Функције се позивају са `+weechat::xxx арг1 арг2 ...+`.
// TRANSLATION MISSING
Since Tcl only has string types, there's no null type to pass as an argument
when a function accepts null values. To overcome this you can use the constant
`$::weechat::WEECHAT_NULL` which acts as a null value. This constant is defined
as `\uFFFF\uFFFF\uFFFFWEECHAT_NULL\uFFFF\uFFFF\uFFFF`, so it's very unlikely to
appear unintentionally.
Пошто Tcl има само стринг типове, не постоји null тип који се прослеђује као
аргумент када функција прихвата null вредности. Ако то желите да заобиђете,
употребите константу `$::weechat::WEECHAT_NULL` која се има улогу null вредности.
Ова константа је дефинисана као `\uFFFF\uFFFF\uFFFFWEECHAT_NULL\uFFFF\uFFFF\uFFFF`,
тако да је скоро немогуће да се појави без намере.
[[language_guile]]
==== Guile (Scheme)
@@ -839,7 +838,7 @@ weechat_hook_timer(1000, 0, 1, $timer_cb, 'test');
weechat.prnt("", "здраво")
# приказ „здраво” у баферу језгра, али без уписа у лог фајл
# (само у верзијама >= 0.3.3)
# (само у верзијама 0.3.3)
weechat.prnt_date_tags("", 0, "no_log", "здраво")
# приказ префикса „==>” и поруке „здраво” у текућем баферу
+31 -14
View File
@@ -21,7 +21,7 @@ msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2022-03-11 19:30+0100\n"
"PO-Revision-Date: 2022-01-28 09:35+0100\n"
"PO-Revision-Date: 2022-03-21 09:21+0400\n"
"Last-Translator: Ivan Pešić <ivan.pesic@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: sr\n"
@@ -7659,14 +7659,13 @@ msgstr "%s%s: сервер не подржава SASL"
msgid "%s%s: \"%s\" command can only be executed in a channel buffer"
msgstr "%s%s: „%s” команда може да се изврши само у баферу канала"
#, fuzzy, c-format
#| msgid "Notify changed for \"%s%s%s\": \"%s%s%s\" to \"%s%s%s\""
#, c-format
msgid "Autojoin changed from \"%s\" to \"%s\""
msgstr "Обавештење је измењено за „%s%s%s”: са „%s%s%s” на „%s%s%s”"
msgstr "Аутоприступ је измењен са „%s” на „%s”"
#, c-format
msgid "Autojoin changed from empty value to \"%s\""
msgstr ""
msgstr "Аутоприступ је измењен са празне вредности на „%s”"
#, c-format
msgid "%s: future away: %s"
@@ -8189,15 +8188,15 @@ msgstr ""
" аутентификација као други корисник ecdsa-nist256p-challenge механизмом:\n"
" /auth корисник2 ${weechat_config_dir}/ecdsa2.pem"
#, fuzzy
#| msgid "configuration options"
msgid "configure the \"autojoin\" server option"
msgstr "конфигурационе опције"
msgstr "конфигурисање „autojoin” (аутоприступ) серверске опције"
msgid ""
"add [<channel1> [<channel2>...]] || addraw <channel1>[,<channel2>...] "
"[<key1>[,<key2>...]] || del [<channel1> [<channel2>...]] || save || sort"
msgstr ""
"add [<канал1> [<канал2>...]] || addraw <канал1>[,<канал2>...] "
"[<кључ1>[,<кључ2>...]] || del [<кључ1> [<кључ2>...]] || save || sort"
msgid ""
" add: add current channel or a list of channels (with optional keys) to "
@@ -8222,6 +8221,26 @@ msgid ""
" /autojoin save\n"
" /autojoin sort"
msgstr ""
" add: додаје текући канал или листу канала ( са необавезним кључевима) у "
"autojoin опцију; ако се налазите на каналу и не наведете кључ, он се чита са "
"канала\n"
"addraw: користи се IRC сирови формат (исто као за /join команду): сви "
"канали су раздвојени запетама, небавезни кључеви су раздвојени запетама\n"
" del: брише текући канал или листу канала из autojoin опције\n"
" канал: име канала\n"
" кључ: кључ за канал\n"
" save: чува канале које сте тренутно пријављени у autojoin опцију\n"
" sort: сортира по абецеди канале у autojoin опцији\n"
"\n"
"Examples:\n"
" /autojoin add\n"
" /autojoin add #test\n"
" /autojoin add #chan1 #chan2\n"
" /autojoin addraw #chan1,#chan2,#chan3 key1,key2\n"
" /autojoin del\n"
" /autojoin del #chan1\n"
" /autojoin save\n"
" /autojoin sort"
msgid "ban nicks or hosts"
msgstr "забрана надимака или хостова"
@@ -9519,15 +9538,11 @@ msgstr "тема текућег IRC канала"
msgid "channels on all IRC servers"
msgstr "канали на свим IRC серверима"
#, fuzzy
#| msgid ""
#| "auto switch to channel buffer when it is auto joined (with server option "
#| "\"autojoin\")"
msgid ""
"channels automatically joined on the current server (option \"autojoin\")"
msgstr ""
"аутоматски прелазак на бафер канала када му се аутоматски приступи (опцијом "
"сервера „autojoin”)"
"канали на текућем серверу којима се аутоматски приступа (опција "
"„autojoin”)"
msgid "privates on all IRC servers"
msgstr "приватни разговори на свим IRC серверима"
@@ -9891,6 +9906,8 @@ msgid ""
"set automatically the \"autojoin\" option according to the channels you "
"manually join and part with commands /join and /part"
msgstr ""
"аутоматско постављање опције „autojoin” према каналима којима ручно "
"приступате и које науштате командама /join и /part"
msgid ""
"automatically rejoin channels after kick; you can define a buffer local "
+2 -2
View File
@@ -32,9 +32,9 @@
# devel-patch the patch version of devel (e.g. 2 for version 1.4.2)
#
WEECHAT_STABLE=3.4.1
WEECHAT_STABLE=3.5
WEECHAT_DEVEL=3.5
WEECHAT_DEVEL_FULL=3.5-rc1
WEECHAT_DEVEL_FULL=3.5
if [ $# -lt 1 ]; then
echo >&2 "Syntax: $0 stable|devel|devel-full|devel-major|devel-minor|devel-patch"
+3 -1
View File
@@ -23,7 +23,7 @@
#
%define name weechat
%define version 3.4.1
%define version 3.5
%define release 1
Name: %{name}
@@ -82,6 +82,8 @@ rm -rf $RPM_BUILD_ROOT
%{_prefix}/share/icons/hicolor/512x512/apps/weechat.png
%changelog
* Sun Mar 27 2022 Sébastien Helleu <flashcode@flashtux.org> 3.5-1
- Released version 3.5
* Sun Mar 13 2022 Sébastien Helleu <flashcode@flashtux.org> 3.4.1-1
- Released version 3.4.1
* Sat Dec 18 2021 Sébastien Helleu <flashcode@flashtux.org> 3.4-1