mirror of
https://github.com/weechat/weechat.git
synced 2026-06-17 16:44:47 +02:00
Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0e6497612c | |||
| a794bf39bb | |||
| 5f543f26cc | |||
| 0d8ced6c32 | |||
| db28e2133d | |||
| bab175f5b4 | |||
| d3b42fae83 | |||
| ef41998179 |
@@ -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
@@ -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
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 :
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 言語での使用例:
|
||||
|
||||
|
||||
@@ -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 | бројеви за дефинисана игнорисања
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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+`
|
||||
|
||||
@@ -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 | Тестови: конфигурација окидача.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 пример:
|
||||
|
||||
|
||||
@@ -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", "здраво")
|
||||
|
||||
# приказ префикса „==>” и поруке „здраво” у текућем баферу
|
||||
|
||||
@@ -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
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user