Bump API (v37/38), fix completion flags setting
authorMyhailo Danylenko <isbear@ukrpost.net>
Thu, 18 Oct 2012 15:36:16 +0300
changeset 52 887f44e99aa1
parent 51 5e5992999357
child 53 577410087c82
Bump API (v37/38), fix completion flags setting
add-offline-message.diff
completion-sorting.diff
guard-xmpp-password.diff
switch-to-experimental.diff
--- a/add-offline-message.diff	Thu Oct 18 02:18:10 2012 +0300
+++ b/add-offline-message.diff	Thu Oct 18 15:36:16 2012 +0300
@@ -1,33 +1,48 @@
 # HG changeset patch
-# Parent 4401d3c453d3716b2c780db6c0aab3ccf04b33e7
+# Parent d56e2f8b2e83dfc816f26af77fd699073a5e66c0
 Allow to specify status message, when going offline
 
-diff -r 4401d3c453d3 mcabber/ChangeLog.api
---- a/mcabber/ChangeLog.api	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/ChangeLog.api	Thu Aug 09 00:54:30 2012 +0300
-@@ -1,3 +1,10 @@
+diff -r d56e2f8b2e83 mcabber/ChangeLog.api
+--- a/mcabber/ChangeLog.api	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/ChangeLog.api	Thu Oct 18 13:44:57 2012 +0300
+@@ -1,3 +1,11 @@
++
++experimental (38)
++
++ * experimental patch add-offline-message
++ * xmpp_disconnect now accepts status message
 +
++  -- Myhailo Danylenko, 2012-07-31
++
+ experimental (37)
+ 
+  * Change branch to "experimental".
+@@ -13,6 +21,13 @@
+ 
+   -- Myhailo Danylenko, 2012-10-18
+ 
 +experimental (36)
 +
 + * experimental patch add-offline-message
 + * xmpp_disconnect now accepts status message
 +
 +  -- Myhailo Danylenko, 2012-07-31
- 
++
  experimental (35)
  
-diff -r 4401d3c453d3 mcabber/doc/help/cs/hlp.txt
---- a/mcabber/doc/help/cs/hlp.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/cs/hlp.txt	Thu Aug 09 00:54:30 2012 +0300
+  * Change branch to "experimental".
+diff -r d56e2f8b2e83 mcabber/doc/help/cs/hlp.txt
+--- a/mcabber/doc/help/cs/hlp.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/cs/hlp.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -3,4 +3,4 @@
  
  Zobrazí nápovědu k příkazu nebo tématu.
  
 -Dostupné příkazy jsou: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
 +Dostupné příkazy jsou: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 4401d3c453d3 mcabber/doc/help/cs/hlp_disconnect.txt
---- a/mcabber/doc/help/cs/hlp_disconnect.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/cs/hlp_disconnect.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/cs/hlp_disconnect.txt
+--- a/mcabber/doc/help/cs/hlp_disconnect.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/cs/hlp_disconnect.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -36,27 +51,27 @@
  Ukončí spojení s Jabber serverem.
 +You can specify status message to disconnect with.
  Poznámka: Seznam kontaktů (roster) je přístupný pouze v době, kdy je spojení aktivní. Po odpojení od serveru je proto prázdný.
-diff -r 4401d3c453d3 mcabber/doc/help/cs/hlp_exit.txt
+diff -r d56e2f8b2e83 mcabber/doc/help/cs/hlp_exit.txt
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/cs/hlp_exit.txt	Thu Aug 09 00:54:30 2012 +0300
++++ b/mcabber/doc/help/cs/hlp_exit.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -0,0 +1,5 @@
 +
 + /EXIT [message]
 +
 +Terminate all connections and exit mcabber.
 +This command is the same as /QUIT, but you can specify status message to exit with.
-diff -r 4401d3c453d3 mcabber/doc/help/de/hlp.txt
---- a/mcabber/doc/help/de/hlp.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/de/hlp.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/de/hlp.txt
+--- a/mcabber/doc/help/de/hlp.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/de/hlp.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -3,4 +3,4 @@
  
  Zeigt die Hilfe zu einem Befehl oder ein Thema an.
  Wenn kein Argument gegeben ist, wird diese Hilfe angezeigt.
 -Verfügbare Befehle: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
 +Verfügbare Befehle: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 4401d3c453d3 mcabber/doc/help/de/hlp_disconnect.txt
