diff options
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | doc/de/autogen/user/weechat_options.txt | 5 | ||||
-rw-r--r-- | doc/en/autogen/user/weechat_options.txt | 5 | ||||
-rw-r--r-- | doc/fr/autogen/user/weechat_options.txt | 5 | ||||
-rw-r--r-- | doc/it/autogen/user/weechat_options.txt | 5 | ||||
-rw-r--r-- | po/cs.po | 7 | ||||
-rw-r--r-- | po/de.po | 7 | ||||
-rw-r--r-- | po/es.po | 7 | ||||
-rw-r--r-- | po/fr.po | 11 | ||||
-rw-r--r-- | po/hu.po | 7 | ||||
-rw-r--r-- | po/it.po | 7 | ||||
-rw-r--r-- | po/pl.po | 7 | ||||
-rw-r--r-- | po/pt_BR.po | 7 | ||||
-rw-r--r-- | po/ru.po | 7 | ||||
-rw-r--r-- | po/weechat.pot | 7 | ||||
-rw-r--r-- | src/core/wee-config.c | 9 | ||||
-rw-r--r-- | src/core/wee-config.h | 1 | ||||
-rw-r--r-- | src/gui/gui-bar-item.c | 7 |
18 files changed, 97 insertions, 15 deletions
@@ -7,6 +7,7 @@ v0.3.6-dev, 2011-08-26 Version 0.3.6 (under dev!) -------------------------- +* core: add new option weechat.look.item_buffer_filter * core: change default value of option weechat.network.gnutls_ca_file to "/etc/ssl/certs/ca-certificates.crt" * core: replace deprecated gnutls function diff --git a/doc/de/autogen/user/weechat_options.txt b/doc/de/autogen/user/weechat_options.txt index cc90c3c4c..90499d3bc 100644 --- a/doc/de/autogen/user/weechat_options.txt +++ b/doc/de/autogen/user/weechat_options.txt @@ -458,6 +458,11 @@ ** Typ: integer ** Werte: 0 .. 65535 (Standardwert: `32`) +* *weechat.look.item_buffer_filter* +** Beschreibung: `string used to show that some lines are filtered in current buffer (bar item "buffer_filter"` +** Typ: Zeichenkette +** Werte: beliebige Zeichenkette (Standardwert: `"*"`) + * *weechat.look.item_time_format* ** Beschreibung: `Format für die Zeitanzeige, "time", in der Bar-Item (siehe man strftime für Datum/Zeit Platzhalter)` ** Typ: Zeichenkette diff --git a/doc/en/autogen/user/weechat_options.txt b/doc/en/autogen/user/weechat_options.txt index 1bfd01fe0..76726828c 100644 --- a/doc/en/autogen/user/weechat_options.txt +++ b/doc/en/autogen/user/weechat_options.txt @@ -458,6 +458,11 @@ ** type: integer ** values: 0 .. 65535 (default value: `32`) +* *weechat.look.item_buffer_filter* +** description: `string used to show that some lines are filtered in current buffer (bar item "buffer_filter"` +** type: string +** values: any string (default value: `"*"`) + * *weechat.look.item_time_format* ** description: `time format for "time" bar item (see man strftime for date/time specifiers)` ** type: string diff --git a/doc/fr/autogen/user/weechat_options.txt b/doc/fr/autogen/user/weechat_options.txt index e68ef75ed..db729655f 100644 --- a/doc/fr/autogen/user/weechat_options.txt +++ b/doc/fr/autogen/user/weechat_options.txt @@ -458,6 +458,11 @@ ** type: entier ** valeurs: 0 .. 65535 (valeur par défaut: `32`) +* *weechat.look.item_buffer_filter* +** description: `chaîne utilisée pour montrer que des lignes sont filtrées dans le tampon courant (objet de barre "buffer_filter")` +** type: chaîne +** valeurs: toute chaîne (valeur par défaut: `"*"`) + * *weechat.look.item_time_format* ** description: `format de date/heure pour l'objet de barre \"time\" (voir man strftime pour le format de date/heure)` ** type: chaîne diff --git a/doc/it/autogen/user/weechat_options.txt b/doc/it/autogen/user/weechat_options.txt index 2cd069055..8769ad8e9 100644 --- a/doc/it/autogen/user/weechat_options.txt +++ b/doc/it/autogen/user/weechat_options.txt @@ -458,6 +458,11 @@ ** tipo: intero ** valori: 0 .. 65535 (valore predefinito: `32`) +* *weechat.look.item_buffer_filter* +** descrizione: `string used to show that some lines are filtered in current buffer (bar item "buffer_filter"` +** tipo: stringa +** valori: qualsiasi stringa (valore predefinito: `"*"`) + * *weechat.look.item_time_format* ** descrizione: `formato dell'ora per l'elemento barra "time" (consultare man strftime per gli specificatori data/ora)` ** tipo: stringa @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.3.6-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2011-08-26 18:23+0200\n" +"POT-Creation-Date: 2011-08-26 19:26+0200\n" "PO-Revision-Date: 2011-07-05 15:37+0200\n" "Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" @@ -2386,6 +2386,11 @@ msgstr "" "data/času)" msgid "" +"string used to show that some lines are filtered in current buffer (bar item " +"\"buffer_filter\"" +msgstr "" + +msgid "" "jump to previous buffer displayed when jumping to current buffer number " "with /buffer *N (where N is a buffer number), to easily switch to another " "buffer, then come back to current buffer" @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.3.6-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2011-08-26 18:23+0200\n" +"POT-Creation-Date: 2011-08-26 19:26+0200\n" "PO-Revision-Date: 2011-08-15 10:10+0100\n" "Last-Translator: Nils Görs\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" @@ -2583,6 +2583,11 @@ msgstr "" "für Datum/Zeit Platzhalter)" msgid "" +"string used to show that some lines are filtered in current buffer (bar item " +"\"buffer_filter\"" +msgstr "" + +msgid "" "jump to previous buffer displayed when jumping to current buffer number " "with /buffer *N (where N is a buffer number), to easily switch to another " "buffer, then come back to current buffer" @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.3.6-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2011-08-26 18:23+0200\n" +"POT-Creation-Date: 2011-08-26 19:26+0200\n" "PO-Revision-Date: 2011-07-05 15:37+0200\n" "Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" @@ -2419,6 +2419,11 @@ msgstr "" "strftime para los especificadores de fecha/hora)" msgid "" +"string used to show that some lines are filtered in current buffer (bar item " +"\"buffer_filter\"" +msgstr "" + +msgid "" "jump to previous buffer displayed when jumping to current buffer number " "with /buffer *N (where N is a buffer number), to easily switch to another " "buffer, then come back to current buffer" @@ -21,8 +21,8 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.3.6-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2011-08-26 18:23+0200\n" -"PO-Revision-Date: 2011-08-26 18:24+0200\n" +"POT-Creation-Date: 2011-08-26 19:26+0200\n" +"PO-Revision-Date: 2011-08-26 19:23+0200\n" "Last-Translator: Sebastien Helleu <flashcode@flashtux.org>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" "Language: French\n" @@ -2513,6 +2513,13 @@ msgstr "" "pour le format de date/heure)" msgid "" +"string used to show that some lines are filtered in current buffer (bar item " +"\"buffer_filter\"" +msgstr "" +"chaîne utilisée pour montrer que des lignes sont filtrées dans le tampon " +"courant (objet de barre \"buffer_filter\")" + +msgid "" "jump to previous buffer displayed when jumping to current buffer number " "with /buffer *N (where N is a buffer number), to easily switch to another " "buffer, then come back to current buffer" @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.3.6-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2011-08-26 18:23+0200\n" +"POT-Creation-Date: 2011-08-26 19:26+0200\n" "PO-Revision-Date: 2011-05-15 10:51+0200\n" "Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" @@ -2042,6 +2042,11 @@ msgid "" msgstr "" msgid "" +"string used to show that some lines are filtered in current buffer (bar item " +"\"buffer_filter\"" +msgstr "" + +msgid "" "jump to previous buffer displayed when jumping to current buffer number " "with /buffer *N (where N is a buffer number), to easily switch to another " "buffer, then come back to current buffer" @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.3.6-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2011-08-26 18:23+0200\n" +"POT-Creation-Date: 2011-08-26 19:26+0200\n" "PO-Revision-Date: 2011-08-16 17:48+0200\n" "Last-Translator: Marco Paolone <marcopaolone@gmail.com>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" @@ -2499,6 +2499,11 @@ msgstr "" "gli specificatori data/ora)" msgid "" +"string used to show that some lines are filtered in current buffer (bar item " +"\"buffer_filter\"" +msgstr "" + +msgid "" "jump to previous buffer displayed when jumping to current buffer number " "with /buffer *N (where N is a buffer number), to easily switch to another " "buffer, then come back to current buffer" @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.3.6-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2011-08-26 18:23+0200\n" +"POT-Creation-Date: 2011-08-26 19:26+0200\n" "PO-Revision-Date: 2011-07-05 15:38+0200\n" "Last-Translator: Krzysztof Koroscik <soltys@szluug.org>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" @@ -2415,6 +2415,11 @@ msgstr "" "specyfikatorów daty/czasu)" msgid "" +"string used to show that some lines are filtered in current buffer (bar item " +"\"buffer_filter\"" +msgstr "" + +msgid "" "jump to previous buffer displayed when jumping to current buffer number " "with /buffer *N (where N is a buffer number), to easily switch to another " "buffer, then come back to current buffer" diff --git a/po/pt_BR.po b/po/pt_BR.po index d5c5d6b90..bfff60577 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.3.6-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2011-08-26 18:23+0200\n" +"POT-Creation-Date: 2011-08-26 19:26+0200\n" "PO-Revision-Date: 2011-05-15 10:52+0200\n" "Last-Translator: Ivan Sichmann Freitas <ivansichfreitas@gmail.com>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" @@ -2396,6 +2396,11 @@ msgid "" msgstr "" msgid "" +"string used to show that some lines are filtered in current buffer (bar item " +"\"buffer_filter\"" +msgstr "" + +msgid "" "jump to previous buffer displayed when jumping to current buffer number " "with /buffer *N (where N is a buffer number), to easily switch to another " "buffer, then come back to current buffer" @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat 0.3.6-dev\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2011-08-26 18:23+0200\n" +"POT-Creation-Date: 2011-08-26 19:26+0200\n" "PO-Revision-Date: 2011-05-15 10:52+0200\n" "Last-Translator: Pavel Shevchuk <stlwrt@gmail.com>\n" "Language-Team: weechat-dev <weechat-dev@nongnu.org>\n" @@ -2059,6 +2059,11 @@ msgid "" msgstr "" msgid "" +"string used to show that some lines are filtered in current buffer (bar item " +"\"buffer_filter\"" +msgstr "" + +msgid "" "jump to previous buffer displayed when jumping to current buffer number " "with /buffer *N (where N is a buffer number), to easily switch to another " "buffer, then come back to current buffer" diff --git a/po/weechat.pot b/po/weechat.pot index cea8c5f25..860fdfdca 100644 --- a/po/weechat.pot +++ b/po/weechat.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2011-08-26 18:23+0200\n" +"POT-Creation-Date: 2011-08-26 19:26+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -1793,6 +1793,11 @@ msgid "" msgstr "" msgid "" +"string used to show that some lines are filtered in current buffer (bar item " +"\"buffer_filter\"" +msgstr "" + +msgid "" "jump to previous buffer displayed when jumping to current buffer number " "with /buffer *N (where N is a buffer number), to easily switch to another " "buffer, then come back to current buffer" diff --git a/src/core/wee-config.c b/src/core/wee-config.c index 0c0cf715b..2355567d5 100644 --- a/src/core/wee-config.c +++ b/src/core/wee-config.c @@ -107,6 +107,7 @@ struct t_config_option *config_look_input_share; struct t_config_option *config_look_input_share_overwrite; struct t_config_option *config_look_input_undo_max; struct t_config_option *config_look_item_time_format; +struct t_config_option *config_look_item_buffer_filter; struct t_config_option *config_look_jump_current_to_previous_buffer; struct t_config_option *config_look_jump_previous_buffer_when_closing; struct t_config_option *config_look_mouse; @@ -1783,7 +1784,13 @@ config_weechat_init_options () "item_time_format", "string", N_("time format for \"time\" bar item (see man strftime for date/time " "specifiers)"), - NULL, 0, 0, "%H:%M", NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL); + NULL, 0, 0, "%H:%M", NULL, 0, NULL, NULL, &config_change_buffer_content, NULL, NULL, NULL); + config_look_item_buffer_filter = config_file_new_option ( + weechat_config_file, ptr_section, + "item_buffer_filter", "string", + N_("string used to show that some lines are filtered in current buffer " + "(bar item \"buffer_filter\""), + NULL, 0, 0, "*", NULL, 0, NULL, NULL, &config_change_buffer_content, NULL, NULL, NULL); config_look_jump_current_to_previous_buffer = config_file_new_option ( weechat_config_file, ptr_section, "jump_current_to_previous_buffer", "boolean", diff --git a/src/core/wee-config.h b/src/core/wee-config.h index 6ee81a216..7ac415da1 100644 --- a/src/core/wee-config.h +++ b/src/core/wee-config.h @@ -131,6 +131,7 @@ extern struct t_config_option *config_look_input_share; extern struct t_config_option *config_look_input_share_overwrite; extern struct t_config_option *config_look_input_undo_max; extern struct t_config_option *config_look_item_time_format; +extern struct t_config_option *config_look_item_buffer_filter; extern struct t_config_option *config_look_jump_current_to_previous_buffer; extern struct t_config_option *config_look_jump_previous_buffer_when_closing; extern struct t_config_option *config_look_mouse; diff --git a/src/gui/gui-bar-item.c b/src/gui/gui-bar-item.c index 425a18b53..a49eefd73 100644 --- a/src/gui/gui-bar-item.c +++ b/src/gui/gui-bar-item.c @@ -932,7 +932,7 @@ char * gui_bar_item_default_buffer_filter (void *data, struct t_gui_bar_item *item, struct t_gui_window *window) { - char buf[256]; + char buf[512]; /* make C compiler happy */ (void) data; @@ -945,8 +945,9 @@ gui_bar_item_default_buffer_filter (void *data, struct t_gui_bar_item *item, return NULL; snprintf (buf, sizeof (buf), - "%s*", - gui_color_get_custom (gui_color_get_name (CONFIG_COLOR(config_color_status_filter)))); + "%s%s", + gui_color_get_custom (gui_color_get_name (CONFIG_COLOR(config_color_status_filter))), + CONFIG_STRING(config_look_item_buffer_filter)); return strdup (buf); } |