From 4a1f0ef5cce4b07ebf624f8a479100b82d0b1004 Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Thu, 9 Feb 2012 08:47:36 +0100 Subject: [PATCH] irc: add signal "irc_server_opened" --- ChangeLog | 3 ++- doc/en/weechat_plugin_api.en.txt | 5 +++++ doc/fr/weechat_plugin_api.fr.txt | 5 +++++ doc/it/weechat_plugin_api.it.txt | 6 ++++++ src/plugins/irc/irc-server.c | 3 +++ 5 files changed, 21 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 7e2e8e226..85c67a2bd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,7 @@ WeeChat ChangeLog ================= Sébastien Helleu -v0.3.7-rc1, 2012-02-05 +v0.3.7-rc1, 2012-02-09 Version 0.3.7 (under dev!) @@ -55,6 +55,7 @@ Version 0.3.7 (under dev!) nicklist_get_next_item * alias: add default alias umode => /mode $nick * aspell: fix URL detection (do not check spelling of URLs) (bug #34040) +* irc: add signal "irc_server_opened" * irc: add signal "xxx,irc_out1_yyy" and modifier "irc_out1_xxx" (outgoing message before automatic split to fit in 512 bytes) * irc: fix self-highlight when using /me with an IRC bouncer like znc diff --git a/doc/en/weechat_plugin_api.en.txt b/doc/en/weechat_plugin_api.en.txt index 1d58c6a3a..cc5c11b7c 100644 --- a/doc/en/weechat_plugin_api.en.txt +++ b/doc/en/weechat_plugin_api.en.txt @@ -7355,6 +7355,11 @@ Arguments: pointer: buffer | private opened +| irc | irc_server_opened + + (_new in version 0.3.7_) | + pointer: buffer | + server buffer opened + | irc | irc_server_connecting | string: server name | connecting to server diff --git a/doc/fr/weechat_plugin_api.fr.txt b/doc/fr/weechat_plugin_api.fr.txt index 7063a7e73..d093dbaa8 100644 --- a/doc/fr/weechat_plugin_api.fr.txt +++ b/doc/fr/weechat_plugin_api.fr.txt @@ -7465,6 +7465,11 @@ Paramètres : pointeur : tampon | discussion privée ouverte +| irc | irc_server_opened + + (_nouveau dans la version 0.3.7_) | + pointeur : tampon | + tampon du serveur ouvert + | irc | irc_server_connecting | chaîne : nom du serveur | connexion en cours au serveur diff --git a/doc/it/weechat_plugin_api.it.txt b/doc/it/weechat_plugin_api.it.txt index 20e2aa66f..87506d638 100644 --- a/doc/it/weechat_plugin_api.it.txt +++ b/doc/it/weechat_plugin_api.it.txt @@ -7401,6 +7401,12 @@ Argomenti: puntatore: buffer | chat privata aperta +// TRANSLATION MISSING +| irc | irc_server_opened + + (_novità nella versione 0.3.7_) | + puntatore: buffer | + server buffer opened + | irc | irc_server_connecting | string: nome server | connessione al server diff --git a/src/plugins/irc/irc-server.c b/src/plugins/irc/irc-server.c index 9e71e4713..0ad2415d6 100644 --- a/src/plugins/irc/irc-server.c +++ b/src/plugins/irc/irc-server.c @@ -3065,6 +3065,9 @@ irc_server_create_buffer (struct t_irc_server *server) weechat_buffer_merge (server->buffer, ptr_buffer_for_merge); } + weechat_hook_signal_send ("irc_server_opened", + WEECHAT_HOOK_SIGNAL_POINTER, server->buffer); + return server->buffer; }