core: add signals "signal_sighup" and "signal_sigwinch" (terminal resized)

v2.8-utf8proc
Sebastien Helleu 2014-01-21 14:06:57 +01:00
parent a6ed216052
commit 5d1568ecc2
6 changed files with 50 additions and 0 deletions

View File

@ -11,6 +11,7 @@ http://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
== Version 0.4.3 (under dev)
* core: add signals "signal_sighup" and "signal_sigwinch" (terminal resized)
* core: add command /print
* core: add option weechat.look.tab_width
* core: add completion "plugins_installed"

View File

@ -7908,6 +7908,16 @@ List of signals sent by WeeChat and plugins:
String: arguments for /quit |
Command `/quit` issued by user
| weechat | signal_sighup +
_(WeeChat ≥ 0.4.3)_ |
- |
Signal SIGHUP received (WeeChat will reload the configuration files)
| weechat | signal_sigwinch +
_(WeeChat ≥ 0.4.3)_ |
- |
Signal SIGWINCH received (terminal was resized, WeeChat will refresh screen)
| weechat | upgrade |
String: "quit" if "-quit" argument was given for /upgrade, otherwise NULL |
Command `/upgrade` issued by user

View File

@ -8029,6 +8029,17 @@ Liste des signaux envoyés par WeeChat et les extensions :
Chaîne : paramètres pour le /quit |
La commande `/quit` a été exécutée par l'utilisateur
| weechat | signal_sighup +
_(WeeChat ≥ 0.4.3)_ |
- |
Signal SIGHUP reçu (WeeChat va recharger les fichiers de configuration)
| weechat | signal_sigwinch +
_(WeeChat ≥ 0.4.3)_ |
- |
Signal SIGWINCH reçu (le terminal a été redimensionné, WeeChat va rafraîchir
l'écran)
| weechat | upgrade |
Chaîne : "quit" si le paramètre "-quit" a été donné pour /upgrade, sinon NULL |
La commande `/upgrade` a été exécutée par l'utilisateur

View File

@ -8073,6 +8073,18 @@ List of signals sent by WeeChat and plugins:
String: argomenti per /quit |
Comando `/quit` digitato dall'utente
// TRANSLATION MISSING
| weechat | signal_sighup +
_(WeeChat ≥ 0.4.3)_ |
- |
Signal SIGHUP received (WeeChat will reload the configuration files)
// TRANSLATION MISSING
| weechat | signal_sigwinch +
_(WeeChat ≥ 0.4.3)_ |
- |
Signal SIGWINCH received (terminal was resized, WeeChat will refresh screen)
// TRANSLATION MISSING
| weechat | upgrade |
String: "quit" if "-quit" argument was given for /upgrade, otherwise NULL |

View File

@ -7904,6 +7904,18 @@ WeeChat とプラグインが送信するシグナルのリスト:
String: /quit の引数 |
ユーザがコマンド `/quit` を実行
// TRANSLATION MISSING
| weechat | signal_sighup +
_(WeeChat ≥ 0.4.3)_ |
- |
Signal SIGHUP received (WeeChat will reload the configuration files)
// TRANSLATION MISSING
| weechat | signal_sigwinch +
_(WeeChat ≥ 0.4.3)_ |
- |
Signal SIGWINCH received (terminal was resized, WeeChat will refresh screen)
| weechat | upgrade |
String: /upgrade に "-quit" 引数が与えられた場合は "quit"、それ以外は NULL |
ユーザがコマンド `/upgrade` を実行

View File

@ -285,6 +285,8 @@ gui_main_signal_sighup ()
* reloaded, but they are if signal SIGHUP is sent to WeeChat by user)
*/
gui_reload_config = 1;
hook_signal_send ("signal_sighup", WEECHAT_HOOK_SIGNAL_STRING, NULL);
}
/*
@ -295,6 +297,8 @@ void
gui_main_signal_sigwinch ()
{
gui_window_ask_refresh (2);
hook_signal_send ("signal_sigwinch", WEECHAT_HOOK_SIGNAL_STRING, NULL);
}
/*