---- a/mcabber/doc/help/de/hlp_disconnect.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/de/hlp_disconnect.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/de/hlp_disconnect.txt
+--- a/mcabber/doc/help/de/hlp_disconnect.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/de/hlp_disconnect.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -65,27 +80,27 @@
  Die Verbindung zum Jabber Server trennen.
 +You can specify status message to disconnect with.
  Denke daran, dass der Roster nur verfügbar ist wenn man mit dem Jabber Server verbunden ist. Somit ist die Buddyliste auch leer, wenn man sich beim Server abmeldet.
-diff -r 4401d3c453d3 mcabber/doc/help/de/hlp_exit.txt
+diff -r d56e2f8b2e83 mcabber/doc/help/de/hlp_exit.txt
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/de/hlp_exit.txt	Thu Aug 09 00:54:30 2012 +0300
++++ b/mcabber/doc/help/de/hlp_exit.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -0,0 +1,5 @@
 +
 + /EXIT [message]
 +
 +Terminate all connections and exit mcabber.
 +This command is the same as /QUIT, but you can specify status message to exit with.
-diff -r 4401d3c453d3 mcabber/doc/help/en/hlp.txt
---- a/mcabber/doc/help/en/hlp.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/en/hlp.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/en/hlp.txt
+--- a/mcabber/doc/help/en/hlp.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/en/hlp.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -3,4 +3,4 @@
  
  Display some help about a command or a topic.
  If no argument provided a usage of this command is printed.
 -Available commands: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
 +Available commands: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 4401d3c453d3 mcabber/doc/help/en/hlp_disconnect.txt
---- a/mcabber/doc/help/en/hlp_disconnect.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/en/hlp_disconnect.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/en/hlp_disconnect.txt
+--- a/mcabber/doc/help/en/hlp_disconnect.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/en/hlp_disconnect.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -94,27 +109,27 @@
  Terminate the connection to the Jabber server.
 +You can specify status message to disconnect with.
  Note: the roster is only available when the connection to the server is active, so the buddylist is empty when disconnected.
-diff -r 4401d3c453d3 mcabber/doc/help/en/hlp_exit.txt
+diff -r d56e2f8b2e83 mcabber/doc/help/en/hlp_exit.txt
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/en/hlp_exit.txt	Thu Aug 09 00:54:30 2012 +0300
++++ b/mcabber/doc/help/en/hlp_exit.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -0,0 +1,5 @@
 +
 + /EXIT [message]
 +
 +Terminate all connections and exit mcabber.
 +This command is the same as /QUIT, but you can specify status message to exit with.
-diff -r 4401d3c453d3 mcabber/doc/help/fr/hlp.txt
---- a/mcabber/doc/help/fr/hlp.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/fr/hlp.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/fr/hlp.txt
+--- a/mcabber/doc/help/fr/hlp.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/fr/hlp.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -2,4 +2,4 @@
   /HELP [commande|+sujet]
  
  Affiche de l'aide sur la commande ou le sujet demandé.
 -Les commandes disponibles sont : add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
 +Les commandes disponibles sont : add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 4401d3c453d3 mcabber/doc/help/fr/hlp_disconnect.txt
---- a/mcabber/doc/help/fr/hlp_disconnect.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/fr/hlp_disconnect.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/fr/hlp_disconnect.txt
+--- a/mcabber/doc/help/fr/hlp_disconnect.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/fr/hlp_disconnect.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -123,27 +138,27 @@
  Ferme la connexion au serveur Jabber.
 +You can specify status message to disconnect with.
  Remarque : le roster n'est disponible que lorsque la connexion au serveur estactive, donc la liste de contacts est vide après déconnexion.
-diff -r 4401d3c453d3 mcabber/doc/help/fr/hlp_exit.txt
+diff -r d56e2f8b2e83 mcabber/doc/help/fr/hlp_exit.txt
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/fr/hlp_exit.txt	Thu Aug 09 00:54:30 2012 +0300
++++ b/mcabber/doc/help/fr/hlp_exit.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -0,0 +1,5 @@
 +
 + /EXIT [message]
 +
 +Terminate all connections and exit mcabber.
 +This command is the same as /QUIT, but you can specify status message to exit with.
-diff -r 4401d3c453d3 mcabber/doc/help/it/hlp.txt
---- a/mcabber/doc/help/it/hlp.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/it/hlp.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/it/hlp.txt
+--- a/mcabber/doc/help/it/hlp.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/it/hlp.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -3,4 +3,4 @@
  
  Mostra l'help relativo a comando o ad argomento.
  Se non viene specificato alcun argomento, viene visualizzato l'utilizzo del comando corrente.
 -I comandi disponibili sono: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
 +I comandi disponibili sono: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 4401d3c453d3 mcabber/doc/help/it/hlp_disconnect.txt
