Update help
authorMyhailo Danylenko <isbear@ukrpost.net>
Sun, 14 Oct 2012 16:52:27 +0300
changeset 48 307314cdbb39
parent 47 e935062a8180
child 49 92fdcdb3ccd0
Update help
templates.diff
update-help.diff
--- a/templates.diff	Thu Aug 16 00:25:08 2012 +0300
+++ b/templates.diff	Sun Oct 14 16:52:27 2012 +0300
@@ -4,7 +4,7 @@
 
 diff -r 00b93fdbb1de mcabber/CMakeLists.txt
 --- a/mcabber/CMakeLists.txt	Thu Aug 09 00:54:37 2012 +0300
-+++ b/mcabber/CMakeLists.txt	Thu Aug 16 00:23:26 2012 +0300
++++ b/mcabber/CMakeLists.txt	Tue Aug 28 20:37:28 2012 +0300
 @@ -154,8 +154,8 @@
  
  ## Define targets
@@ -16,9 +16,23 @@
  	xmpp xmpp_helper xmpp_iq xmpp_iqrequest xmpp_muc xmpp_s10n )
  if ( NOT MODULES_ENABLE )
  	list ( APPEND mcabber_SUBSYSTEMS extcmd fifo )
+diff -r 00b93fdbb1de mcabber/mcabber/hooks.c
+--- a/mcabber/mcabber/hooks.c	Thu Aug 09 00:54:37 2012 +0300
++++ b/mcabber/mcabber/hooks.c	Tue Aug 28 20:37:28 2012 +0300
+@@ -612,6 +612,10 @@
+     ns[0] = imstatus2char[new_status];
+ 
+     hk_run_handlers(HOOK_MY_STATUS_CHANGE, args);
++
++    // FIXME not when modules_enable, but when templates_enable
++    settings_set(SETTINGS_TYPE_OPTION, "my_status", ns);
++    settings_tmpl_set("my_message", msg);
+   }
+ #endif
+ 
 diff -r 00b93fdbb1de mcabber/mcabber/parser.c
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/mcabber/parser.c	Thu Aug 16 00:23:26 2012 +0300
++++ b/mcabber/mcabber/parser.c	Tue Aug 28 20:37:28 2012 +0300
 @@ -0,0 +1,1116 @@
 +
 +/* Copyright 2012 Myhailo Danylenko
@@ -1138,7 +1152,7 @@
 +/* vim: se ts=4 sw=4: */
 diff -r 00b93fdbb1de mcabber/mcabber/parser.h
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/mcabber/parser.h	Thu Aug 16 00:23:26 2012 +0300
++++ b/mcabber/mcabber/parser.h	Tue Aug 28 20:37:28 2012 +0300
 @@ -0,0 +1,154 @@
 +
 +#ifndef MCABBER_PARSER_H
@@ -1296,7 +1310,7 @@
 +
 diff -r 00b93fdbb1de mcabber/mcabber/settings.c
 --- a/mcabber/mcabber/settings.c	Thu Aug 09 00:54:37 2012 +0300
-+++ b/mcabber/mcabber/settings.c	Thu Aug 16 00:23:26 2012 +0300
++++ b/mcabber/mcabber/settings.c	Tue Aug 28 20:37:28 2012 +0300
 @@ -363,6 +363,32 @@
    return 0;
  }
@@ -1332,7 +1346,7 @@
  // - if there is a user-defined message ("message" option),
 diff -r 00b93fdbb1de mcabber/mcabber/settings.h
 --- a/mcabber/mcabber/settings.h	Thu Aug 09 00:54:37 2012 +0300
-+++ b/mcabber/mcabber/settings.h	Thu Aug 16 00:23:26 2012 +0300
++++ b/mcabber/mcabber/settings.h	Tue Aug 28 20:37:28 2012 +0300
 @@ -37,6 +37,7 @@
  void    settings_opt_set_raw(const gchar *key, const gchar *value);
  void    settings_set(guint type, const gchar *key, const gchar *value);
