Move add-offline-message to experimental
authorMyhailo Danylenko <isbear@ukrpost.net>
Wed, 08 Aug 2012 14:33:16 +0300
changeset 43 e0cda680d7a8
parent 42 0ee5e9903fa1
child 44 0e723147f836
Move add-offline-message to experimental
add-offline-message.diff
fix-create-new-cat.diff
series
switch-to-experimental.diff
--- a/add-offline-message.diff	Wed Aug 08 12:30:46 2012 +0300
+++ b/add-offline-message.diff	Wed Aug 08 14:33:16 2012 +0300
@@ -1,31 +1,33 @@
 # HG changeset patch
-# Parent 26edaf6ea10b8db2ed07da3e4ad9bee03077de84
+# Parent 4401d3c453d3716b2c780db6c0aab3ccf04b33e7
+Allow to specify status message, when going offline
 
-diff -r 26edaf6ea10b mcabber/ChangeLog.api
---- a/mcabber/ChangeLog.api	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/ChangeLog.api	Wed Aug 01 03:56:16 2012 +0300
-@@ -1,3 +1,9 @@
-+dev (24)
+diff -r 4401d3c453d3 mcabber/ChangeLog.api
+--- a/mcabber/ChangeLog.api	Wed Aug 08 14:31:24 2012 +0300
++++ b/mcabber/ChangeLog.api	Wed Aug 08 14:32:45 2012 +0300
+@@ -1,3 +1,10 @@
++
++experimental (36)
++
 + * experimental patch add-offline-message
 + * xmpp_disconnect now accepts status message
 +
 +  -- Myhailo Danylenko, 2012-07-31
-+
- dev (23)
-  * Changeset 8dc418af3e72
-    Add buddy_(get|set)activeresource() functions
-diff -r 26edaf6ea10b mcabber/doc/help/cs/hlp.txt
---- a/mcabber/doc/help/cs/hlp.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/cs/hlp.txt	Wed Aug 01 03:56:16 2012 +0300
+ 
+ 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	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/cs/hlp_disconnect.txt
---- a/mcabber/doc/help/cs/hlp_disconnect.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/cs/hlp_disconnect.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -34,27 +36,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 26edaf6ea10b mcabber/doc/help/cs/hlp_exit.txt
+diff -r 4401d3c453d3 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	Wed Aug 01 03:56:16 2012 +0300
++++ b/mcabber/doc/help/cs/hlp_exit.txt	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/de/hlp.txt
---- a/mcabber/doc/help/de/hlp.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/de/hlp.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/de/hlp_disconnect.txt
---- a/mcabber/doc/help/de/hlp_disconnect.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/de/hlp_disconnect.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -63,27 +65,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 26edaf6ea10b mcabber/doc/help/de/hlp_exit.txt
+diff -r 4401d3c453d3 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	Wed Aug 01 03:56:16 2012 +0300
++++ b/mcabber/doc/help/de/hlp_exit.txt	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/en/hlp.txt
---- a/mcabber/doc/help/en/hlp.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/en/hlp.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/en/hlp_disconnect.txt
---- a/mcabber/doc/help/en/hlp_disconnect.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/en/hlp_disconnect.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -92,27 +94,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 26edaf6ea10b mcabber/doc/help/en/hlp_exit.txt
+diff -r 4401d3c453d3 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	Wed Aug 01 03:56:16 2012 +0300
++++ b/mcabber/doc/help/en/hlp_exit.txt	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/fr/hlp.txt
---- a/mcabber/doc/help/fr/hlp.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/fr/hlp.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/fr/hlp_disconnect.txt
---- a/mcabber/doc/help/fr/hlp_disconnect.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/fr/hlp_disconnect.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -121,27 +123,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 26edaf6ea10b mcabber/doc/help/fr/hlp_exit.txt
+diff -r 4401d3c453d3 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	Wed Aug 01 03:56:16 2012 +0300
++++ b/mcabber/doc/help/fr/hlp_exit.txt	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/it/hlp.txt
---- a/mcabber/doc/help/it/hlp.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/it/hlp.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/it/hlp_disconnect.txt
---- a/mcabber/doc/help/it/hlp_disconnect.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/it/hlp_disconnect.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -150,27 +152,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 26edaf6ea10b mcabber/doc/help/it/hlp_exit.txt
+diff -r 4401d3c453d3 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	Wed Aug 01 03:56:16 2012 +0300
++++ b/mcabber/doc/help/it/hlp_exit.txt	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/nl/hlp.txt
---- a/mcabber/doc/help/nl/hlp.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/nl/hlp.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/nl/hlp_disconnect.txt
---- a/mcabber/doc/help/nl/hlp_disconnect.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/nl/hlp_disconnect.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -179,27 +181,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 26edaf6ea10b mcabber/doc/help/nl/hlp_exit.txt
+diff -r 4401d3c453d3 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	Wed Aug 01 03:56:16 2012 +0300
++++ b/mcabber/doc/help/nl/hlp_exit.txt	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/pl/hlp.txt
---- a/mcabber/doc/help/pl/hlp.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/pl/hlp.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/pl/hlp_disconnect.txt
---- a/mcabber/doc/help/pl/hlp_disconnect.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/pl/hlp_disconnect.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -210,27 +212,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 26edaf6ea10b mcabber/doc/help/pl/hlp_exit.txt
+diff -r 4401d3c453d3 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	Wed Aug 01 03:56:16 2012 +0300
++++ b/mcabber/doc/help/pl/hlp_exit.txt	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/ru/hlp.txt
---- a/mcabber/doc/help/ru/hlp.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/ru/hlp.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/ru/hlp_disconnect.txt
---- a/mcabber/doc/help/ru/hlp_disconnect.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/ru/hlp_disconnect.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -239,9 +241,9 @@
  Завершает соединение с Jabber-сервером.
 +Вы можете указать сообщение статуса при выходе.
  Примечание: список контактов доступен только когда соединение с сервером активно, поэтому список контактов пуст при завершении соединения.