---- a/mcabber/doc/help/it/hlp_disconnect.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/it/hlp_disconnect.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/it/hlp_disconnect.txt
+--- a/mcabber/doc/help/it/hlp_disconnect.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/it/hlp_disconnect.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -152,27 +167,27 @@
  Termina la connessione con il serve Jabber.
 +You can specify status message to disconnect with.
  Nota: il roster è disponibile soltanto quando la connessione è attiva, quindi la lista dei contatti è vuota quando si è disconnessi.
-diff -r 4401d3c453d3 mcabber/doc/help/it/hlp_exit.txt
+diff -r d56e2f8b2e83 mcabber/doc/help/it/hlp_exit.txt
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/it/hlp_exit.txt	Thu Aug 09 00:54:30 2012 +0300
++++ b/mcabber/doc/help/it/hlp_exit.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -0,0 +1,5 @@
 +
 + /EXIT [message]
 +
 +Terminate all connections and exit mcabber.
 +This command is the same as /QUIT, but you can specify status message to exit with.
-diff -r 4401d3c453d3 mcabber/doc/help/nl/hlp.txt
---- a/mcabber/doc/help/nl/hlp.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/nl/hlp.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/nl/hlp.txt
+--- a/mcabber/doc/help/nl/hlp.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/nl/hlp.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -3,4 +3,4 @@
  
  Toon informatie over een commando of onderwerp.
  Als geen argument is meegegeven, wordt een tekst over het gebruik van dit commando getoond.
 -Beschikbare commando's: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
 +Beschikbare commando's: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 4401d3c453d3 mcabber/doc/help/nl/hlp_disconnect.txt
---- a/mcabber/doc/help/nl/hlp_disconnect.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/nl/hlp_disconnect.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/nl/hlp_disconnect.txt
+--- a/mcabber/doc/help/nl/hlp_disconnect.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/nl/hlp_disconnect.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -181,27 +196,27 @@
  Beëindig de verbinding met de Jabber server.
 +You can specify status message to disconnect with.
  NB: het Roster is alleen beschikbaar indien er een actieve verbinding met de server bestaat. De buddylijst is dus leeg indien niet verbonden.
-diff -r 4401d3c453d3 mcabber/doc/help/nl/hlp_exit.txt
+diff -r d56e2f8b2e83 mcabber/doc/help/nl/hlp_exit.txt
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/nl/hlp_exit.txt	Thu Aug 09 00:54:30 2012 +0300
++++ b/mcabber/doc/help/nl/hlp_exit.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -0,0 +1,5 @@
 +
 + /EXIT [message]
 +
 +Terminate all connections and exit mcabber.
 +This command is the same as /QUIT, but you can specify status message to exit with.
-diff -r 4401d3c453d3 mcabber/doc/help/pl/hlp.txt
---- a/mcabber/doc/help/pl/hlp.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/pl/hlp.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/pl/hlp.txt
+--- a/mcabber/doc/help/pl/hlp.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/pl/hlp.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -3,4 +3,4 @@
  
  Wyświetla pomoc dotyczącą danego polecenia lub tematu.
  Jeśli nie podano żadnego argumentu, zostanie wyświetlona pomoc o sposobie użycia.
 -Dostępne polecenia: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
 +Dostępne polecenia: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 4401d3c453d3 mcabber/doc/help/pl/hlp_disconnect.txt
---- a/mcabber/doc/help/pl/hlp_disconnect.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/pl/hlp_disconnect.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/pl/hlp_disconnect.txt
+--- a/mcabber/doc/help/pl/hlp_disconnect.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/pl/hlp_disconnect.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -212,27 +227,27 @@
 \ No newline at end of file
 +You can specify status message to disconnect with.
 +Uwaga: roster dostępny jest tylko gdy połączenie do serwera jest aktywne, zatem jeżeli nie jesteś połączony lista kontaktów jest pusta.
-diff -r 4401d3c453d3 mcabber/doc/help/pl/hlp_exit.txt
+diff -r d56e2f8b2e83 mcabber/doc/help/pl/hlp_exit.txt
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/pl/hlp_exit.txt	Thu Aug 09 00:54:30 2012 +0300
++++ b/mcabber/doc/help/pl/hlp_exit.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -0,0 +1,5 @@
 +
 + /EXIT [message]
 +
 +Terminate all connections and exit mcabber.
 +This command is the same as /QUIT, but you can specify status message to exit with.
