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