-diff -r 26edaf6ea10b mcabber/doc/help/ru/hlp_exit.txt
+diff -r 4401d3c453d3 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	Wed Aug 01 03:56:16 2012 +0300
++++ b/mcabber/doc/help/ru/hlp_exit.txt	Wed Aug 08 14:32:45 2012 +0300
 @@ -0,0 +1,6 @@
 +
 + /EXIT [сообщение]
@@ -249,18 +251,18 @@
 +
 +Эта команда завершает все активные соединения и выходит из mcabber`а.
 +Отличается от /QUIT тем, что позволяет указать сообщение статуса при выходе.
-diff -r 26edaf6ea10b mcabber/doc/help/uk/hlp.txt
---- a/mcabber/doc/help/uk/hlp.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/uk/hlp.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 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 26edaf6ea10b mcabber/doc/help/uk/hlp_disconnect.txt
---- a/mcabber/doc/help/uk/hlp_disconnect.txt	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/doc/help/uk/hlp_disconnect.txt	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 2012 +0300
 @@ -1,5 +1,6 @@
  
 - /DISCONNECT
@@ -269,32 +271,32 @@
  Розірвати з'єднання з сервером.
 +Ви можете вказати повідомлення статусу відсутності.
  Майте на увазі, що список контактів зберігається на сервері, отож після від'єднання ви його більше не побачите.
-diff -r 26edaf6ea10b mcabber/doc/help/uk/hlp_exit.txt
+diff -r 4401d3c453d3 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	Wed Aug 01 03:56:16 2012 +0300
++++ b/mcabber/doc/help/uk/hlp_exit.txt	Wed Aug 08 14:32:45 2012 +0300
 @@ -0,0 +1,5 @@
 +
 + /EXIT [повідомлення]
 +
 +Закриває всі з’єднання та завершує мкаббер.
 +Відмінність цієї команди від /QUIT у тому, що ви можете вказати повідомлення статусу відсутності.
-diff -r 26edaf6ea10b mcabber/mcabber/api.h
---- a/mcabber/mcabber/api.h	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/mcabber/api.h	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 2012 +0300
 @@ -3,8 +3,8 @@
  
  #include <mcabber/config.h> // For MCABBER_BRANCH
  
--#define MCABBER_API_VERSION 23
--#define MCABBER_API_MIN     21
-+#define MCABBER_API_VERSION 24
-+#define MCABBER_API_MIN     24
+-#define MCABBER_API_VERSION 35
+-#define MCABBER_API_MIN     35
++#define MCABBER_API_VERSION 36
++#define MCABBER_API_MIN     36
  
- #define MCABBER_BRANCH_DEV  1
+ #define MCABBER_BRANCH_EXPERIMENTAL  1
  
-diff -r 26edaf6ea10b mcabber/mcabber/commands.c
---- a/mcabber/mcabber/commands.c	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/mcabber/commands.c	Wed Aug 01 03:56:16 2012 +0300
+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	Wed Aug 08 14:32:45 2012 +0300
 @@ -94,6 +94,7 @@
  static void do_otrpolicy(char *arg);
  static void do_echo(char *arg);
@@ -311,7 +313,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);
-@@ -4120,7 +4122,9 @@
+@@ -4118,7 +4120,9 @@
  
  static void do_disconnect(char *arg)
  {
@@ -322,7 +324,7 @@
  }
  
  static void do_help(char *arg)
-@@ -4134,4 +4138,14 @@
+@@ -4132,4 +4136,14 @@
      scr_print_logwindow(arg);
  }
  
@@ -337,10 +339,10 @@
 +}
 +
  /* vim: set expandtab cindent cinoptions=>2\:2(0 sw=2 ts=2:  For Vim users... */
-diff -r 26edaf6ea10b mcabber/mcabber/main.c
---- a/mcabber/mcabber/main.c	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/mcabber/main.c	Wed Aug 01 03:56:16 2012 +0300
-@@ -83,7 +83,7 @@
+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	Wed Aug 08 14:32:45 2012 +0300
+@@ -87,7 +87,7 @@
  #ifndef MODULES_ENABLE
    fifo_deinit();
  #endif
@@ -349,7 +351,7 @@
    scr_terminate_curses();
  
    // Restore term settings, if needed.
-@@ -512,7 +512,7 @@
+@@ -520,7 +520,7 @@
  #ifdef HAVE_LIBOTR
    otr_terminate();
  #endif
@@ -358,10 +360,10 @@
  #ifdef HAVE_GPGME
    gpg_terminate();
  #endif
-diff -r 26edaf6ea10b mcabber/mcabber/xmpp.c
---- a/mcabber/mcabber/xmpp.c	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/mcabber/xmpp.c	Wed Aug 01 03:56:16 2012 +0300
-@@ -892,7 +892,7 @@
+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	Wed Aug 08 14:32:45 2012 +0300
+@@ -885,7 +885,7 @@
  
  static void _try_to_reconnect(void)
  {
@@ -370,7 +372,7 @@
    if (AutoConnection)
      g_timeout_add_seconds(RECONNECTION_TIMEOUT + (random() % 90L),
                            xmpp_reconnect, NULL);
-@@ -1801,7 +1801,7 @@
+@@ -1827,7 +1827,7 @@
    LmMessageHandler *handler;
    GError *error = NULL;
  
@@ -379,7 +381,7 @@
  
    servername = settings_opt_get("server");
    userjid    = settings_opt_get("jid");
-@@ -1975,7 +1975,7 @@
+@@ -2000,7 +2000,7 @@
    lm_message_node_set_attribute(y, "ver", ver);
  }
  
@@ -388,7 +390,7 @@
  {
    if (!lconnection)
      return;
-@@ -1983,7 +1983,7 @@
+@@ -2008,7 +2008,7 @@
      // Launch pre-disconnect internal hook
      hk_predisconnect();
      // Announce it to  everyone else
@@ -397,12 +399,12 @@
    }
    if (lm_connection_is_open(lconnection))
      lm_connection_close(lconnection, NULL);
-diff -r 26edaf6ea10b mcabber/mcabber/xmpp.h
---- a/mcabber/mcabber/xmpp.h	Mon Jul 30 22:39:17 2012 +0200
-+++ b/mcabber/mcabber/xmpp.h	Wed Aug 01 03:56:16 2012 +0300
-@@ -35,7 +35,7 @@
- extern LmSSL* lssl;
+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	Wed Aug 08 14:32:45 2012 +0300
+@@ -37,7 +37,7 @@
  
+ void xmpp_init(void); /* private */
  int  xmpp_connect(void);
 -void xmpp_disconnect(void);
 +void xmpp_disconnect(const char *message);
--- a/fix-create-new-cat.diff	Wed Aug 08 12:30:46 2012 +0300
+++ b/fix-create-new-cat.diff	Wed Aug 08 14:33:16 2012 +0300
@@ -1,5 +1,6 @@
 # HG changeset patch
 # Parent 26edaf6ea10b8db2ed07da3e4ad9bee03077de84
+Fix endless loop on exhaustion of completion category pool
 
 diff -r 26edaf6ea10b mcabber/mcabber/compl.c
 --- a/mcabber/mcabber/compl.c	Mon Jul 30 22:39:17 2012 +0200
--- a/series	Wed Aug 08 12:30:46 2012 +0300
+++ b/series	Wed Aug 08 14:33:16 2012 +0300
@@ -1,11 +1,11 @@
 fix-create-new-cat.diff
 update-help.diff
-add-offline-message.diff
 fix-receipts.diff
 switch-to-experimental.diff
 separate-extcmd.diff
 modularize-extcmd.diff
 guard-xmpp-password.diff
+add-offline-message.diff
 roster-state-colors.diff
 add-cmake.diff
 use-gslice.diff
--- a/switch-to-experimental.diff	Wed Aug 08 12:30:46 2012 +0300
+++ b/switch-to-experimental.diff	Wed Aug 08 14:33:16 2012 +0300
@@ -1,23 +1,23 @@
 [local] Switch to experimental branch and api version
 
-diff -r 4eb2d00128c5 mcabber/ChangeLog.api
---- a/mcabber/ChangeLog.api	Tue Jul 31 23:59:24 2012 +0300
-+++ b/mcabber/ChangeLog.api	Wed Aug 01 00:02:04 2012 +0300
+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 @@
 +
-+experimental (36)
++experimental (35)
 +
 + * Change branch to "experimental".
-+ * Api as defined by dev:24
++ * Api as defined by dev:34
 + * Add MCABBER_BRANCH_EXPERIMENTAL define to api.h
 + * MQ Patch: switch-to-experimental
 +
 +  -- Myhailo Danylenko, 2012-04-30
 +
- dev (24)
-  * experimental patch add-offline-message
-  * xmpp_disconnect now accepts status message
-@@ -22,6 +32,12 @@
+ dev (23)
+  * Changeset 8dc418af3e72
+    Add buddy_(get|set)activeresource() functions
+@@ -16,6 +26,12 @@
  
    -- Hermitifier, 2011-10-03
  
@@ -30,9 +30,9 @@
  dev (20)
  
   * Add cmd_set_safe() and cmd_is_safe()
-diff -r 4eb2d00128c5 mcabber/configure.ac
---- a/mcabber/configure.ac	Tue Jul 31 23:59:24 2012 +0300
-+++ b/mcabber/configure.ac	Wed Aug 01 00:02:04 2012 +0300
+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
 @@ -272,7 +272,7 @@
  AM_CONDITIONAL([INSTALL_HEADERS], [test x$enable_modules != xno])
  
@@ -42,20 +42,20 @@
  AC_DEFINE([MCABBER_VERSION], "AC_PACKAGE_VERSION", [Mcabber version string])
  
  # We need _GNU_SOURCE for strptime() and strcasestr()
-diff -r 4eb2d00128c5 mcabber/mcabber/api.h
---- a/mcabber/mcabber/api.h	Tue Jul 31 23:59:24 2012 +0300
-+++ b/mcabber/mcabber/api.h	Wed Aug 01 00:02:04 2012 +0300
+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
 @@ -3,10 +3,10 @@
  
  #include <mcabber/config.h> // For MCABBER_BRANCH
  
--#define MCABBER_API_VERSION 24
--#define MCABBER_API_MIN     24
-+#define MCABBER_API_VERSION 36
-+#define MCABBER_API_MIN     36
+-#define MCABBER_API_VERSION 23
+-#define MCABBER_API_MIN     21
++#define MCABBER_API_VERSION 35
++#define MCABBER_API_MIN     35
  
 -#define MCABBER_BRANCH_DEV  1
-+#define MCABBER_BRANCH_EXPERIMENTAL 1
++#define MCABBER_BRANCH_EXPERIMENTAL  1
  
  #define MCABBER_API_HAVE_CMD_ID 1