-diff -r 4401d3c453d3 mcabber/doc/help/ru/hlp.txt
---- a/mcabber/doc/help/ru/hlp.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/ru/hlp.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/ru/hlp.txt
+--- a/mcabber/doc/help/ru/hlp.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/ru/hlp.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -3,4 +3,4 @@
  
  Отображает файл помощи о запрошенной команде или топике.
  Если выполнить без аргументов, будут отображены допустимые команды.
 -Допустимые команды: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
 +Допустимые команды: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 4401d3c453d3 mcabber/doc/help/ru/hlp_disconnect.txt
---- a/mcabber/doc/help/ru/hlp_disconnect.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/ru/hlp_disconnect.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/ru/hlp_disconnect.txt
+--- a/mcabber/doc/help/ru/hlp_disconnect.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/ru/hlp_disconnect.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -241,9 +256,9 @@
  Завершает соединение с Jabber-сервером.
 +Вы можете указать сообщение статуса при выходе.
  Примечание: список контактов доступен только когда соединение с сервером активно, поэтому список контактов пуст при завершении соединения.
-diff -r 4401d3c453d3 mcabber/doc/help/ru/hlp_exit.txt
+diff -r d56e2f8b2e83 mcabber/doc/help/ru/hlp_exit.txt
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/ru/hlp_exit.txt	Thu Aug 09 00:54:30 2012 +0300
++++ b/mcabber/doc/help/ru/hlp_exit.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -0,0 +1,6 @@
 +
 + /EXIT [сообщение]
