add-offline-message.diff
changeset 92 66f7e2aa040c
parent 88 0a87df8ad9c1
equal deleted inserted replaced
91:51d326d5cb92 92:66f7e2aa040c
     1 # HG changeset patch
     1 # HG changeset patch
     2 # Parent 99ffc1bfe836f0fe094e0a9e3564521a09b39458
     2 # Parent 99ffc1bfe836f0fe094e0a9e3564521a09b39458
     3 # Parent  6d9f7b9e620dde7a6fda44af197260f4ae8f4b13
     3 # Parent  7403b46ba9ed804804b57504d498b00d0aa71995
     4 Allow to specify status message, when going offline
     4 Allow to specify status message, when going offline
     5 
     5 
     6 diff -r 6d9f7b9e620d mcabber/ChangeLog.api
     6 diff -r 7403b46ba9ed mcabber/ChangeLog.api
     7 --- a/mcabber/ChangeLog.api	Sat Nov 07 14:37:38 2015 +0200
     7 --- a/mcabber/ChangeLog.api	Fri Dec 09 01:38:32 2016 +0200
     8 +++ b/mcabber/ChangeLog.api	Sat Nov 07 14:54:34 2015 +0200
     8 +++ b/mcabber/ChangeLog.api	Fri Dec 09 01:48:44 2016 +0200
     9 @@ -1,3 +1,10 @@
     9 @@ -1,3 +1,10 @@
    10 +experimental (46)
    10 +experimental (46)
    11 +
    11 +
    12 + * experimental patch add-offline-message.diff
    12 + * experimental patch add-offline-message.diff
    13 + * xmpp_disconnect() now accepts status message
    13 + * xmpp_disconnect() now accepts status message
    15 +  -- Myhailo Danylenko, 2015-11-07
    15 +  -- Myhailo Danylenko, 2015-11-07
    16 +
    16 +
    17  experimental (45)
    17  experimental (45)
    18  
    18  
    19   * Change branch to "experimental".
    19   * Change branch to "experimental".
    20 @@ -45,6 +52,13 @@
    20 @@ -49,6 +56,13 @@
    21  
    21  
    22    -- Mikael Berthe, 2015-10-04
    22    -- Mikael Berthe, 2015-10-04
    23  
    23  
    24 +experimental (44)
    24 +experimental (44)
    25 +
    25 +
    29 +  -- Myhailo Danylenko, 2014-11-11
    29 +  -- Myhailo Danylenko, 2014-11-11
    30 +
    30 +
    31  experimental (43)
    31  experimental (43)
    32  
    32  
    33   * Change branch to "experimental".
    33   * Change branch to "experimental".
    34 @@ -136,6 +150,13 @@
    34 @@ -140,6 +154,13 @@
    35  
    35  
    36    -- Mikael Berthe, 2013-09-29
    36    -- Mikael Berthe, 2013-09-29
    37  
    37  
    38 +experimental (42)
    38 +experimental (42)
    39 +
    39 +
    43 +  -- Myhailo Danylenko, 2012-11-30
    43 +  -- Myhailo Danylenko, 2012-11-30
    44 +
    44 +
    45  experimental (41)
    45  experimental (41)
    46  
    46  
    47   * Change branch to "experimental".
    47   * Change branch to "experimental".
    48 @@ -154,6 +175,13 @@
    48 @@ -158,6 +179,13 @@
    49  
    49  
    50    -- Mikael Berthe, 2013-04-28
    50    -- Mikael Berthe, 2013-04-28
    51  
    51  
    52 +experimental (40)
    52 +experimental (40)
    53 +
    53 +
    57 +  -- Myhailo Danylenko, 2012-11-30
    57 +  -- Myhailo Danylenko, 2012-11-30
    58 +
    58 +
    59  experimental (39)
    59  experimental (39)
    60  
    60  
    61   * Change branch to "experimental".
    61   * Change branch to "experimental".
    62 @@ -171,6 +199,13 @@
    62 @@ -175,6 +203,13 @@
    63  
    63  
    64    -- Mikael Berthe, 2012-11-28
    64    -- Mikael Berthe, 2012-11-28
    65  
    65  
    66 +experimental (38)
    66 +experimental (38)
    67 +
    67 +
    71 +  -- Myhailo Danylenko, 2012-07-31
    71 +  -- Myhailo Danylenko, 2012-07-31
    72 +
    72 +
    73  experimental (37)
    73  experimental (37)
    74  
    74  
    75   * Change branch to "experimental".
    75   * Change branch to "experimental".
    76 @@ -189,6 +224,13 @@
    76 @@ -193,6 +228,13 @@
    77  
    77  
    78    -- Myhailo Danylenko, 2012-10-20
    78    -- Myhailo Danylenko, 2012-10-20
    79  
    79  
    80 +experimental (36)
    80 +experimental (36)
    81 +
    81 +
    85 +  -- Myhailo Danylenko, 2012-07-31
    85 +  -- Myhailo Danylenko, 2012-07-31
    86 +
    86 +
    87  experimental (35)
    87  experimental (35)
    88  
    88  
    89   * Change branch to "experimental".
    89   * Change branch to "experimental".
    90 diff -r 6d9f7b9e620d mcabber/doc/help/cs/hlp.txt
    90 diff -r 7403b46ba9ed mcabber/doc/help/cs/hlp.txt
    91 --- a/mcabber/doc/help/cs/hlp.txt	Sat Nov 07 14:37:38 2015 +0200
    91 --- a/mcabber/doc/help/cs/hlp.txt	Fri Dec 09 01:38:32 2016 +0200
    92 +++ b/mcabber/doc/help/cs/hlp.txt	Sat Nov 07 14:54:34 2015 +0200
    92 +++ b/mcabber/doc/help/cs/hlp.txt	Fri Dec 09 01:48:44 2016 +0200
    93 @@ -3,4 +3,4 @@
    93 @@ -3,4 +3,4 @@
    94  
    94  
    95  Zobrazí nápovědu k příkazu nebo tématu.
    95  Zobrazí nápovědu k příkazu nebo tématu.
    96  
    96  
    97 -Dostupné příkazy jsou: add, alias, authorization, bind, buffer, carbons, 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.
    97 -Dostupné příkazy jsou: add, alias, authorization, bind, buffer, carbons, 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.
    98 +Dostupné příkazy jsou: add, alias, authorization, bind, buffer, carbons, 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.
    98 +Dostupné příkazy jsou: add, alias, authorization, bind, buffer, carbons, 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.
    99 diff -r 6d9f7b9e620d mcabber/doc/help/cs/hlp_disconnect.txt
    99 diff -r 7403b46ba9ed mcabber/doc/help/cs/hlp_disconnect.txt
   100 --- a/mcabber/doc/help/cs/hlp_disconnect.txt	Sat Nov 07 14:37:38 2015 +0200
   100 --- a/mcabber/doc/help/cs/hlp_disconnect.txt	Fri Dec 09 01:38:32 2016 +0200
   101 +++ b/mcabber/doc/help/cs/hlp_disconnect.txt	Sat Nov 07 14:54:34 2015 +0200
   101 +++ b/mcabber/doc/help/cs/hlp_disconnect.txt	Fri Dec 09 01:48:44 2016 +0200
   102 @@ -1,5 +1,6 @@
   102 @@ -1,5 +1,6 @@
   103  
   103  
   104 - /DISCONNECT
   104 - /DISCONNECT
   105 + /DISCONNECT [message]
   105 + /DISCONNECT [message]
   106  
   106  
   107  Ukončí spojení s Jabber serverem.
   107  Ukončí spojení s Jabber serverem.
   108 +You can specify status message to disconnect with.
   108 +You can specify status message to disconnect with.
   109  Poznámka: Seznam kontaktů (roster) je přístupný pouze v době, kdy je spojení aktivní. Po odpojení od serveru je proto prázdný.
   109  Poznámka: Seznam kontaktů (roster) je přístupný pouze v době, kdy je spojení aktivní. Po odpojení od serveru je proto prázdný.
   110 diff -r 6d9f7b9e620d mcabber/doc/help/cs/hlp_exit.txt
   110 diff -r 7403b46ba9ed mcabber/doc/help/cs/hlp_exit.txt
   111 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   111 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   112 +++ b/mcabber/doc/help/cs/hlp_exit.txt	Sat Nov 07 14:54:34 2015 +0200
   112 +++ b/mcabber/doc/help/cs/hlp_exit.txt	Fri Dec 09 01:48:44 2016 +0200
   113 @@ -0,0 +1,5 @@
   113 @@ -0,0 +1,5 @@
   114 +
   114 +
   115 + /EXIT [message]
   115 + /EXIT [message]
   116 +
   116 +
   117 +Terminate all connections and exit mcabber.
   117 +Terminate all connections and exit mcabber.
   118 +This command is the same as /QUIT, but you can specify status message to exit with.
   118 +This command is the same as /QUIT, but you can specify status message to exit with.
   119 diff -r 6d9f7b9e620d mcabber/doc/help/de/hlp.txt
   119 diff -r 7403b46ba9ed mcabber/doc/help/de/hlp.txt
   120 --- a/mcabber/doc/help/de/hlp.txt	Sat Nov 07 14:37:38 2015 +0200
   120 --- a/mcabber/doc/help/de/hlp.txt	Fri Dec 09 01:38:32 2016 +0200
   121 +++ b/mcabber/doc/help/de/hlp.txt	Sat Nov 07 14:54:34 2015 +0200
   121 +++ b/mcabber/doc/help/de/hlp.txt	Fri Dec 09 01:48:44 2016 +0200
   122 @@ -3,4 +3,4 @@
   122 @@ -3,4 +3,4 @@
   123  
   123  
   124  Zeigt die Hilfe zu einem Befehl oder ein Thema an.
   124  Zeigt die Hilfe zu einem Befehl oder ein Thema an.
   125  Wenn kein Argument gegeben ist, wird diese Hilfe angezeigt.
   125  Wenn kein Argument gegeben ist, wird diese Hilfe angezeigt.
   126 -Verfügbare Befehle: add, alias, authorization, bind, buffer, carbons, 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.
   126 -Verfügbare Befehle: add, alias, authorization, bind, buffer, carbons, 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.
   127 +Verfügbare Befehle: add, alias, authorization, bind, buffer, carbons, 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.
   127 +Verfügbare Befehle: add, alias, authorization, bind, buffer, carbons, 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.
   128 diff -r 6d9f7b9e620d mcabber/doc/help/de/hlp_disconnect.txt
   128 diff -r 7403b46ba9ed mcabber/doc/help/de/hlp_disconnect.txt
   129 --- a/mcabber/doc/help/de/hlp_disconnect.txt	Sat Nov 07 14:37:38 2015 +0200
   129 --- a/mcabber/doc/help/de/hlp_disconnect.txt	Fri Dec 09 01:38:32 2016 +0200
   130 +++ b/mcabber/doc/help/de/hlp_disconnect.txt	Sat Nov 07 14:54:34 2015 +0200
   130 +++ b/mcabber/doc/help/de/hlp_disconnect.txt	Fri Dec 09 01:48:44 2016 +0200
   131 @@ -1,5 +1,6 @@
   131 @@ -1,5 +1,6 @@
   132  
   132  
   133 - /DISCONNECT
   133 - /DISCONNECT
   134 + /DISCONNECT [message]
   134 + /DISCONNECT [message]
   135  
   135  
   136  Die Verbindung zum Jabber Server trennen.
   136  Die Verbindung zum Jabber Server trennen.
   137 +You can specify status message to disconnect with.
   137 +You can specify status message to disconnect with.
   138  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.
   138  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.
   139 diff -r 6d9f7b9e620d mcabber/doc/help/de/hlp_exit.txt
   139 diff -r 7403b46ba9ed mcabber/doc/help/de/hlp_exit.txt
   140 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   140 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   141 +++ b/mcabber/doc/help/de/hlp_exit.txt	Sat Nov 07 14:54:34 2015 +0200
   141 +++ b/mcabber/doc/help/de/hlp_exit.txt	Fri Dec 09 01:48:44 2016 +0200
   142 @@ -0,0 +1,5 @@
   142 @@ -0,0 +1,5 @@
   143 +
   143 +
   144 + /EXIT [message]
   144 + /EXIT [message]
   145 +
   145 +
   146 +Terminate all connections and exit mcabber.
   146 +Terminate all connections and exit mcabber.
   147 +This command is the same as /QUIT, but you can specify status message to exit with.
   147 +This command is the same as /QUIT, but you can specify status message to exit with.
   148 diff -r 6d9f7b9e620d mcabber/doc/help/en/hlp.txt
   148 diff -r 7403b46ba9ed mcabber/doc/help/en/hlp.txt
   149 --- a/mcabber/doc/help/en/hlp.txt	Sat Nov 07 14:37:38 2015 +0200
   149 --- a/mcabber/doc/help/en/hlp.txt	Fri Dec 09 01:38:32 2016 +0200
   150 +++ b/mcabber/doc/help/en/hlp.txt	Sat Nov 07 14:54:34 2015 +0200
   150 +++ b/mcabber/doc/help/en/hlp.txt	Fri Dec 09 01:48:44 2016 +0200
   151 @@ -3,4 +3,4 @@
   151 @@ -3,4 +3,4 @@
   152  
   152  
   153  Display some help about a command or a topic.
   153  Display some help about a command or a topic.
   154  If no argument provided a usage of this command is printed.
   154  If no argument provided a usage of this command is printed.
   155 -Available commands: add, alias, authorization, bind, buffer, carbons, 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.
   155 -Available commands: add, alias, authorization, bind, buffer, carbons, 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.
   156 +Available commands: add, alias, authorization, bind, buffer, carbons, 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.
   156 +Available commands: add, alias, authorization, bind, buffer, carbons, 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.
   157 diff -r 6d9f7b9e620d mcabber/doc/help/en/hlp_disconnect.txt
   157 diff -r 7403b46ba9ed mcabber/doc/help/en/hlp_disconnect.txt
   158 --- a/mcabber/doc/help/en/hlp_disconnect.txt	Sat Nov 07 14:37:38 2015 +0200
   158 --- a/mcabber/doc/help/en/hlp_disconnect.txt	Fri Dec 09 01:38:32 2016 +0200
   159 +++ b/mcabber/doc/help/en/hlp_disconnect.txt	Sat Nov 07 14:54:34 2015 +0200
   159 +++ b/mcabber/doc/help/en/hlp_disconnect.txt	Fri Dec 09 01:48:44 2016 +0200
   160 @@ -1,5 +1,6 @@
   160 @@ -1,5 +1,6 @@
   161  
   161  
   162 - /DISCONNECT
   162 - /DISCONNECT
   163 + /DISCONNECT [message]
   163 + /DISCONNECT [message]
   164  
   164  
   165  Terminate the connection to the Jabber server.
   165  Terminate the connection to the Jabber server.
   166 +You can specify status message to disconnect with.
   166 +You can specify status message to disconnect with.
   167  Note: the roster is only available when the connection to the server is active, so the buddylist is empty when disconnected.
   167  Note: the roster is only available when the connection to the server is active, so the buddylist is empty when disconnected.
   168 diff -r 6d9f7b9e620d mcabber/doc/help/en/hlp_exit.txt
   168 diff -r 7403b46ba9ed mcabber/doc/help/en/hlp_exit.txt
   169 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   169 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   170 +++ b/mcabber/doc/help/en/hlp_exit.txt	Sat Nov 07 14:54:34 2015 +0200
   170 +++ b/mcabber/doc/help/en/hlp_exit.txt	Fri Dec 09 01:48:44 2016 +0200
   171 @@ -0,0 +1,5 @@
   171 @@ -0,0 +1,5 @@
   172 +
   172 +
   173 + /EXIT [message]
   173 + /EXIT [message]
   174 +
   174 +
   175 +Terminate all connections and exit mcabber.
   175 +Terminate all connections and exit mcabber.
   176 +This command is the same as /QUIT, but you can specify status message to exit with.
   176 +This command is the same as /QUIT, but you can specify status message to exit with.
   177 diff -r 6d9f7b9e620d mcabber/doc/help/fr/hlp.txt
   177 diff -r 7403b46ba9ed mcabber/doc/help/fr/hlp.txt
   178 --- a/mcabber/doc/help/fr/hlp.txt	Sat Nov 07 14:37:38 2015 +0200
   178 --- a/mcabber/doc/help/fr/hlp.txt	Fri Dec 09 01:38:32 2016 +0200
   179 +++ b/mcabber/doc/help/fr/hlp.txt	Sat Nov 07 14:54:34 2015 +0200
   179 +++ b/mcabber/doc/help/fr/hlp.txt	Fri Dec 09 01:48:44 2016 +0200
   180 @@ -2,4 +2,4 @@
   180 @@ -2,4 +2,4 @@
   181   /HELP [commande|+sujet]
   181   /HELP [commande|+sujet]
   182  
   182  
   183  Affiche de l'aide sur la commande ou le sujet demandé.
   183  Affiche de l'aide sur la commande ou le sujet demandé.
   184 -Les commandes disponibles sont : add, alias, authorization, bind, buffer, carbons, 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.
   184 -Les commandes disponibles sont : add, alias, authorization, bind, buffer, carbons, 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.
   185 +Les commandes disponibles sont : add, alias, authorization, bind, buffer, carbons, 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.
   185 +Les commandes disponibles sont : add, alias, authorization, bind, buffer, carbons, 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.
   186 diff -r 6d9f7b9e620d mcabber/doc/help/fr/hlp_disconnect.txt
   186 diff -r 7403b46ba9ed mcabber/doc/help/fr/hlp_disconnect.txt
   187 --- a/mcabber/doc/help/fr/hlp_disconnect.txt	Sat Nov 07 14:37:38 2015 +0200
   187 --- a/mcabber/doc/help/fr/hlp_disconnect.txt	Fri Dec 09 01:38:32 2016 +0200
   188 +++ b/mcabber/doc/help/fr/hlp_disconnect.txt	Sat Nov 07 14:54:34 2015 +0200
   188 +++ b/mcabber/doc/help/fr/hlp_disconnect.txt	Fri Dec 09 01:48:44 2016 +0200
   189 @@ -1,5 +1,6 @@
   189 @@ -1,5 +1,6 @@
   190  
   190  
   191 - /DISCONNECT
   191 - /DISCONNECT
   192 + /DISCONNECT [message]
   192 + /DISCONNECT [message]
   193  
   193  
   194  Ferme la connexion au serveur Jabber.
   194  Ferme la connexion au serveur Jabber.
   195 +You can specify status message to disconnect with.
   195 +You can specify status message to disconnect with.
   196  Remarque : le roster n'est disponible que lorsque la connexion au serveur estactive, donc la liste de contacts est vide après déconnexion.
   196  Remarque : le roster n'est disponible que lorsque la connexion au serveur estactive, donc la liste de contacts est vide après déconnexion.
   197 diff -r 6d9f7b9e620d mcabber/doc/help/fr/hlp_exit.txt
   197 diff -r 7403b46ba9ed mcabber/doc/help/fr/hlp_exit.txt
   198 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   198 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   199 +++ b/mcabber/doc/help/fr/hlp_exit.txt	Sat Nov 07 14:54:34 2015 +0200
   199 +++ b/mcabber/doc/help/fr/hlp_exit.txt	Fri Dec 09 01:48:44 2016 +0200
   200 @@ -0,0 +1,5 @@
   200 @@ -0,0 +1,5 @@
   201 +
   201 +
   202 + /EXIT [message]
   202 + /EXIT [message]
   203 +
   203 +
   204 +Terminate all connections and exit mcabber.
   204 +Terminate all connections and exit mcabber.
   205 +This command is the same as /QUIT, but you can specify status message to exit with.
   205 +This command is the same as /QUIT, but you can specify status message to exit with.
   206 diff -r 6d9f7b9e620d mcabber/doc/help/it/hlp.txt
   206 diff -r 7403b46ba9ed mcabber/doc/help/it/hlp.txt
   207 --- a/mcabber/doc/help/it/hlp.txt	Sat Nov 07 14:37:38 2015 +0200
   207 --- a/mcabber/doc/help/it/hlp.txt	Fri Dec 09 01:38:32 2016 +0200
   208 +++ b/mcabber/doc/help/it/hlp.txt	Sat Nov 07 14:54:34 2015 +0200
   208 +++ b/mcabber/doc/help/it/hlp.txt	Fri Dec 09 01:48:44 2016 +0200
   209 @@ -3,4 +3,4 @@
   209 @@ -3,4 +3,4 @@
   210  
   210  
   211  Mostra l'help relativo a comando o ad argomento.
   211  Mostra l'help relativo a comando o ad argomento.
   212  Se non viene specificato alcun argomento, viene visualizzato l'utilizzo del comando corrente.
   212  Se non viene specificato alcun argomento, viene visualizzato l'utilizzo del comando corrente.
   213 -I comandi disponibili sono: add, alias, authorization, bind, buffer, carbons, 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.
   213 -I comandi disponibili sono: add, alias, authorization, bind, buffer, carbons, 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.
   214 +I comandi disponibili sono: add, alias, authorization, bind, buffer, carbons, 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.
   214 +I comandi disponibili sono: add, alias, authorization, bind, buffer, carbons, 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.
   215 diff -r 6d9f7b9e620d mcabber/doc/help/it/hlp_disconnect.txt
   215 diff -r 7403b46ba9ed mcabber/doc/help/it/hlp_disconnect.txt
   216 --- a/mcabber/doc/help/it/hlp_disconnect.txt	Sat Nov 07 14:37:38 2015 +0200
   216 --- a/mcabber/doc/help/it/hlp_disconnect.txt	Fri Dec 09 01:38:32 2016 +0200
   217 +++ b/mcabber/doc/help/it/hlp_disconnect.txt	Sat Nov 07 14:54:34 2015 +0200
   217 +++ b/mcabber/doc/help/it/hlp_disconnect.txt	Fri Dec 09 01:48:44 2016 +0200
   218 @@ -1,5 +1,6 @@
   218 @@ -1,5 +1,6 @@
   219  
   219  
   220 - /DISCONNECT
   220 - /DISCONNECT
   221 + /DISCONNECT [message]
   221 + /DISCONNECT [message]
   222  
   222  
   223  Termina la connessione con il serve Jabber.
   223  Termina la connessione con il serve Jabber.
   224 +You can specify status message to disconnect with.
   224 +You can specify status message to disconnect with.
   225  Nota: il roster è disponibile soltanto quando la connessione è attiva, quindi la lista dei contatti è vuota quando si è disconnessi.
   225  Nota: il roster è disponibile soltanto quando la connessione è attiva, quindi la lista dei contatti è vuota quando si è disconnessi.
   226 diff -r 6d9f7b9e620d mcabber/doc/help/it/hlp_exit.txt
   226 diff -r 7403b46ba9ed mcabber/doc/help/it/hlp_exit.txt
   227 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   227 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   228 +++ b/mcabber/doc/help/it/hlp_exit.txt	Sat Nov 07 14:54:34 2015 +0200
   228 +++ b/mcabber/doc/help/it/hlp_exit.txt	Fri Dec 09 01:48:44 2016 +0200
   229 @@ -0,0 +1,5 @@
   229 @@ -0,0 +1,5 @@
   230 +
   230 +
   231 + /EXIT [message]
   231 + /EXIT [message]
   232 +
   232 +
   233 +Terminate all connections and exit mcabber.
   233 +Terminate all connections and exit mcabber.
   234 +This command is the same as /QUIT, but you can specify status message to exit with.
   234 +This command is the same as /QUIT, but you can specify status message to exit with.
   235 diff -r 6d9f7b9e620d mcabber/doc/help/nl/hlp.txt
   235 diff -r 7403b46ba9ed mcabber/doc/help/nl/hlp.txt
   236 --- a/mcabber/doc/help/nl/hlp.txt	Sat Nov 07 14:37:38 2015 +0200
   236 --- a/mcabber/doc/help/nl/hlp.txt	Fri Dec 09 01:38:32 2016 +0200
   237 +++ b/mcabber/doc/help/nl/hlp.txt	Sat Nov 07 14:54:34 2015 +0200
   237 +++ b/mcabber/doc/help/nl/hlp.txt	Fri Dec 09 01:48:44 2016 +0200
   238 @@ -3,4 +3,4 @@
   238 @@ -3,4 +3,4 @@
   239  
   239  
   240  Toon informatie over een commando of onderwerp.
   240  Toon informatie over een commando of onderwerp.
   241  Als geen argument is meegegeven, wordt een tekst over het gebruik van dit commando getoond.
   241  Als geen argument is meegegeven, wordt een tekst over het gebruik van dit commando getoond.
   242 -Beschikbare commando's: add, alias, authorization, bind, buffer, carbons, 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.
   242 -Beschikbare commando's: add, alias, authorization, bind, buffer, carbons, 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.
   243 +Beschikbare commando's: add, alias, authorization, bind, buffer, carbons, 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.
   243 +Beschikbare commando's: add, alias, authorization, bind, buffer, carbons, 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.
   244 diff -r 6d9f7b9e620d mcabber/doc/help/nl/hlp_disconnect.txt
   244 diff -r 7403b46ba9ed mcabber/doc/help/nl/hlp_disconnect.txt
   245 --- a/mcabber/doc/help/nl/hlp_disconnect.txt	Sat Nov 07 14:37:38 2015 +0200
   245 --- a/mcabber/doc/help/nl/hlp_disconnect.txt	Fri Dec 09 01:38:32 2016 +0200
   246 +++ b/mcabber/doc/help/nl/hlp_disconnect.txt	Sat Nov 07 14:54:34 2015 +0200
   246 +++ b/mcabber/doc/help/nl/hlp_disconnect.txt	Fri Dec 09 01:48:44 2016 +0200
   247 @@ -1,5 +1,6 @@
   247 @@ -1,5 +1,6 @@
   248  
   248  
   249 - /DISCONNECT
   249 - /DISCONNECT
   250 + /DISCONNECT [message]
   250 + /DISCONNECT [message]
   251  
   251  
   252  Beëindig de verbinding met de Jabber server.
   252  Beëindig de verbinding met de Jabber server.
   253 +You can specify status message to disconnect with.
   253 +You can specify status message to disconnect with.
   254  NB: het Roster is alleen beschikbaar indien er een actieve verbinding met de server bestaat. De buddylijst is dus leeg indien niet verbonden.
   254  NB: het Roster is alleen beschikbaar indien er een actieve verbinding met de server bestaat. De buddylijst is dus leeg indien niet verbonden.
   255 diff -r 6d9f7b9e620d mcabber/doc/help/nl/hlp_exit.txt
   255 diff -r 7403b46ba9ed mcabber/doc/help/nl/hlp_exit.txt
   256 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   256 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   257 +++ b/mcabber/doc/help/nl/hlp_exit.txt	Sat Nov 07 14:54:34 2015 +0200
   257 +++ b/mcabber/doc/help/nl/hlp_exit.txt	Fri Dec 09 01:48:44 2016 +0200
   258 @@ -0,0 +1,5 @@
   258 @@ -0,0 +1,5 @@
   259 +
   259 +
   260 + /EXIT [message]
   260 + /EXIT [message]
   261 +
   261 +
   262 +Terminate all connections and exit mcabber.
   262 +Terminate all connections and exit mcabber.
   263 +This command is the same as /QUIT, but you can specify status message to exit with.
   263 +This command is the same as /QUIT, but you can specify status message to exit with.
   264 diff -r 6d9f7b9e620d mcabber/doc/help/pl/hlp.txt
   264 diff -r 7403b46ba9ed mcabber/doc/help/pl/hlp.txt
   265 --- a/mcabber/doc/help/pl/hlp.txt	Sat Nov 07 14:37:38 2015 +0200
   265 --- a/mcabber/doc/help/pl/hlp.txt	Fri Dec 09 01:38:32 2016 +0200
   266 +++ b/mcabber/doc/help/pl/hlp.txt	Sat Nov 07 14:54:34 2015 +0200
   266 +++ b/mcabber/doc/help/pl/hlp.txt	Fri Dec 09 01:48:44 2016 +0200
   267 @@ -3,4 +3,4 @@
   267 @@ -3,4 +3,4 @@
   268  
   268  
   269  Wyświetla pomoc dotyczącą danego polecenia lub tematu.
   269  Wyświetla pomoc dotyczącą danego polecenia lub tematu.
   270  Jeśli nie podano żadnego argumentu, zostanie wyświetlona pomoc o sposobie użycia.
   270  Jeśli nie podano żadnego argumentu, zostanie wyświetlona pomoc o sposobie użycia.
   271 -Dostępne polecenia: add, alias, authorization, bind, buffer, carbons, 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.
   271 -Dostępne polecenia: add, alias, authorization, bind, buffer, carbons, 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.
   272 +Dostępne polecenia: add, alias, authorization, bind, buffer, carbons, 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.
   272 +Dostępne polecenia: add, alias, authorization, bind, buffer, carbons, 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.
   273 diff -r 6d9f7b9e620d mcabber/doc/help/pl/hlp_disconnect.txt
   273 diff -r 7403b46ba9ed mcabber/doc/help/pl/hlp_disconnect.txt
   274 --- a/mcabber/doc/help/pl/hlp_disconnect.txt	Sat Nov 07 14:37:38 2015 +0200
   274 --- a/mcabber/doc/help/pl/hlp_disconnect.txt	Fri Dec 09 01:38:32 2016 +0200
   275 +++ b/mcabber/doc/help/pl/hlp_disconnect.txt	Sat Nov 07 14:54:34 2015 +0200
   275 +++ b/mcabber/doc/help/pl/hlp_disconnect.txt	Fri Dec 09 01:48:44 2016 +0200
   276 @@ -1,5 +1,6 @@
   276 @@ -1,5 +1,6 @@
   277  
   277  
   278 - /DISCONNECT
   278 - /DISCONNECT
   279 + /DISCONNECT [message]
   279 + /DISCONNECT [message]
   280  
   280  
   281  Przerywa połączenie z serwerem Jabbera.
   281  Przerywa połączenie z serwerem Jabbera.
   282 -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.
   282 -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.
   283 \ No newline at end of file
   283 \ No newline at end of file
   284 +You can specify status message to disconnect with.
   284 +You can specify status message to disconnect with.
   285 +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.
   285 +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.
   286 diff -r 6d9f7b9e620d mcabber/doc/help/pl/hlp_exit.txt
   286 diff -r 7403b46ba9ed mcabber/doc/help/pl/hlp_exit.txt
   287 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   287 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   288 +++ b/mcabber/doc/help/pl/hlp_exit.txt	Sat Nov 07 14:54:34 2015 +0200
   288 +++ b/mcabber/doc/help/pl/hlp_exit.txt	Fri Dec 09 01:48:44 2016 +0200
   289 @@ -0,0 +1,5 @@
   289 @@ -0,0 +1,5 @@
   290 +
   290 +
   291 + /EXIT [message]
   291 + /EXIT [message]
   292 +
   292 +
   293 +Terminate all connections and exit mcabber.
   293 +Terminate all connections and exit mcabber.
   294 +This command is the same as /QUIT, but you can specify status message to exit with.
   294 +This command is the same as /QUIT, but you can specify status message to exit with.
   295 diff -r 6d9f7b9e620d mcabber/doc/help/ru/hlp.txt
   295 diff -r 7403b46ba9ed mcabber/doc/help/ru/hlp.txt
   296 --- a/mcabber/doc/help/ru/hlp.txt	Sat Nov 07 14:37:38 2015 +0200
   296 --- a/mcabber/doc/help/ru/hlp.txt	Fri Dec 09 01:38:32 2016 +0200
   297 +++ b/mcabber/doc/help/ru/hlp.txt	Sat Nov 07 14:54:34 2015 +0200
   297 +++ b/mcabber/doc/help/ru/hlp.txt	Fri Dec 09 01:48:44 2016 +0200
   298 @@ -3,4 +3,4 @@
   298 @@ -3,4 +3,4 @@
   299  
   299  
   300  Отображает файл помощи о запрошенной команде или топике.
   300  Отображает файл помощи о запрошенной команде или топике.
   301  Если выполнить без аргументов, будут отображены допустимые команды.
   301  Если выполнить без аргументов, будут отображены допустимые команды.
   302 -Допустимые команды: add, alias, authorization, bind, buffer, carbons, 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.
   302 -Допустимые команды: add, alias, authorization, bind, buffer, carbons, 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.
   303 +Допустимые команды: add, alias, authorization, bind, buffer, carbons, 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.
   303 +Допустимые команды: add, alias, authorization, bind, buffer, carbons, 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.
   304 diff -r 6d9f7b9e620d mcabber/doc/help/ru/hlp_disconnect.txt
   304 diff -r 7403b46ba9ed mcabber/doc/help/ru/hlp_disconnect.txt
   305 --- a/mcabber/doc/help/ru/hlp_disconnect.txt	Sat Nov 07 14:37:38 2015 +0200
   305 --- a/mcabber/doc/help/ru/hlp_disconnect.txt	Fri Dec 09 01:38:32 2016 +0200
   306 +++ b/mcabber/doc/help/ru/hlp_disconnect.txt	Sat Nov 07 14:54:34 2015 +0200
   306 +++ b/mcabber/doc/help/ru/hlp_disconnect.txt	Fri Dec 09 01:48:44 2016 +0200
   307 @@ -1,5 +1,6 @@
   307 @@ -1,5 +1,6 @@
   308  
   308  
   309 - /DISCONNECT
   309 - /DISCONNECT
   310 + /DISCONNECT [сообщение]
   310 + /DISCONNECT [сообщение]
   311  
   311  
   312  Завершает соединение с Jabber-сервером.
   312  Завершает соединение с Jabber-сервером.
   313 +Вы можете указать сообщение статуса при выходе.
   313 +Вы можете указать сообщение статуса при выходе.
   314  Примечание: список контактов доступен только когда соединение с сервером активно, поэтому список контактов пуст при завершении соединения.
   314  Примечание: список контактов доступен только когда соединение с сервером активно, поэтому список контактов пуст при завершении соединения.
   315 diff -r 6d9f7b9e620d mcabber/doc/help/ru/hlp_exit.txt
   315 diff -r 7403b46ba9ed mcabber/doc/help/ru/hlp_exit.txt
   316 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   316 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   317 +++ b/mcabber/doc/help/ru/hlp_exit.txt	Sat Nov 07 14:54:34 2015 +0200
   317 +++ b/mcabber/doc/help/ru/hlp_exit.txt	Fri Dec 09 01:48:44 2016 +0200
   318 @@ -0,0 +1,6 @@
   318 @@ -0,0 +1,6 @@
   319 +
   319 +
   320 + /EXIT [сообщение]
   320 + /EXIT [сообщение]
   321 +
   321 +
   322 +
   322 +
   323 +Эта команда завершает все активные соединения и выходит из mcabber`а.
   323 +Эта команда завершает все активные соединения и выходит из mcabber`а.
   324 +Отличается от /QUIT тем, что позволяет указать сообщение статуса при выходе.
   324 +Отличается от /QUIT тем, что позволяет указать сообщение статуса при выходе.
   325 diff -r 6d9f7b9e620d mcabber/doc/help/uk/hlp.txt
   325 diff -r 7403b46ba9ed mcabber/doc/help/uk/hlp.txt
   326 --- a/mcabber/doc/help/uk/hlp.txt	Sat Nov 07 14:37:38 2015 +0200
   326 --- a/mcabber/doc/help/uk/hlp.txt	Fri Dec 09 01:38:32 2016 +0200
   327 +++ b/mcabber/doc/help/uk/hlp.txt	Sat Nov 07 14:54:34 2015 +0200
   327 +++ b/mcabber/doc/help/uk/hlp.txt	Fri Dec 09 01:48:44 2016 +0200
   328 @@ -3,4 +3,4 @@
   328 @@ -3,4 +3,4 @@
   329  
   329  
   330  Друкує допоміжну інформацію про команду або вираз.
   330  Друкує допоміжну інформацію про команду або вираз.
   331  Без аргументу друкує оце повідомлення.
   331  Без аргументу друкує оце повідомлення.
   332 -Наявні команди: add, alias, authorization, bind, buffer, carbons, 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.
   332 -Наявні команди: add, alias, authorization, bind, buffer, carbons, 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.
   333 +Наявні команди: add, alias, authorization, bind, buffer, carbons, 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.
   333 +Наявні команди: add, alias, authorization, bind, buffer, carbons, 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.
   334 diff -r 6d9f7b9e620d mcabber/doc/help/uk/hlp_disconnect.txt
   334 diff -r 7403b46ba9ed mcabber/doc/help/uk/hlp_disconnect.txt
   335 --- a/mcabber/doc/help/uk/hlp_disconnect.txt	Sat Nov 07 14:37:38 2015 +0200
   335 --- a/mcabber/doc/help/uk/hlp_disconnect.txt	Fri Dec 09 01:38:32 2016 +0200
   336 +++ b/mcabber/doc/help/uk/hlp_disconnect.txt	Sat Nov 07 14:54:34 2015 +0200
   336 +++ b/mcabber/doc/help/uk/hlp_disconnect.txt	Fri Dec 09 01:48:44 2016 +0200
   337 @@ -1,5 +1,6 @@
   337 @@ -1,5 +1,6 @@
   338  
   338  
   339 - /DISCONNECT
   339 - /DISCONNECT
   340 + /DISCONNECT [повідомлення]
   340 + /DISCONNECT [повідомлення]
   341  
   341  
   342  Розірвати з'єднання з сервером.
   342  Розірвати з'єднання з сервером.
   343 +Ви можете вказати повідомлення статусу відсутності.
   343 +Ви можете вказати повідомлення статусу відсутності.
   344  Майте на увазі, що список контактів зберігається на сервері, отож після від'єднання ви його більше не побачите.
   344  Майте на увазі, що список контактів зберігається на сервері, отож після від'єднання ви його більше не побачите.
   345 diff -r 6d9f7b9e620d mcabber/doc/help/uk/hlp_exit.txt
   345 diff -r 7403b46ba9ed mcabber/doc/help/uk/hlp_exit.txt
   346 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   346 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   347 +++ b/mcabber/doc/help/uk/hlp_exit.txt	Sat Nov 07 14:54:34 2015 +0200
   347 +++ b/mcabber/doc/help/uk/hlp_exit.txt	Fri Dec 09 01:48:44 2016 +0200
   348 @@ -0,0 +1,5 @@
   348 @@ -0,0 +1,5 @@
   349 +
   349 +
   350 + /EXIT [повідомлення]
   350 + /EXIT [повідомлення]
   351 +
   351 +
   352 +Закриває всі з’єднання та завершує мкаббер.
   352 +Закриває всі з’єднання та завершує мкаббер.
   353 +Відмінність цієї команди від /QUIT у тому, що ви можете вказати повідомлення статусу відсутності.
   353 +Відмінність цієї команди від /QUIT у тому, що ви можете вказати повідомлення статусу відсутності.
   354 diff -r 6d9f7b9e620d mcabber/mcabber/api.h
   354 diff -r 7403b46ba9ed mcabber/mcabber/api.h
   355 --- a/mcabber/mcabber/api.h	Sat Nov 07 14:37:38 2015 +0200
   355 --- a/mcabber/mcabber/api.h	Fri Dec 09 01:38:32 2016 +0200
   356 +++ b/mcabber/mcabber/api.h	Sat Nov 07 14:54:34 2015 +0200
   356 +++ b/mcabber/mcabber/api.h	Fri Dec 09 01:48:44 2016 +0200
   357 @@ -4,8 +4,8 @@
   357 @@ -4,8 +4,8 @@
   358  #include <glib.h>
   358  #include <glib.h>
   359  #include <mcabber/config.h> // For MCABBER_BRANCH
   359  #include <mcabber/config.h> // For MCABBER_BRANCH
   360  
   360  
   361 -#define MCABBER_API_VERSION 45
   361 -#define MCABBER_API_VERSION 45
   363 +#define MCABBER_API_VERSION 46
   363 +#define MCABBER_API_VERSION 46
   364 +#define MCABBER_API_MIN     46
   364 +#define MCABBER_API_MIN     46
   365  
   365  
   366  #define MCABBER_BRANCH_EXPERIMENTAL 1
   366  #define MCABBER_BRANCH_EXPERIMENTAL 1
   367  
   367  
   368 diff -r 6d9f7b9e620d mcabber/mcabber/commands.c
   368 diff -r 7403b46ba9ed mcabber/mcabber/commands.c
   369 --- a/mcabber/mcabber/commands.c	Sat Nov 07 14:37:38 2015 +0200
   369 --- a/mcabber/mcabber/commands.c	Fri Dec 09 01:38:32 2016 +0200
   370 +++ b/mcabber/mcabber/commands.c	Sat Nov 07 14:54:34 2015 +0200
   370 +++ b/mcabber/mcabber/commands.c	Fri Dec 09 01:48:44 2016 +0200
   371 @@ -94,6 +94,7 @@
   371 @@ -92,6 +92,7 @@
   372  static void do_echo(char *arg);
   372  static void do_echo(char *arg);
   373  static void do_module(char *arg);
   373  static void do_module(char *arg);
   374  static void do_carbons(char *arg);
   374  static void do_carbons(char *arg);
   375 +static void do_exit(char *arg);
   375 +static void do_exit(char *arg);
   376  
   376  
   377  static void room_bookmark(gpointer bud, char *arg);
   377  static void room_bookmark(gpointer bud, char *arg);
   378  
   378  
   379 @@ -201,6 +202,7 @@
   379 @@ -199,6 +200,7 @@
   380    cmd_add("echo", "Display a string in the log window", 0, 0, &do_echo, NULL);
   380    cmd_add("echo", "Display a string in the log window", 0, 0, &do_echo, NULL);
   381    cmd_add("event", "Process an event", COMPL_EVENTSID, COMPL_EVENTS, &do_event,
   381    cmd_add("event", "Process an event", COMPL_EVENTSID, COMPL_EVENTS, &do_event,
   382            NULL);
   382            NULL);
   383 +  cmd_add("exit",  "Exit mcabber", 0, 0, &do_exit, NULL);
   383 +  cmd_add("exit",  "Exit mcabber", 0, 0, &do_exit, NULL);
   384    cmd_add("group", "Change group display settings",
   384    cmd_add("group", "Change group display settings",
   385            COMPL_GROUP, COMPL_GROUPNAME, &do_group, NULL);
   385            COMPL_GROUP, COMPL_GROUPNAME, &do_group, NULL);
   386    cmd_add("help", "Display some help", COMPL_CMD, 0, &do_help, NULL);
   386    cmd_add("help", "Display some help", COMPL_CMD, 0, &do_help, NULL);
   387 @@ -4194,7 +4196,9 @@
   387 @@ -4198,7 +4200,9 @@
   388  
   388  
   389  static void do_disconnect(char *arg)
   389  static void do_disconnect(char *arg)
   390  {
   390  {
   391 -  xmpp_disconnect();
   391 -  xmpp_disconnect();
   392 +  char *message = to_utf8(arg);
   392 +  char *message = to_utf8(arg);
   393 +  xmpp_disconnect(message);
   393 +  xmpp_disconnect(message);
   394 +  g_free(message);
   394 +  g_free(message);
   395  }
   395  }
   396  
   396  
   397  static void do_help(char *arg)
   397  static void do_help(char *arg)
   398 @@ -4221,4 +4225,14 @@
   398 @@ -4225,4 +4229,14 @@
   399    }
   399    }
   400  }
   400  }
   401  
   401  
   402 +static void do_exit(char *arg)
   402 +static void do_exit(char *arg)
   403 +{
   403 +{
   408 +  }
   408 +  }
   409 +  mcabber_set_terminate_ui();
   409 +  mcabber_set_terminate_ui();
   410 +}
   410 +}
   411 +
   411 +
   412  /* vim: set expandtab cindent cinoptions=>2\:2(0 sw=2 ts=2:  For Vim users... */
   412  /* vim: set expandtab cindent cinoptions=>2\:2(0 sw=2 ts=2:  For Vim users... */
   413 diff -r 6d9f7b9e620d mcabber/mcabber/main.c
   413 diff -r 7403b46ba9ed mcabber/mcabber/main.c
   414 --- a/mcabber/mcabber/main.c	Sat Nov 07 14:37:38 2015 +0200
   414 --- a/mcabber/mcabber/main.c	Fri Dec 09 01:38:32 2016 +0200
   415 +++ b/mcabber/mcabber/main.c	Sat Nov 07 14:54:34 2015 +0200
   415 +++ b/mcabber/mcabber/main.c	Fri Dec 09 01:48:44 2016 +0200
   416 @@ -89,7 +89,7 @@
   416 @@ -96,7 +96,7 @@
   417  #ifndef MODULES_ENABLE
   417  #ifndef MODULES_ENABLE
   418    fifo_deinit();
   418    fifo_deinit();
   419  #endif
   419  #endif
   420 -  xmpp_disconnect();
   420 -  xmpp_disconnect();
   421 +  xmpp_disconnect(NULL);
   421 +  xmpp_disconnect(NULL);
   422    scr_terminate_curses();
   422    scr_terminate_curses();
   423  
   423  
   424    // Restore term settings, if needed.
   424    // Restore term settings, if needed.
   425 @@ -584,7 +584,7 @@
   425 @@ -634,7 +634,7 @@
   426  #ifdef HAVE_LIBOTR
   426  #ifdef HAVE_LIBOTR
   427    otr_terminate();
   427    otr_terminate();
   428  #endif
   428  #endif
   429 -  xmpp_disconnect();
   429 -  xmpp_disconnect();
   430 +  xmpp_disconnect(NULL);
   430 +  xmpp_disconnect(NULL);
   431  #ifdef HAVE_GPGME
   431  #ifdef HAVE_GPGME
   432    gpg_terminate();
   432    gpg_terminate();
   433  #endif
   433  #endif
   434 diff -r 6d9f7b9e620d mcabber/mcabber/settings.c
   434 diff -r 7403b46ba9ed mcabber/mcabber/settings.c
   435 --- a/mcabber/mcabber/settings.c	Sat Nov 07 14:37:38 2015 +0200
   435 --- a/mcabber/mcabber/settings.c	Fri Dec 09 01:38:32 2016 +0200
   436 +++ b/mcabber/mcabber/settings.c	Sat Nov 07 14:54:34 2015 +0200
   436 +++ b/mcabber/mcabber/settings.c	Fri Dec 09 01:48:44 2016 +0200
   437 @@ -439,7 +439,12 @@
   437 @@ -442,7 +442,12 @@
   438  // - if no message is found, return NULL
   438  // - if no message is found, return NULL
   439  const gchar *settings_get_status_msg(enum imstatus status)
   439  const gchar *settings_get_status_msg(enum imstatus status)
   440  {
   440  {
   441 -  const gchar *rstatus = settings_opt_get("message");
   441 -  const gchar *rstatus = settings_opt_get("message");
   442 +  const gchar *rstatus;
   442 +  const gchar *rstatus;
   446 +
   446 +
   447 +  rstatus = settings_opt_get("message");
   447 +  rstatus = settings_opt_get("message");
   448  
   448  
   449    if (rstatus) return rstatus;
   449    if (rstatus) return rstatus;
   450  
   450  
   451 @@ -464,7 +469,7 @@
   451 @@ -467,7 +472,7 @@
   452          rstatus = settings_opt_get("message_away");
   452          rstatus = settings_opt_get("message_away");
   453          break;
   453          break;
   454  
   454  
   455 -    default: // offline, invisible
   455 -    default: // offline, invisible
   456 +    default: // ?
   456 +    default: // ?
   457          break;
   457          break;
   458    }
   458    }
   459    return rstatus;
   459    return rstatus;
   460 diff -r 6d9f7b9e620d mcabber/mcabber/xmpp.c
   460 diff -r 7403b46ba9ed mcabber/mcabber/xmpp.c
   461 --- a/mcabber/mcabber/xmpp.c	Sat Nov 07 14:37:38 2015 +0200
   461 --- a/mcabber/mcabber/xmpp.c	Fri Dec 09 01:38:32 2016 +0200
   462 +++ b/mcabber/mcabber/xmpp.c	Sat Nov 07 14:54:34 2015 +0200
   462 +++ b/mcabber/mcabber/xmpp.c	Fri Dec 09 01:48:44 2016 +0200
   463 @@ -793,7 +793,7 @@
   463 @@ -802,7 +802,7 @@
   464  
   464  
   465  static void _try_to_reconnect(void)
   465  static void _try_to_reconnect(void)
   466  {
   466  {
   467 -  xmpp_disconnect();
   467 -  xmpp_disconnect();
   468 +  xmpp_disconnect(NULL);
   468 +  xmpp_disconnect(NULL);
   469    if (AutoConnection)
   469    if (AutoConnection)
   470      g_timeout_add_seconds(RECONNECTION_TIMEOUT + (random() % 90L),
   470      g_timeout_add_seconds(RECONNECTION_TIMEOUT + (random() % 90L),
   471                            xmpp_reconnect, NULL);
   471                            xmpp_reconnect, NULL);
   472 @@ -1796,7 +1796,7 @@
   472 @@ -1784,7 +1784,7 @@
   473    LmMessageHandler *handler;
   473    LmMessageHandler *handler;
   474    GError *error = NULL;
   474    GError *error = NULL;
   475  
   475  
   476 -  xmpp_disconnect();
   476 -  xmpp_disconnect();
   477 +  xmpp_disconnect(NULL);
   477 +  xmpp_disconnect(NULL);
   478  
   478  
   479    servername  = settings_opt_get("server");
   479    servername  = settings_opt_get("server");
   480    userjid     = settings_opt_get("jid");
   480    userjid     = settings_opt_get("jid");
   481 @@ -1976,7 +1976,7 @@
   481 @@ -1974,7 +1974,7 @@
   482    lm_message_node_set_attribute(y, "ver", ver);
   482    lm_message_node_set_attribute(y, "ver", ver);
   483  }
   483  }
   484  
   484  
   485 -void xmpp_disconnect(void)
   485 -void xmpp_disconnect(void)
   486 +void xmpp_disconnect(const char *message)
   486 +void xmpp_disconnect(const char *message)
   487  {
   487  {
   488    if (!lconnection)
   488    if (!lconnection)
   489      return;
   489      return;
   490 @@ -1984,7 +1984,7 @@
   490 @@ -1982,7 +1982,7 @@
   491      // Launch pre-disconnect internal hook
   491      // Launch pre-disconnect internal hook
   492      hk_predisconnect();
   492      hk_predisconnect();
   493      // Announce it to  everyone else
   493      // Announce it to  everyone else
   494 -    xmpp_setstatus(offline, NULL, "", FALSE);
   494 -    xmpp_setstatus(offline, NULL, "", FALSE);
   495 +    xmpp_setstatus(offline, NULL, message, FALSE);
   495 +    xmpp_setstatus(offline, NULL, message, FALSE);
   496    }
   496    }
   497    if (lm_connection_is_open(lconnection))
   497    if (lm_connection_is_open(lconnection))
   498      lm_connection_close(lconnection, NULL);
   498      lm_connection_close(lconnection, NULL);
   499 diff -r 6d9f7b9e620d mcabber/mcabber/xmpp.h
   499 diff -r 7403b46ba9ed mcabber/mcabber/xmpp.h
   500 --- a/mcabber/mcabber/xmpp.h	Sat Nov 07 14:37:38 2015 +0200
   500 --- a/mcabber/mcabber/xmpp.h	Fri Dec 09 01:38:32 2016 +0200
   501 +++ b/mcabber/mcabber/xmpp.h	Sat Nov 07 14:54:34 2015 +0200
   501 +++ b/mcabber/mcabber/xmpp.h	Fri Dec 09 01:48:44 2016 +0200
   502 @@ -38,7 +38,7 @@
   502 @@ -36,7 +36,7 @@
   503  
   503  extern LmSSL* lssl;
   504  void xmpp_init(void); /* private */
   504  
   505  int  xmpp_connect(void);
   505  int  xmpp_connect(void);
   506 -void xmpp_disconnect(void);
   506 -void xmpp_disconnect(void);
   507 +void xmpp_disconnect(const char *message);
   507 +void xmpp_disconnect(const char *message);
   508  gboolean xmpp_is_online(void);
   508  gboolean xmpp_is_online(void);
   509  
   509  
   510  void xmpp_room_join(const char *room, const char *nickname, const char *passwd);
   510  void xmpp_room_join(const char *room, const char *nickname, const char *passwd);
   511 diff -r 6d9f7b9e620d mcabber/mcabberrc.example
   511 diff -r 7403b46ba9ed mcabber/mcabberrc.example
   512 --- a/mcabber/mcabberrc.example	Sat Nov 07 14:37:38 2015 +0200
   512 --- a/mcabber/mcabberrc.example	Fri Dec 09 01:38:32 2016 +0200
   513 +++ b/mcabber/mcabberrc.example	Sat Nov 07 14:54:34 2015 +0200
   513 +++ b/mcabber/mcabberrc.example	Fri Dec 09 01:48:44 2016 +0200
   514 @@ -383,6 +383,9 @@
   514 @@ -399,6 +399,9 @@
   515  #set message_notavail  = I'm not available
   515  #set message_notavail  = I'm not available
   516  #set message_away      = I'm away
   516  #set message_away      = I'm away
   517  #
   517  #
   518 +# Default offline message will not be overridden by 'message'.
   518 +# Default offline message will not be overridden by 'message'.
   519 +#set message_offline = Bye!
   519 +#set message_offline = Bye!