@@ -1343,8 +1357,8 @@
  const gchar *settings_get_status_msg(enum imstatus status);
 diff -r 00b93fdbb1de mcabber/mcabber/templates.c
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/mcabber/templates.c	Thu Aug 16 00:23:26 2012 +0300
-@@ -0,0 +1,468 @@
++++ b/mcabber/mcabber/templates.c	Tue Aug 28 20:37:28 2012 +0300
+@@ -0,0 +1,467 @@
 +
 +/* Copyright 2012 Myhailo Danylenko
 + *
@@ -1588,9 +1602,8 @@
 +			GError *error = NULL;
 +			expansion = tmpl_var_expand ( expression, strlen ( expression ), tmpl_get_var, template, NULL, &error );
 +			if ( error != NULL ) {
-+				scr_log_print ( LPRINT_LOGNORM, "Error: Expansion error on template '%s': %s.\nExpansion stopped at: '%s'", template -> name, error -> message, expansion );
++				scr_log_print ( LPRINT_LOGNORM, "Error: Expansion error on template '%s': %s", template -> name, error -> message );
 +				g_error_free ( error );
-+				expansion = NULL;
 +			}
 +		}
 +		// re-install guard on template itself
@@ -1815,7 +1828,7 @@
 +/* vim: se ts=4 sw=4: */
 diff -r 00b93fdbb1de mcabber/mcabber/templates.h
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/mcabber/templates.h	Thu Aug 16 00:23:26 2012 +0300
++++ b/mcabber/mcabber/templates.h	Tue Aug 28 20:37:28 2012 +0300
 @@ -0,0 +1,54 @@
 +
 +#ifndef MCABBER_TEMPLATES_H
--- a/update-help.diff	Thu Aug 16 00:25:08 2012 +0300
+++ b/update-help.diff	Sun Oct 14 16:52:27 2012 +0300
@@ -1,11 +1,11 @@
 # HG changeset patch
-# Parent 26edaf6ea10b8db2ed07da3e4ad9bee03077de84
+# Parent 2645908d70617e3abf44ca43e3a9236a71b28976
 Update help translations [UK, RU]
 Translate added strings in help files for 'buffer', 'iline' and 'room'.
 
-diff -r 26edaf6ea10b mcabber/doc/help/ru/hlp_buffer.txt
---- a/mcabber/doc/help/ru/hlp_buffer.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/ru/hlp_buffer.txt	Wed Aug 01 23:31:14 2012 +0300
+diff -r 2645908d7061 mcabber/doc/help/ru/hlp_buffer.txt
+--- a/mcabber/doc/help/ru/hlp_buffer.txt	Sun Oct 14 16:37:53 2012 +0300
++++ b/mcabber/doc/help/ru/hlp_buffer.txt	Sun Oct 14 16:50:38 2012 +0300
 @@ -30,7 +30,7 @@
  /buffer % n
   Перемещает на позицию %n в текущем буфере (истории переписки)
@@ -15,9 +15,9 @@
  /buffer search_backward text
   Ищет введенное значение [text] в текущем буфере (истории переписки) (от переводчика: до текущей позиции)
  /buffer search_forward text
-diff -r 26edaf6ea10b mcabber/doc/help/ru/hlp_iline.txt
---- a/mcabber/doc/help/ru/hlp_iline.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/ru/hlp_iline.txt	Wed Aug 01 23:31:14 2012 +0300
+diff -r 2645908d7061 mcabber/doc/help/ru/hlp_iline.txt
+--- a/mcabber/doc/help/ru/hlp_iline.txt	Sun Oct 14 16:37:53 2012 +0300
++++ b/mcabber/doc/help/ru/hlp_iline.txt	Sun Oct 14 16:50:38 2012 +0300
 @@ -57,10 +57,10 @@
   Закончить ввод, отправить строку текущему пользователю
  /iline iline_accept_down_hist
@@ -32,9 +32,9 @@
  /iline compl_do
   Завершить текущее слово в строке ввода
  /iline compl_cancel
-diff -r 26edaf6ea10b mcabber/doc/help/ru/hlp_room.txt
---- a/mcabber/doc/help/ru/hlp_room.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/ru/hlp_room.txt	Wed Aug 01 23:31:14 2012 +0300
+diff -r 2645908d7061 mcabber/doc/help/ru/hlp_room.txt
+--- a/mcabber/doc/help/ru/hlp_room.txt	Sun Oct 14 16:37:53 2012 +0300
++++ b/mcabber/doc/help/ru/hlp_room.txt	Sun Oct 14 16:50:38 2012 +0300
 @@ -43,7 +43,7 @@
   Изменяет настройки для текущей конференции (уведомления о событиях в конференции)
   Для опции "print_status" доступны следующие значения "default", "none", "in_and_out", "all".
@@ -44,9 +44,21 @@
   Когда опция выставлена в "default" используются параметры "muc_print_status" / "muc_auto_whois" / "muc_flag_joins".
  /room bookmark [add|del] [-autojoin|+autojoin] [-|nick]
   Добавить, удалить или обновить закладку (по умолчанию: add - добавить)