@@ -251,18 +266,18 @@
 +
 +Эта команда завершает все активные соединения и выходит из mcabber`а.
 +Отличается от /QUIT тем, что позволяет указать сообщение статуса при выходе.
-diff -r 4401d3c453d3 mcabber/doc/help/uk/hlp.txt
---- a/mcabber/doc/help/uk/hlp.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/uk/hlp.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/uk/hlp.txt
+--- a/mcabber/doc/help/uk/hlp.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/uk/hlp.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -3,4 +3,4 @@
  
  Друкує допоміжну інформацію про команду або вираз.
  Без аргументу друкує оце повідомлення.
 -Наявні команди: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
 +Наявні команди: add, alias, authorization, bind, buffer, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 4401d3c453d3 mcabber/doc/help/uk/hlp_disconnect.txt
---- a/mcabber/doc/help/uk/hlp_disconnect.txt	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/doc/help/uk/hlp_disconnect.txt	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/doc/help/uk/hlp_disconnect.txt
+--- a/mcabber/doc/help/uk/hlp_disconnect.txt	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/doc/help/uk/hlp_disconnect.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -271,32 +286,32 @@
  Розірвати з'єднання з сервером.
 +Ви можете вказати повідомлення статусу відсутності.
  Майте на увазі, що список контактів зберігається на сервері, отож після від'єднання ви його більше не побачите.
-diff -r 4401d3c453d3 mcabber/doc/help/uk/hlp_exit.txt
+diff -r d56e2f8b2e83 mcabber/doc/help/uk/hlp_exit.txt
 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/uk/hlp_exit.txt	Thu Aug 09 00:54:30 2012 +0300
++++ b/mcabber/doc/help/uk/hlp_exit.txt	Thu Oct 18 13:44:57 2012 +0300
 @@ -0,0 +1,5 @@
 +
 + /EXIT [повідомлення]
 +
 +Закриває всі з’єднання та завершує мкаббер.
 +Відмінність цієї команди від /QUIT у тому, що ви можете вказати повідомлення статусу відсутності.
-diff -r 4401d3c453d3 mcabber/mcabber/api.h
---- a/mcabber/mcabber/api.h	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/mcabber/api.h	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/mcabber/api.h
+--- a/mcabber/mcabber/api.h	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/mcabber/api.h	Thu Oct 18 13:44:57 2012 +0300
 @@ -3,8 +3,8 @@
  
  #include <mcabber/config.h> // For MCABBER_BRANCH
  
--#define MCABBER_API_VERSION 35
--#define MCABBER_API_MIN     35
-+#define MCABBER_API_VERSION 36
-+#define MCABBER_API_MIN     36
+-#define MCABBER_API_VERSION 37
+-#define MCABBER_API_MIN     37
++#define MCABBER_API_VERSION 38
++#define MCABBER_API_MIN     38
  
- #define MCABBER_BRANCH_EXPERIMENTAL  1
+ #define MCABBER_BRANCH_EXPERIMENTAL 1
  
-diff -r 4401d3c453d3 mcabber/mcabber/commands.c
---- a/mcabber/mcabber/commands.c	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/mcabber/commands.c	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/mcabber/commands.c
+--- a/mcabber/mcabber/commands.c	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/mcabber/commands.c	Thu Oct 18 13:44:57 2012 +0300
 @@ -94,6 +94,7 @@
  static void do_otrpolicy(char *arg);
  static void do_echo(char *arg);
@@ -313,7 +328,7 @@
    cmd_add("group", "Change group display settings",
            COMPL_GROUP, COMPL_GROUPNAME, &do_group, NULL);
    cmd_add("help", "Display some help", COMPL_CMD, 0, &do_help, NULL);
-@@ -4118,7 +4120,9 @@
+@@ -4119,7 +4121,9 @@
  
  static void do_disconnect(char *arg)
  {
@@ -324,7 +339,7 @@
  }
  
  static void do_help(char *arg)
-@@ -4132,4 +4136,14 @@
+@@ -4133,4 +4137,14 @@
      scr_print_logwindow(arg);
  }
  
@@ -339,9 +354,9 @@
 +}
 +
  /* vim: set expandtab cindent cinoptions=>2\:2(0 sw=2 ts=2:  For Vim users... */
-diff -r 4401d3c453d3 mcabber/mcabber/main.c
---- a/mcabber/mcabber/main.c	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/mcabber/main.c	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/mcabber/main.c
+--- a/mcabber/mcabber/main.c	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/mcabber/main.c	Thu Oct 18 13:44:57 2012 +0300
 @@ -87,7 +87,7 @@
  #ifndef MODULES_ENABLE
    fifo_deinit();
@@ -360,9 +375,9 @@
  #ifdef HAVE_GPGME
    gpg_terminate();
  #endif
-diff -r 4401d3c453d3 mcabber/mcabber/settings.c
---- a/mcabber/mcabber/settings.c	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/mcabber/settings.c	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/mcabber/settings.c
+--- a/mcabber/mcabber/settings.c	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/mcabber/settings.c	Thu Oct 18 13:44:57 2012 +0300
 @@ -372,7 +372,12 @@
  // - if no message is found, return NULL
  const gchar *settings_get_status_msg(enum imstatus status)
@@ -386,10 +401,10 @@
          break;
    }
    return rstatus;
-diff -r 4401d3c453d3 mcabber/mcabber/xmpp.c
---- a/mcabber/mcabber/xmpp.c	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/mcabber/xmpp.c	Thu Aug 09 00:54:30 2012 +0300
-@@ -885,7 +885,7 @@
+diff -r d56e2f8b2e83 mcabber/mcabber/xmpp.c
+--- a/mcabber/mcabber/xmpp.c	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/mcabber/xmpp.c	Thu Oct 18 13:44:57 2012 +0300
+@@ -884,7 +884,7 @@
  
  static void _try_to_reconnect(void)
  {
@@ -398,7 +413,7 @@
    if (AutoConnection)
      g_timeout_add_seconds(RECONNECTION_TIMEOUT + (random() % 90L),
                            xmpp_reconnect, NULL);
-@@ -1827,7 +1827,7 @@
+@@ -1830,7 +1830,7 @@
    LmMessageHandler *handler;
    GError *error = NULL;
  
@@ -407,7 +422,7 @@
  
    servername = settings_opt_get("server");
    userjid    = settings_opt_get("jid");
-@@ -2000,7 +2000,7 @@
+@@ -2003,7 +2003,7 @@
    lm_message_node_set_attribute(y, "ver", ver);
  }
  
@@ -416,7 +431,7 @@
  {
    if (!lconnection)
      return;
-@@ -2008,7 +2008,7 @@
+@@ -2011,7 +2011,7 @@
      // Launch pre-disconnect internal hook
      hk_predisconnect();
      // Announce it to  everyone else
@@ -425,9 +440,9 @@
    }
    if (lm_connection_is_open(lconnection))
      lm_connection_close(lconnection, NULL);
-diff -r 4401d3c453d3 mcabber/mcabber/xmpp.h
---- a/mcabber/mcabber/xmpp.h	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/mcabber/xmpp.h	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/mcabber/xmpp.h
+--- a/mcabber/mcabber/xmpp.h	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/mcabber/xmpp.h	Thu Oct 18 13:44:57 2012 +0300
 @@ -37,7 +37,7 @@
  
  void xmpp_init(void); /* private */
@@ -437,9 +452,9 @@
  gboolean xmpp_is_online(void);
  
  void xmpp_room_join(const char *room, const char *nickname, const char *passwd);
-diff -r 4401d3c453d3 mcabber/mcabberrc.example
---- a/mcabber/mcabberrc.example	Wed Aug 08 14:31:24 2012 +0300
-+++ b/mcabber/mcabberrc.example	Thu Aug 09 00:54:30 2012 +0300
+diff -r d56e2f8b2e83 mcabber/mcabberrc.example
+--- a/mcabber/mcabberrc.example	Thu Oct 18 13:43:18 2012 +0300
++++ b/mcabber/mcabberrc.example	Thu Oct 18 13:44:57 2012 +0300
 @@ -358,6 +358,9 @@
  #set message_notavail  = I'm not available
  #set message_away      = I'm away
--- a/completion-sorting.diff	Thu Oct 18 02:18:10 2012 +0300
+++ b/completion-sorting.diff	Thu Oct 18 15:36:16 2012 +0300
@@ -10,9 +10,40 @@
   * [todo] Reallocate array, when need more completions
   * [todo] Design and publish interface to dynamic completion cbs
 
+diff -r f8958ab545ac mcabber/ChangeLog.api
+--- a/mcabber/ChangeLog.api	Mon Oct 15 19:53:02 2012 +0200
++++ b/mcabber/ChangeLog.api	Thu Oct 18 15:34:38 2012 +0300
+@@ -1,3 +1,9 @@
++dev (24)
++ * MQ patch completion-sorting.diff
++ * Add compl_set_flags() function
++
++  -- Myhailo Danylenko, 2012-10-18
++
+ dev (23)
+  * Changeset 8dc418af3e72
+    Add buddy_(get|set)activeresource() functions
+diff -r f8958ab545ac mcabber/mcabber/api.h
+--- a/mcabber/mcabber/api.h	Mon Oct 15 19:53:02 2012 +0200
++++ b/mcabber/mcabber/api.h	Thu Oct 18 15:34:38 2012 +0300
+@@ -3,12 +3,13 @@
+ 
+ #include <mcabber/config.h> // For MCABBER_BRANCH
+ 
+-#define MCABBER_API_VERSION 23
++#define MCABBER_API_VERSION 24
+ #define MCABBER_API_MIN     21
+ 
+ #define MCABBER_BRANCH_DEV  1
+ 
+ #define MCABBER_API_HAVE_CMD_ID 1
++#define MCABBER_API_HAVE_COMPL_FLAGS 1
+ 
+ extern const gchar *mcabber_branch;
+ extern const guint mcabber_api_version;
 diff -r f8958ab545ac mcabber/mcabber/compl.c
 --- a/mcabber/mcabber/compl.c	Mon Oct 15 19:53:02 2012 +0200
-+++ b/mcabber/mcabber/compl.c	Thu Oct 18 00:00:39 2012 +0300
++++ b/mcabber/mcabber/compl.c	Thu Oct 18 15:34:38 2012 +0300
 @@ -2,7 +2,7 @@
   * compl.c      -- Completion system
   *
@@ -243,8 +274,8 @@
 +      scr_log_print(LPRINT_DEBUG, "Error: compl_set_flags() - "
 +                                  "Not existing category.");
 +    else
-+      Categories[compl].flags = (flags & ~COMPL_CAT_USERFLAGS)
-+        | ((new_flags << 2) & COMPL_CAT_USERFLAGS);
++      Categories[compl].flags = (flags & ~COMPL_CAT_USERFLAGS) |
++                                (new_flags & COMPL_CAT_USERFLAGS);
 +  } else
 +    scr_log_print(LPRINT_DEBUG, "Error: compl_set_flags() - "
 +                                "Not existing category.");
@@ -511,7 +542,7 @@
  /* vim: set expandtab cindent cinoptions=>2\:2(0 sw=2 ts=2:  For Vim users... */
 diff -r f8958ab545ac mcabber/mcabber/compl.h
 --- a/mcabber/mcabber/compl.h	Mon Oct 15 19:53:02 2012 +0200
-+++ b/mcabber/mcabber/compl.h	Thu Oct 18 00:00:39 2012 +0300
++++ b/mcabber/mcabber/compl.h	Thu Oct 18 15:34:38 2012 +0300
 @@ -28,10 +28,17 @@
  #define COMPL_OTRPOLICY   21
  #define COMPL_MODULE      22
@@ -533,7 +564,7 @@
  void    compl_add_category_word(guint categ, const gchar *command);
 diff -r f8958ab545ac mcabber/mcabber/main.c
 --- a/mcabber/mcabber/main.c	Mon Oct 15 19:53:02 2012 +0200
-+++ b/mcabber/mcabber/main.c	Thu Oct 18 00:00:39 2012 +0300
++++ b/mcabber/mcabber/main.c	Thu Oct 18 15:34:38 2012 +0300
 @@ -364,13 +364,13 @@
    }
  
--- a/guard-xmpp-password.diff	Thu Oct 18 02:18:10 2012 +0300
+++ b/guard-xmpp-password.diff	Thu Oct 18 15:36:16 2012 +0300
@@ -4,10 +4,10 @@
     restricted data, better store restricted data somewhere else
   * add xmpp_init() and xmpp_have_password (non-api)
 
-diff -r f383a4ded11f mcabber/mcabber/commands.c
---- a/mcabber/mcabber/commands.c	Wed Aug 01 00:02:59 2012 +0300
-+++ b/mcabber/mcabber/commands.c	Wed Aug 01 00:03:06 2012 +0300
-@@ -2275,10 +2275,8 @@
+diff -r ce54b748207b mcabber/mcabber/commands.c
+--- a/mcabber/mcabber/commands.c	Thu Oct 18 13:43:12 2012 +0300
++++ b/mcabber/mcabber/commands.c	Thu Oct 18 13:43:18 2012 +0300
+@@ -2274,10 +2274,8 @@
  
  static void list_option_cb(char *k, char *v, void *f)
  {
@@ -20,9 +20,9 @@
  }
  
  static void do_set(char *arg)
-diff -r f383a4ded11f mcabber/mcabber/main.c
---- a/mcabber/mcabber/main.c	Wed Aug 01 00:02:59 2012 +0300
-+++ b/mcabber/mcabber/main.c	Wed Aug 01 00:03:06 2012 +0300
+diff -r ce54b748207b mcabber/mcabber/main.c
+--- a/mcabber/mcabber/main.c	Thu Oct 18 13:43:12 2012 +0300
++++ b/mcabber/mcabber/main.c	Thu Oct 18 13:43:18 2012 +0300
 @@ -381,6 +381,7 @@
    scr_init_locale_charset();
    ut_init_debug();
@@ -42,9 +42,9 @@
      settings_set(SETTINGS_TYPE_OPTION, "password", pwd);
      g_free(pwd);
    }
-diff -r f383a4ded11f mcabber/mcabber/xmpp.c
---- a/mcabber/mcabber/xmpp.c	Wed Aug 01 00:02:59 2012 +0300
-+++ b/mcabber/mcabber/xmpp.c	Wed Aug 01 00:03:06 2012 +0300
+diff -r ce54b748207b mcabber/mcabber/xmpp.c
+--- a/mcabber/mcabber/xmpp.c	Thu Oct 18 13:43:12 2012 +0300
++++ b/mcabber/mcabber/xmpp.c	Thu Oct 18 13:43:18 2012 +0300
 @@ -23,6 +23,8 @@
   */
  #include <stdlib.h>
@@ -64,7 +64,7 @@
  char imstatus2char[imstatus_size+1] = {
      '_', 'o', 'f', 'd', 'n', 'a', 'i', '\0'
  };
-@@ -892,16 +897,15 @@
+@@ -891,16 +896,15 @@
    GError *error = NULL;
  
    if (success) {
@@ -83,7 +83,7 @@
                                      connection_auth_cb, NULL, FALSE, &error)) {
        scr_LogPrint(LPRINT_LOGNORM, "Failed to authenticate: %s",
                     error->message);
-@@ -1780,13 +1784,37 @@
+@@ -1783,13 +1787,37 @@
    }
  }
  
@@ -122,7 +122,7 @@
    char *dynresource = NULL;
    char fpr[16];
    const char *proxy_host;
-@@ -1803,7 +1831,6 @@
+@@ -1806,7 +1834,6 @@
  
    servername = settings_opt_get("server");
    userjid    = settings_opt_get("jid");
@@ -130,7 +130,7 @@
    resource   = settings_opt_get("resource");
    proxy_host = settings_opt_get("proxy_host");
    ssl_fpr    = settings_opt_get("ssl_fingerprint");
-@@ -1812,7 +1839,7 @@
+@@ -1815,7 +1842,7 @@
      scr_LogPrint(LPRINT_LOGNORM, "Your JID has not been specified!");
      return -1;
    }
@@ -139,9 +139,9 @@
      scr_LogPrint(LPRINT_LOGNORM, "Your password has not been specified!");
      return -1;
    }
-diff -r f383a4ded11f mcabber/mcabber/xmpp.h
---- a/mcabber/mcabber/xmpp.h	Wed Aug 01 00:02:59 2012 +0300
-+++ b/mcabber/mcabber/xmpp.h	Wed Aug 01 00:03:06 2012 +0300
+diff -r ce54b748207b mcabber/mcabber/xmpp.h
+--- a/mcabber/mcabber/xmpp.h	Thu Oct 18 13:43:12 2012 +0300
++++ b/mcabber/mcabber/xmpp.h	Thu Oct 18 13:43:18 2012 +0300
 @@ -33,7 +33,9 @@
  
  extern LmConnection* lconnection;
@@ -150,5 +150,5 @@
  
 +void xmpp_init(void); /* private */
  int  xmpp_connect(void);
- void xmpp_disconnect(const char *message);
+ void xmpp_disconnect(void);
  gboolean xmpp_is_online(void);
--- a/switch-to-experimental.diff	Thu Oct 18 02:18:10 2012 +0300
+++ b/switch-to-experimental.diff	Thu Oct 18 15:36:16 2012 +0300
@@ -1,14 +1,28 @@
 [local] Switch to experimental branch and api version
 
-diff -r 5ef7707a2efd mcabber/ChangeLog.api
---- a/mcabber/ChangeLog.api	Wed Aug 08 14:29:13 2012 +0300
-+++ b/mcabber/ChangeLog.api	Wed Aug 08 14:31:15 2012 +0300
-@@ -1,3 +1,13 @@
+diff -r 5f699ebd8af1 mcabber/ChangeLog.api
+--- a/mcabber/ChangeLog.api	Thu Oct 18 13:39:25 2012 +0300
++++ b/mcabber/ChangeLog.api	Thu Oct 18 13:43:08 2012 +0300
+@@ -1,9 +1,27 @@
++experimental (37)
 +
++ * Change branch to "experimental".
++ * Api as defined by dev:24
++ * Add MCABBER_BRANCH_EXPERIMENTAL define to api.h
++ * MQ Patch: switch-to-experimental
++
++  -- Myhailo Danylenko, 2012-10-18
++
+ dev (24)
+  * MQ patch completion-sorting.diff
+  * Add compl_set_flags() function
+ 
+   -- Myhailo Danylenko, 2012-10-18
+ 
 +experimental (35)
 +
 + * Change branch to "experimental".
-+ * Api as defined by dev:34
++ * Api as defined by dev:23
 + * Add MCABBER_BRANCH_EXPERIMENTAL define to api.h
 + * MQ Patch: switch-to-experimental
 +
@@ -17,7 +31,7 @@
  dev (23)
   * Changeset 8dc418af3e72
     Add buddy_(get|set)activeresource() functions
-@@ -16,6 +26,12 @@
+@@ -22,6 +40,12 @@
  
    -- Hermitifier, 2011-10-03
  
@@ -30,9 +44,9 @@
  dev (20)
  
   * Add cmd_set_safe() and cmd_is_safe()
-diff -r 5ef7707a2efd mcabber/configure.ac
---- a/mcabber/configure.ac	Wed Aug 08 14:29:13 2012 +0300
-+++ b/mcabber/configure.ac	Wed Aug 08 14:31:15 2012 +0300
+diff -r 5f699ebd8af1 mcabber/configure.ac
+--- a/mcabber/configure.ac	Thu Oct 18 13:39:25 2012 +0300
++++ b/mcabber/configure.ac	Thu Oct 18 13:43:08 2012 +0300
 @@ -272,7 +272,7 @@
  AM_CONDITIONAL([INSTALL_HEADERS], [test x$enable_modules != xno])
  
@@ -42,20 +56,20 @@
  AC_DEFINE([MCABBER_VERSION], "AC_PACKAGE_VERSION", [Mcabber version string])
  
  # We need _GNU_SOURCE for strptime() and strcasestr()
-diff -r 5ef7707a2efd mcabber/mcabber/api.h
---- a/mcabber/mcabber/api.h	Wed Aug 08 14:29:13 2012 +0300
-+++ b/mcabber/mcabber/api.h	Wed Aug 08 14:31:15 2012 +0300
+diff -r 5f699ebd8af1 mcabber/mcabber/api.h
+--- a/mcabber/mcabber/api.h	Thu Oct 18 13:39:25 2012 +0300
++++ b/mcabber/mcabber/api.h	Thu Oct 18 13:43:08 2012 +0300
 @@ -3,10 +3,10 @@
  
  #include <mcabber/config.h> // For MCABBER_BRANCH
  
--#define MCABBER_API_VERSION 23
+-#define MCABBER_API_VERSION 24
 -#define MCABBER_API_MIN     21
-+#define MCABBER_API_VERSION 35
-+#define MCABBER_API_MIN     35
++#define MCABBER_API_VERSION 37
++#define MCABBER_API_MIN     37
  
 -#define MCABBER_BRANCH_DEV  1
-+#define MCABBER_BRANCH_EXPERIMENTAL  1
++#define MCABBER_BRANCH_EXPERIMENTAL 1
  
  #define MCABBER_API_HAVE_CMD_ID 1
- 
+ #define MCABBER_API_HAVE_COMPL_FLAGS 1