From 27431e234d295bb909f056f0d03050cffc662115 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sun, 28 Dec 2014 11:42:57 +0100 Subject: [PATCH] core: check bar conditions in root bars and on each update of a bar item --- ChangeLog.asciidoc | 1 + doc/de/autogen/user/weechat_commands.asciidoc | 70 +++++------ doc/de/weechat_user.de.asciidoc | 6 +- doc/en/autogen/user/weechat_commands.asciidoc | 6 +- doc/en/weechat_user.en.asciidoc | 2 +- doc/fr/autogen/user/weechat_commands.asciidoc | 2 +- doc/fr/weechat_user.fr.asciidoc | 3 +- doc/it/autogen/user/weechat_commands.asciidoc | 14 +-- doc/it/weechat_user.it.asciidoc | 3 +- doc/ja/autogen/user/weechat_commands.asciidoc | 68 +++++------ doc/ja/weechat_user.ja.asciidoc | 5 +- doc/pl/autogen/user/weechat_commands.asciidoc | 76 ++++++------ doc/pl/weechat_user.pl.asciidoc | 5 +- po/cs.po | 24 ++-- po/de.po | 27 +++-- po/es.po | 24 ++-- po/fr.po | 41 ++++--- po/hu.po | 24 ++-- po/it.po | 25 ++-- po/ja.po | 49 ++++---- po/pl.po | 27 +++-- po/pt_BR.po | 25 ++-- po/ru.po | 24 ++-- po/tr.po | 24 ++-- po/weechat.pot | 24 ++-- src/core/wee-command.c | 7 +- src/gui/curses/gui-curses-bar-window.c | 19 ++- src/gui/curses/gui-curses-window.c | 8 ++ src/gui/gui-bar-item.c | 61 +++++++++- src/gui/gui-bar-window.c | 111 +++++++++++++++--- src/gui/gui-bar.c | 26 ++-- src/gui/gui-bar.h | 4 +- 32 files changed, 500 insertions(+), 335 deletions(-) diff --git a/ChangeLog.asciidoc b/ChangeLog.asciidoc index fa8c0d67e..30b80da93 100644 --- a/ChangeLog.asciidoc +++ b/ChangeLog.asciidoc @@ -17,6 +17,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes] === New features +* core: check bar conditions in root bars and on each update of a bar item * core: fully evaluate commands bound to keys in cursor and mouse contexts * core: add option weechat.completion.command_inline (task #12491) * core: add bar item "mouse_status", new options weechat.look.item_mouse_status diff --git a/doc/de/autogen/user/weechat_commands.asciidoc b/doc/de/autogen/user/weechat_commands.asciidoc index 612e671cf..5edd49d32 100644 --- a/doc/de/autogen/user/weechat_commands.asciidoc +++ b/doc/de/autogen/user/weechat_commands.asciidoc @@ -13,50 +13,50 @@ message: Abwesenheitsnachricht (ohne Angabe einer Nachricht wird der Abwesenheit ---- /bar list|listfull|listitems - add [,] [,...] + add [,] [,...] default [input|title|status|nicklist] del |-all set