From e9b6d73b0faee6b7b756067074dcfdd30e1d6477 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sat, 20 Jan 2018 08:40:12 +0100 Subject: [PATCH] api: add time in info "date" (WeeChat compilation date/time) (closes #1138) --- ChangeLog.adoc | 4 ++++ doc/de/autogen/plugin_api/infos.adoc | 2 +- doc/en/autogen/plugin_api/infos.adoc | 2 +- doc/fr/autogen/plugin_api/infos.adoc | 2 +- doc/it/autogen/plugin_api/infos.adoc | 2 +- doc/ja/autogen/plugin_api/infos.adoc | 2 +- doc/pl/autogen/plugin_api/infos.adoc | 2 +- po/cs.po | 5 +++-- po/de.po | 5 +++-- po/es.po | 5 +++-- po/fr.po | 8 ++++---- po/hu.po | 4 ++-- po/it.po | 5 +++-- po/ja.po | 5 +++-- po/pl.po | 5 +++-- po/pt.po | 5 +++-- po/pt_BR.po | 5 +++-- po/ru.po | 4 ++-- po/tr.po | 4 ++-- po/weechat.pot | 4 ++-- src/core/wee-version.c | 13 +++++++++++++ src/core/wee-version.h | 1 + src/plugins/plugin-api.c | 4 ++-- 23 files changed, 62 insertions(+), 36 deletions(-) diff --git a/ChangeLog.adoc b/ChangeLog.adoc index 687e54e4a..0de386f51 100644 --- a/ChangeLog.adoc +++ b/ChangeLog.adoc @@ -32,6 +32,10 @@ New features:: * scripts: add infos "xxx_interpreter" and "xxx_version" in script plugins (issue #1075) * scripts: add option "version" in script commands (issue #1075) +Improvements:: + + * api: add time in info "date" (WeeChat compilation date/time) (issue #1138) + Build:: * ruby: add detection of Ruby 2.5 (issue #1122) diff --git a/doc/de/autogen/plugin_api/infos.adoc b/doc/de/autogen/plugin_api/infos.adoc index addc7f38b..308587115 100644 --- a/doc/de/autogen/plugin_api/infos.adoc +++ b/doc/de/autogen/plugin_api/infos.adoc @@ -92,7 +92,7 @@ | weechat | cursor_mode | 1, falls Cursor-Modus aktiviert ist | - -| weechat | date | Datum der WeeChat Kompilierung | - +| weechat | date | WeeChat compilation date/time | - | weechat | dir_separator | Trennzeichen für Verzeichnis | - diff --git a/doc/en/autogen/plugin_api/infos.adoc b/doc/en/autogen/plugin_api/infos.adoc index 004c8ad65..aad9efc4e 100644 --- a/doc/en/autogen/plugin_api/infos.adoc +++ b/doc/en/autogen/plugin_api/infos.adoc @@ -92,7 +92,7 @@ | weechat | cursor_mode | 1 if cursor mode is enabled | - -| weechat | date | WeeChat compilation date | - +| weechat | date | WeeChat compilation date/time | - | weechat | dir_separator | directory separator | - diff --git a/doc/fr/autogen/plugin_api/infos.adoc b/doc/fr/autogen/plugin_api/infos.adoc index e448b04a0..d9c793653 100644 --- a/doc/fr/autogen/plugin_api/infos.adoc +++ b/doc/fr/autogen/plugin_api/infos.adoc @@ -92,7 +92,7 @@ | weechat | cursor_mode | 1 si le mode curseur est activé | - -| weechat | date | date de compilation de WeeChat | - +| weechat | date | date/heure de compilation de WeeChat | - | weechat | dir_separator | séparateur de répertoire | - diff --git a/doc/it/autogen/plugin_api/infos.adoc b/doc/it/autogen/plugin_api/infos.adoc index 215147191..be5d2496f 100644 --- a/doc/it/autogen/plugin_api/infos.adoc +++ b/doc/it/autogen/plugin_api/infos.adoc @@ -92,7 +92,7 @@ | weechat | cursor_mode | 1 se la modalità cursore è abilitata | - -| weechat | date | data di compilazione di WeeChat | - +| weechat | date | WeeChat compilation date/time | - | weechat | dir_separator | separatore directory | - diff --git a/doc/ja/autogen/plugin_api/infos.adoc b/doc/ja/autogen/plugin_api/infos.adoc index 7012f4dff..d570bdb42 100644 --- a/doc/ja/autogen/plugin_api/infos.adoc +++ b/doc/ja/autogen/plugin_api/infos.adoc @@ -92,7 +92,7 @@ | weechat | cursor_mode | カーソルモードが有効の場合 1 | - -| weechat | date | WeeChat のコンパイル日 | - +| weechat | date | WeeChat compilation date/time | - | weechat | dir_separator | ディレクトリ区切り | - diff --git a/doc/pl/autogen/plugin_api/infos.adoc b/doc/pl/autogen/plugin_api/infos.adoc index ddf1f8459..8d2ebdbec 100644 --- a/doc/pl/autogen/plugin_api/infos.adoc +++ b/doc/pl/autogen/plugin_api/infos.adoc @@ -92,7 +92,7 @@ | weechat | cursor_mode | 1 jeśli tryb kursora jest aktywny | - -| weechat | date | data kompilacji WeeChat | - +| weechat | date | WeeChat compilation date/time | - | weechat | dir_separator | separator katalogów | - diff --git a/po/cs.po b/po/cs.po index 64b2c13c1..9af340bb0 100644 --- a/po/cs.po +++ b/po/cs.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-01-15 22:36+0100\n" +"POT-Creation-Date: 2018-01-20 08:35+0100\n" "PO-Revision-Date: 2018-01-06 13:50+0100\n" "Last-Translator: Ondřej Súkup \n" "Language-Team: weechat-dev \n" @@ -9880,7 +9880,8 @@ msgstr "" "Git verze Weechatu (výstup příkazu \"git describe\" pouze pro vývojové " "verze, prázdné pro stabilní vydání)" -msgid "WeeChat compilation date" +#, fuzzy +msgid "WeeChat compilation date/time" msgstr "datum kompilace WeeChat" msgid "WeeChat PID (process ID)" diff --git a/po/de.po b/po/de.po index 04a7b898e..b5c88e30f 100644 --- a/po/de.po +++ b/po/de.po @@ -23,7 +23,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-01-15 22:36+0100\n" +"POT-Creation-Date: 2018-01-20 08:35+0100\n" "PO-Revision-Date: 2018-01-16 20:57+0100\n" "Last-Translator: Nils Görs \n" "Language-Team: German \n" @@ -11668,7 +11668,8 @@ msgstr "" "für eine Entwicklerversion. Eine stabile Version gibt keine Information " "zurück)" -msgid "WeeChat compilation date" +#, fuzzy +msgid "WeeChat compilation date/time" msgstr "Datum der WeeChat Kompilierung" msgid "WeeChat PID (process ID)" diff --git a/po/es.po b/po/es.po index 7eebea890..1abfe8341 100644 --- a/po/es.po +++ b/po/es.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-01-15 22:36+0100\n" +"POT-Creation-Date: 2018-01-20 08:35+0100\n" "PO-Revision-Date: 2018-01-06 13:50+0100\n" "Last-Translator: Elián Hanisch \n" "Language-Team: weechat-dev \n" @@ -10205,7 +10205,8 @@ msgid "" "version only, empty for a stable release)" msgstr "" -msgid "WeeChat compilation date" +#, fuzzy +msgid "WeeChat compilation date/time" msgstr "fecha de compilación de WeeChat" msgid "WeeChat PID (process ID)" diff --git a/po/fr.po b/po/fr.po index d2b29e752..bd8105bf1 100644 --- a/po/fr.po +++ b/po/fr.po @@ -21,8 +21,8 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-01-15 22:36+0100\n" -"PO-Revision-Date: 2018-01-15 22:37+0100\n" +"POT-Creation-Date: 2018-01-20 08:35+0100\n" +"PO-Revision-Date: 2018-01-20 08:37+0100\n" "Last-Translator: Sébastien Helleu \n" "Language-Team: weechat-dev \n" "Language: fr\n" @@ -11399,8 +11399,8 @@ msgstr "" "version git de WeeChat (sortie de la commande \"git describe\" pour une " "version de développement seulement, vide pour une version stable)" -msgid "WeeChat compilation date" -msgstr "date de compilation de WeeChat" +msgid "WeeChat compilation date/time" +msgstr "date/heure de compilation de WeeChat" msgid "WeeChat PID (process ID)" msgstr "PID (ID de processus) de WeeChat" diff --git a/po/hu.po b/po/hu.po index 726f05990..f8ecd11cc 100644 --- a/po/hu.po +++ b/po/hu.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-01-15 22:36+0100\n" +"POT-Creation-Date: 2018-01-20 08:35+0100\n" "PO-Revision-Date: 2018-01-06 13:50+0100\n" "Last-Translator: Andras Voroskoi \n" "Language-Team: weechat-dev \n" @@ -9221,7 +9221,7 @@ msgid "" msgstr "" #, fuzzy -msgid "WeeChat compilation date" +msgid "WeeChat compilation date/time" msgstr "Konfigurációs fájl elmentve\n" msgid "WeeChat PID (process ID)" diff --git a/po/it.po b/po/it.po index 083dc34f5..9ca73dd60 100644 --- a/po/it.po +++ b/po/it.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-01-15 22:36+0100\n" +"POT-Creation-Date: 2018-01-20 08:35+0100\n" "PO-Revision-Date: 2018-01-06 13:50+0100\n" "Last-Translator: Esteban I. Ruiz Moreno \n" "Language-Team: weechat-dev \n" @@ -10398,7 +10398,8 @@ msgstr "" "Versione git di weechat (output del comando \"git describe\" solo per la " "versione di sviluppo, vuoto per una release stabile)" -msgid "WeeChat compilation date" +#, fuzzy +msgid "WeeChat compilation date/time" msgstr "data di compilazione di WeeChat" msgid "WeeChat PID (process ID)" diff --git a/po/ja.po b/po/ja.po index 51a259dec..0fa05cb62 100644 --- a/po/ja.po +++ b/po/ja.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-01-15 22:36+0100\n" +"POT-Creation-Date: 2018-01-20 08:35+0100\n" "PO-Revision-Date: 2018-01-13 09:00+0900\n" "Last-Translator: AYANOKOUZI, Ryuunosuke \n" "Language-Team: Japanese \n" "Language-Team: weechat-dev \n" @@ -11131,7 +11131,8 @@ msgstr "" "wersja git WeeChat (wyjście komendy \"git describe\" dla tylko dla wersji " "rozwojowej, puste dla wersji stabilnej)" -msgid "WeeChat compilation date" +#, fuzzy +msgid "WeeChat compilation date/time" msgstr "data kompilacji WeeChat" msgid "WeeChat PID (process ID)" diff --git a/po/pt.po b/po/pt.po index 7fb465947..0908c927d 100644 --- a/po/pt.po +++ b/po/pt.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-01-15 22:36+0100\n" +"POT-Creation-Date: 2018-01-20 08:35+0100\n" "PO-Revision-Date: 2018-01-06 13:50+0100\n" "Last-Translator: Vasco Almeida \n" "Language-Team: Portuguese <>\n" @@ -10842,7 +10842,8 @@ msgstr "" "versão git do WeeChat (saída do comando \"git describe\" para uma versão em " "desenvolvimento, vazio para uma versão estável)" -msgid "WeeChat compilation date" +#, fuzzy +msgid "WeeChat compilation date/time" msgstr "data de compilação do WeeChat" msgid "WeeChat PID (process ID)" diff --git a/po/pt_BR.po b/po/pt_BR.po index 20669e4d1..d32cf09de 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-01-15 22:36+0100\n" +"POT-Creation-Date: 2018-01-20 08:35+0100\n" "PO-Revision-Date: 2018-01-06 13:50+0100\n" "Last-Translator: Eduardo Elias \n" "Language-Team: weechat-dev \n" @@ -9716,7 +9716,8 @@ msgid "" "version only, empty for a stable release)" msgstr "" -msgid "WeeChat compilation date" +#, fuzzy +msgid "WeeChat compilation date/time" msgstr "data de compilação do WeeChat" msgid "WeeChat PID (process ID)" diff --git a/po/ru.po b/po/ru.po index c695eb840..9b2ee4607 100644 --- a/po/ru.po +++ b/po/ru.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-01-15 22:36+0100\n" +"POT-Creation-Date: 2018-01-20 08:35+0100\n" "PO-Revision-Date: 2018-01-06 13:50+0100\n" "Last-Translator: Aleksey V Zapparov AKA ixti \n" "Language-Team: weechat-dev \n" @@ -9258,7 +9258,7 @@ msgid "" msgstr "" #, fuzzy -msgid "WeeChat compilation date" +msgid "WeeChat compilation date/time" msgstr "Конфигурационный файл сохранён\n" msgid "WeeChat PID (process ID)" diff --git a/po/tr.po b/po/tr.po index 658913db5..7fe480ef5 100644 --- a/po/tr.po +++ b/po/tr.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-01-15 22:36+0100\n" +"POT-Creation-Date: 2018-01-20 08:35+0100\n" "PO-Revision-Date: 2017-06-26 23:33+0200\n" "Last-Translator: Hasan Kiran \n" "Language-Team: weechat-dev \n" @@ -8427,7 +8427,7 @@ msgid "" "version only, empty for a stable release)" msgstr "" -msgid "WeeChat compilation date" +msgid "WeeChat compilation date/time" msgstr "" msgid "WeeChat PID (process ID)" diff --git a/po/weechat.pot b/po/weechat.pot index b57de280d..e50fa0267 100644 --- a/po/weechat.pot +++ b/po/weechat.pot @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: WeeChat\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n" -"POT-Creation-Date: 2018-01-15 22:36+0100\n" +"POT-Creation-Date: 2018-01-20 08:35+0100\n" "PO-Revision-Date: 2014-08-16 10:27+0200\n" "Last-Translator: Sébastien Helleu \n" "Language-Team: weechat-dev \n" @@ -8308,7 +8308,7 @@ msgid "" "version only, empty for a stable release)" msgstr "" -msgid "WeeChat compilation date" +msgid "WeeChat compilation date/time" msgstr "" msgid "WeeChat PID (process ID)" diff --git a/src/core/wee-version.c b/src/core/wee-version.c index bf6a3303e..806296b46 100644 --- a/src/core/wee-version.c +++ b/src/core/wee-version.c @@ -134,3 +134,16 @@ version_get_compilation_time () { return __TIME__; } + +/* + * Returns date/time of WeeChat compilation. + * + * Example: + * Dec 16 2012 18:10:22 + */ + +const char * +version_get_compilation_date_time () +{ + return __DATE__ " " __TIME__; +} diff --git a/src/core/wee-version.h b/src/core/wee-version.h index 4d22d265c..d7d32d52a 100644 --- a/src/core/wee-version.h +++ b/src/core/wee-version.h @@ -27,5 +27,6 @@ extern const char *version_get_git (); extern const char *version_get_version_with_git (); extern const char *version_get_compilation_date (); extern const char *version_get_compilation_time (); +extern const char *version_get_compilation_date_time (); #endif /* WEECHAT_VERSION_H */ diff --git a/src/plugins/plugin-api.c b/src/plugins/plugin-api.c index 1888c732d..e2702eeef 100644 --- a/src/plugins/plugin-api.c +++ b/src/plugins/plugin-api.c @@ -388,7 +388,7 @@ plugin_api_info_date_cb (const void *pointer, void *data, (void) info_name; (void) arguments; - return version_get_compilation_date (); + return version_get_compilation_date_time (); } /* @@ -1905,7 +1905,7 @@ plugin_api_init () "release)"), NULL, &plugin_api_info_version_git_cb, NULL, NULL); hook_info (NULL, "date", - N_("WeeChat compilation date"), + N_("WeeChat compilation date/time"), NULL, &plugin_api_info_date_cb, NULL, NULL); hook_info (NULL, "pid", N_("WeeChat PID (process ID)"),