-diff -r 26edaf6ea10b mcabber/doc/help/uk/hlp_buffer.txt
---- a/mcabber/doc/help/uk/hlp_buffer.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/uk/hlp_buffer.txt	Wed Aug 01 23:31:14 2012 +0300
+diff -r 2645908d7061 mcabber/doc/help/ru/hlp_roster.txt
+--- a/mcabber/doc/help/ru/hlp_roster.txt	Sun Oct 14 16:37:53 2012 +0300
++++ b/mcabber/doc/help/ru/hlp_roster.txt	Sun Oct 14 16:50:38 2012 +0300
+@@ -59,6 +59,6 @@
+  Если текст не задан, отображается текущий комментарий -- если Вы находитесь в истории переписки, все заметки отображаются.
+  Если текст задан как "-", заметка стирается.
+ /roster resource_lock [full jid|resource]
+- Set active resource for a buddy in roster. Accepts special jid "./resource" for current buddy, or just a resource name.
++ Установить активный ресурс для указанного пользователя. Позволяет использовать формат "./resource" (или просто "resource") для указания текущего пользователя.
+ /roster resource_unlock [jid]
+- Unset active resource for a buddy. Accepts special jid "." for current buddy.
++ Отменить действие /roster resource_lock. Позволяет использовать "." для указания текущего пользователя.
+diff -r 2645908d7061 mcabber/doc/help/uk/hlp_buffer.txt
+--- a/mcabber/doc/help/uk/hlp_buffer.txt	Sun Oct 14 16:37:53 2012 +0300
++++ b/mcabber/doc/help/uk/hlp_buffer.txt	Sun Oct 14 16:50:38 2012 +0300
 @@ -30,7 +30,7 @@
  /buffer % процент
   Перейти до вказаної у процентах позиції.
@@ -56,9 +68,9 @@
  /buffer search_backward текст
   Шукати текст, рухаючись до початку буфера.
  /buffer search_forward текст
-diff -r 26edaf6ea10b mcabber/doc/help/uk/hlp_iline.txt
---- a/mcabber/doc/help/uk/hlp_iline.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/uk/hlp_iline.txt	Wed Aug 01 23:31:14 2012 +0300
+diff -r 2645908d7061 mcabber/doc/help/uk/hlp_iline.txt
+--- a/mcabber/doc/help/uk/hlp_iline.txt	Sun Oct 14 16:37:53 2012 +0300
++++ b/mcabber/doc/help/uk/hlp_iline.txt	Sun Oct 14 16:50:38 2012 +0300
 @@ -57,10 +57,10 @@
   Затвердити рядок.
  /iline iline_accept_down_hist
@@ -73,9 +85,9 @@
  /iline compl_do
   Доповнити поточне слово.
  /iline compl_cancel
-diff -r 26edaf6ea10b mcabber/doc/help/uk/hlp_room.txt
---- a/mcabber/doc/help/uk/hlp_room.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/uk/hlp_room.txt	Wed Aug 01 23:31:14 2012 +0300
+diff -r 2645908d7061 mcabber/doc/help/uk/hlp_room.txt
+--- a/mcabber/doc/help/uk/hlp_room.txt	Sun Oct 14 16:37:53 2012 +0300
++++ b/mcabber/doc/help/uk/hlp_room.txt	Sun Oct 14 16:50:38 2012 +0300
 @@ -43,7 +43,7 @@
   Встановлює додаткові параметри для поточної кімнати
   print_status керує відображенням змін у статусі присутніх ("default", "none", "in_and_out", "all").
@@ -85,3 +97,17 @@
   Коли встановлено "default", мають силу глобальні опції muc_print_status / muc_auto_whois / muc_flag_joins.
  /room bookmark [add|del] [+autojoin|-autojoin] [-|nick]
   Додати, потерти, або замінити закладку (якщо не вказано - додасть).
+diff -r 2645908d7061 mcabber/doc/help/uk/hlp_roster.txt
+--- a/mcabber/doc/help/uk/hlp_roster.txt	Sun Oct 14 16:37:53 2012 +0300
++++ b/mcabber/doc/help/uk/hlp_roster.txt	Sun Oct 14 16:50:38 2012 +0300
+@@ -57,7 +57,7 @@
+  Встановити "текст" як нотатку.
+  Коли "текст" не вказано, покаже нотатку до поточного об'єкту (а якщо цей об'єкт є вікном стану - відобразить усі нотатки).
+  Якщо вказати "-", то нотатку буде витерто.
+-/roster resource_lock [full jid|resource]
+- Set active resource for a buddy in roster. Accepts special jid "./resource" for current buddy, or just a resource name.
++/roster resource_lock [повний jid|ресурс]
++ Встановити вказаний ресурс активним. Дозволяє використовувати синтаксис "./ресурс" (або просто ресурс) для поточного контакту.
+ /roster resource_unlock [jid]
+- Unset active resource for a buddy. Accepts special jid "." for current buddy.
++ Скасувати попередні вказівки щодо активності ресурсів. Щоб вказати поточний контакт, можна використати ".".