[Tkabber-dev] r2023 - in trunk/tkabber: . doc ifacetk

tkabber-svn at jabber.ru tkabber-svn at jabber.ru
Mon Dec 23 23:07:48 MSK 2013


Author: sergei
Date: 2013-12-23 23:07:48 +0400 (Mon, 23 Dec 2013)
New Revision: 2023

Modified:
   trunk/tkabber/ChangeLog
   trunk/tkabber/README
   trunk/tkabber/doc/tkabber.html
   trunk/tkabber/doc/tkabber.xml
   trunk/tkabber/ifacetk/iface.tcl
   trunk/tkabber/splash.tcl
Log:
	* README, doc/tkabber.html, doc/tkabber.xml, ifacetk/iface.tcl,
	  splash.tcl: Updated copyright years.

	* README, doc/tkabber.html, doc/tkabber.xml: Added the changes list,
	  removed traces of Tcl/Tk 8.3, added note on installing Snack.


Modified: trunk/tkabber/ChangeLog
===================================================================
--- trunk/tkabber/ChangeLog	2013-12-23 11:36:44 UTC (rev 2022)
+++ trunk/tkabber/ChangeLog	2013-12-23 19:07:48 UTC (rev 2023)
@@ -1,3 +1,11 @@
+2013-12-24  Sergei Golovan  <sgolovan at nes.ru>
+
+	* README, doc/tkabber.html, doc/tkabber.xml, ifacetk/iface.tcl,
+	  splash.tcl: Updated copyright years.
+
+	* README, doc/tkabber.html, doc/tkabber.xml: Added the changes list,
+	  removed traces of Tcl/Tk 8.3, added note on installing Snack.
+
 2013-12-23  Sergei Golovan  <sgolovan at nes.ru>
 
 	* msgs/ru.msg: Updated Russian translation.
@@ -425,7 +433,7 @@
 
 	* chats.tcl: Fixed reporting presence change for opened chat windows.
 
-	* muc.tcl: Adapted to a small cjange in xmpp::jid package.
+	* muc.tcl: Adapted to a small change in xmpp::jid package.
 
 	* msgs/de.msg: Updated German translation (thanks to Roger Sondermann).
 

Modified: trunk/tkabber/README
===================================================================
--- trunk/tkabber/README	2013-12-23 11:36:44 UTC (rev 2022)
+++ trunk/tkabber/README	2013-12-23 19:07:48 UTC (rev 2023)
@@ -11,7 +11,7 @@
                                                            Colocall Ltd.
                                                             K. Khomoutov
                                                              Service 007
-                                                              April 2012
+                                                            January 2014
 
 
                               Tkabber 1.0
@@ -54,7 +54,7 @@
 
 Shchepin, et al.                                                [Page 1]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 Table of Contents
@@ -110,7 +110,7 @@
 
 Shchepin, et al.                                                [Page 2]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
        7.2.18. The Roster Module  . . . . . . . . . . . . . . . . . . 36
@@ -132,20 +132,21 @@
      8.5.  Miscellaneous Hooks  . . . . . . . . . . . . . . . . . . . 47
    9.  User Interface basics  . . . . . . . . . . . . . . . . . . . . 48
      9.1.  Searching  . . . . . . . . . . . . . . . . . . . . . . . . 48
-   Appendix A.  Releases History  . . . . . . . . . . . . . . . . . . 51
-     A.1.  Main changes in 0.11.1 . . . . . . . . . . . . . . . . . . 51
-     A.2.  Main changes in 0.11.0 . . . . . . . . . . . . . . . . . . 51
-     A.3.  Main changes in 0.10.0 . . . . . . . . . . . . . . . . . . 52
-     A.4.  Main changes in 0.9.9  . . . . . . . . . . . . . . . . . . 53
-     A.5.  Main changes in 0.9.8  . . . . . . . . . . . . . . . . . . 53
-     A.6.  Main changes in 0.9.7beta  . . . . . . . . . . . . . . . . 53
-     A.7.  Main changes in 0.9.6beta  . . . . . . . . . . . . . . . . 54
-     A.8.  Main changes in 0.9.5beta  . . . . . . . . . . . . . . . . 54
-   Appendix B.  Tk option database resources  . . . . . . . . . . . . 55
-   Appendix C.  Documentation TODO  . . . . . . . . . . . . . . . . . 59
-   Appendix D.  Acknowledgements  . . . . . . . . . . . . . . . . . . 60
-   Appendix E.  Copyrights  . . . . . . . . . . . . . . . . . . . . . 61
-   Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 62
+   Appendix A.  Releases History  . . . . . . . . . . . . . . . . . . 52
+     A.1.  Main changes in 1.0  . . . . . . . . . . . . . . . . . . . 52
+     A.2.  Main changes in 0.11.1 . . . . . . . . . . . . . . . . . . 52
+     A.3.  Main changes in 0.11.0 . . . . . . . . . . . . . . . . . . 53
+     A.4.  Main changes in 0.10.0 . . . . . . . . . . . . . . . . . . 53
+     A.5.  Main changes in 0.9.9  . . . . . . . . . . . . . . . . . . 54
+     A.6.  Main changes in 0.9.8  . . . . . . . . . . . . . . . . . . 55
+     A.7.  Main changes in 0.9.7beta  . . . . . . . . . . . . . . . . 55
+     A.8.  Main changes in 0.9.6beta  . . . . . . . . . . . . . . . . 56
+     A.9.  Main changes in 0.9.5beta  . . . . . . . . . . . . . . . . 56
+   Appendix B.  Tk option database resources  . . . . . . . . . . . . 57
+   Appendix C.  Documentation TODO  . . . . . . . . . . . . . . . . . 61
+   Appendix D.  Acknowledgements  . . . . . . . . . . . . . . . . . . 62
+   Appendix E.  Copyrights  . . . . . . . . . . . . . . . . . . . . . 63
+   Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 64
 
 
 
@@ -163,10 +164,9 @@
 
 
 
-
 Shchepin, et al.                                                [Page 3]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 1.  Features
@@ -193,7 +193,7 @@
 
    sessions:
 
-      *  TCP and HTTP-polling session transports
+      *  TCP, BOSH and HTTP-polling session transports
 
       *  XMPP SRV and TXT DNS-records handling
 
@@ -222,7 +222,7 @@
 
 Shchepin, et al.                                                [Page 4]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    messages:
@@ -278,7 +278,7 @@
 
 Shchepin, et al.                                                [Page 5]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
       *  unicode
@@ -334,7 +334,7 @@
 
 Shchepin, et al.                                                [Page 6]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 2.  Requirements
@@ -367,43 +367,46 @@
    they're available _Tkabber_ will make additional features available
    to you.  So, here's the list:
 
-   o  _Tcl/Tk_ supports only a small number of image formats (i.e.,
-      bitmaps, GIFs and portable pixmaps).  If presence information
-      contains avatars, these may be in other formats (e.g., PNGs or
-      JPGs).
-      Accordingly, you may want to install Img version 1.2 [6] (or
-      later).  This package works on both Unix and Windows.
-
-
-   o  Tkabber comes bundled with pure-Tcl XML parser.  If its
-      performance is insufficient, you may want to install tDOM version
-      0.8.0 [7] (or later) and use expat based XML parser.
-
    o  By default, communications between the server and client take
       place over a plaintext connection.  While this may not be a
       problem in some local, wired environments, if your server is
       distant or your client is wireless, then you may want to encrypt
       all the client/server traffic.
-      Accordingly, you may to install tls version 1.4.1 [8] (or later).
+      Accordingly, you may to install tls version 1.4.1 [6] (or later).
+      This package works on both Unix and Windows.  Note that if you're
+      using Unix, then you'll also need to have _OpenSSL_ installed.
+      Fortunately, this comes preinstalled on many Unix systems.  If
+      it's not on your system, check OpenSSL source page [7].  (The
+      Windows distribution of _tls_ comes with all the necessary DLLs.)
 
 
+   o  _Tcl/Tk_ supports only a small number of image formats (i.e.,
+      bitmaps, GIFs and portable pixmaps).  If presence information
+      contains avatars, these may be in other formats (e.g., PNGs or
+      JPGs).
+      Accordingly, you may want to install Img version 1.2 [8] (or
 
+
+
 Shchepin, et al.                                                [Page 7]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
-      This package works on both Unix and Windows.  Note that if you're
-      using Unix, then you'll also need to have _OpenSSL_ installed.
-      Fortunately, this comes preinstalled on many Unix systems.  If
-      it's not on your system, check OpenSSL source page [9].  (The
-      Windows distribution of _tls_ comes with all the necessary DLLs.)
+      later).  This package works on both Unix and Windows.
 
 
+   o  Tkabber comes bundled with pure-Tcl XML parser.  If its
+      performance is insufficient, you may want to install tDOM version
+      0.8.0 [9] (or later) and use expat based XML parser.
+
+
    o  Another option in Unix is to compress connection between client
       and server (it currently disables encryption).
-      If you want to compress traffic you should install ZTcl version
-      1.0b4 [10] (or later) and Tclmore version 0.7b1 [10] (or later).
+      There's no special requirements for traffic compression in Tcl/Tk
+      8.6, but if you're using Tcl/Tk 8.4 or 8.5 and want to compress
+      traffic you should install ZTcl version 1.0b4 [10] (or later) and
+      Tclmore version 0.7b1 [10] (or later).
       (At the time of 0.11.0 release _ZTcl_ and _Tclmore_ home page were
       unavailable, so you may grab them from a mirror [11].)
 
@@ -423,41 +426,45 @@
 
 
    o  If you're running Unix or Windows, then you may want _Tkabber_ to
-      automatically mark you as away after a priod of inactivity.
-      Accordingly (if you're using _Tcl/Tk_ 8.3 or 8.4), on Unix, you
-      may want to install Tk Xwin version 1.0 [14] (or later), whilst on
-      WIndows, you may want to install Tcl Winidle version 0.1 [15] (or
+      play predefined sounds when message or presence arrives.
+      Accordingly, you may want to install Snack version 2.10 [14] (or
       later).
 
+
+   o  If you're running Unix or Windows, then you may want _Tkabber_ to
+      automatically mark you as away after a priod of inactivity.
+      Accordingly (if you're using _Tcl/Tk_ 8.4), on Unix, you may want
+      to install Tk Xwin version 1.0 [15] (or later), whilst on WIndows,
+      you may want to install Tcl Winidle version 0.1 [16] (or later).
+
    o  Users of _Tcl/Tk_ 8.5 don't have to use external packages to
       measure their idle time.
 
 
-   o  If you're running Unix, then you may want _Tkabber_ to use the
-      docking tray.
-      Accordingly, you may want to install tktray version 1.3 [16] (or
-      later) for freedesktop icon (supported by modern _KDE_ and
-      _GNOME_).
 
 
 
+Shchepin, et al.                                                [Page 8]
+

+                               Tkabber 1.0                  January 2014
 
 
+   o  If you're running Unix, then you may want _Tkabber_ to use the
+      docking tray.
+      Accordingly, you may want to install tktray version 1.3 [17] (or
+      later) for freedesktop icon (supported by modern _KDE_ and
+      _GNOME_).
 
-Shchepin, et al.                                                [Page 8]
-

-                               Tkabber 1.0                    April 2012
 
-
    o  If you're running Windows, then you may want _Tkabber_ to use the
       system tray.
-      Accordingly, you may want to install Winico version 0.6 [17] (or
+      Accordingly, you may want to install Winico version 0.6 [18] (or
       later).
 
 
    o  If you're a Tcl/Tk guru, then you may want to access the Tk
       console to debug things.
-      Accordingly, you may want to install tkcon version 2.3 [18] (or
+      Accordingly, you may want to install tkcon version 2.3 [19] (or
       later).
 
    Please keep in mind that these are all "optional extras" -- if
@@ -493,16 +500,9 @@
 
 
 
-
-
-
-
-
-
-
 Shchepin, et al.                                                [Page 9]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 3.  Download, install and run
@@ -558,7 +558,7 @@
 
 Shchepin, et al.                                               [Page 10]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    If you're a Tcl/Tk guru and have installed _tkcon_, then you may want
@@ -567,11 +567,12 @@
    % tkcon.tcl -exec "" -root .tkconn -main "source tkabber.tcl"
 
    _Tkabber_ will automatically know that it's running under _tkcon_ and
-   will start by hiding the _Tk_ console window.  Look under the "Help"
-   menu to find the checkbutton to show the console.
+   will start by hiding the _Tk_ console window.  Look under the
+   "Services->Debug tools" menu to find the checkbutton to show the
+   console.
 
    Also you can setup _Tkabber_ as handler for XMPP/Jabber MIME
-   Type [19].  For this you need to set hanler for
+   Type [20].  For this you need to set hanler for
    "application/xmpp+xml" MIME type in your browser to something like
    this:
 
@@ -611,10 +612,9 @@
 
 
 
-
 Shchepin, et al.                                               [Page 11]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 4.  Upgrading from version 0.11.1
@@ -670,7 +670,7 @@
 
 Shchepin, et al.                                               [Page 12]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 5.  Upgrading from version 0.10.0
@@ -726,7 +726,7 @@
 
 Shchepin, et al.                                               [Page 13]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
       *  Rename "httplogin" to "proxyusername".
@@ -782,7 +782,7 @@
 
 Shchepin, et al.                                               [Page 14]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    o  "keep_alive"
@@ -838,7 +838,7 @@
 
 Shchepin, et al.                                               [Page 15]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    o  Single click on it with the left mouse button now unconditionally
@@ -894,7 +894,7 @@
 
 Shchepin, et al.                                               [Page 16]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 6.  Upgrading from version 0.9.9
@@ -950,7 +950,7 @@
 
 Shchepin, et al.                                               [Page 17]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 7.  Configuration
@@ -1006,7 +1006,7 @@
 
 Shchepin, et al.                                               [Page 18]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    o  in the post-load stage, configuration options for each module are
@@ -1062,7 +1062,7 @@
 
 Shchepin, et al.                                               [Page 19]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 7.1.  Pre-load
@@ -1118,7 +1118,7 @@
 
 Shchepin, et al.                                               [Page 20]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 7.1.1.  Tabbed Interface
@@ -1140,9 +1140,9 @@
 
    Many aspects of the _Tkabber_'s visual appearance such as fonts,
    colors and geometry of windows can be configured using the Tk option
-   database. [20]
+   database. [21]
 
-   The corresponding _Tk_'s option [21] command can be used in the
+   The corresponding _Tk_'s option [22] command can be used in the
    _Tkabber_'s configuration file in any acceptable way: from small
    tweaks to reading files containing elaborate sets of configuration
    commands; ready-to-use examples of such files are included in the
@@ -1174,7 +1174,7 @@
 
 Shchepin, et al.                                               [Page 21]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    Probably the most commonly used way to configure _Tkabber_'s visual
@@ -1230,7 +1230,7 @@
 
 Shchepin, et al.                                               [Page 22]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    o  Ensure that the specified font exists, since if it's not, _Tk_
@@ -1286,7 +1286,7 @@
 
 Shchepin, et al.                                               [Page 23]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    configuration file:
@@ -1342,7 +1342,7 @@
 
 Shchepin, et al.                                               [Page 24]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    for Windows:
@@ -1398,7 +1398,7 @@
 
 Shchepin, et al.                                               [Page 25]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
  # tray icon
@@ -1454,7 +1454,7 @@
 
 Shchepin, et al.                                               [Page 26]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
  # the file transfer module
@@ -1510,7 +1510,7 @@
 
 Shchepin, et al.                                               [Page 27]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
      set proxy2(host)     proxy.example.com
@@ -1566,7 +1566,7 @@
 
 Shchepin, et al.                                               [Page 28]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
      set loginconf2(profile)      "Test Account"
@@ -1622,7 +1622,7 @@
 
 Shchepin, et al.                                               [Page 29]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    This isn't nearly as complicated as it seems.  Let's break it down by
@@ -1678,7 +1678,7 @@
 
 Shchepin, et al.                                               [Page 30]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    If you want to control the tray icon appearance and/or position,
@@ -1734,7 +1734,7 @@
 
 Shchepin, et al.                                               [Page 31]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 7.2.6.  The Clientinfo Module
@@ -1781,7 +1781,7 @@
    called ""icondef.xml"", which defines the mapping between each image
    and its textual emoticon (To find out what this file looks like, go
    to where you installed _Tkabber_ and take a look at the file called
-   ""emoticons/default/icondef.xml"" or read XEP-0038 [22].)
+   ""emoticons/default/icondef.xml"" or read XEP-0038 [23].)
 
 
 
@@ -1790,7 +1790,7 @@
 
 Shchepin, et al.                                               [Page 32]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    If you have just a few icons, and you don't want to create a
@@ -1846,7 +1846,7 @@
 
 Shchepin, et al.                                               [Page 33]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 7.2.12.  The Ispell Module
@@ -1902,7 +1902,7 @@
 
 Shchepin, et al.                                               [Page 34]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 7.2.14.  The Logger Module
@@ -1958,7 +1958,7 @@
 
 Shchepin, et al.                                               [Page 35]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    then tries to find connect _URL_ using _TXT_ record in _DNS_ (see
@@ -2014,7 +2014,7 @@
 
 Shchepin, et al.                                               [Page 36]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    this.
@@ -2070,7 +2070,7 @@
 
 Shchepin, et al.                                               [Page 37]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    You can also set minimal interval (in milliseconds) between playing
@@ -2126,7 +2126,7 @@
 
 Shchepin, et al.                                               [Page 38]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 7.3.  Menu-load
@@ -2182,7 +2182,7 @@
 
 Shchepin, et al.                                               [Page 39]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 7.3.4.  The Login Module
@@ -2238,7 +2238,7 @@
 
 Shchepin, et al.                                               [Page 40]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    o  xa;
@@ -2294,7 +2294,7 @@
 
 Shchepin, et al.                                               [Page 41]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 8.  Extensibility
@@ -2350,7 +2350,7 @@
 
 Shchepin, et al.                                               [Page 42]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    To continue with the example, in between the pre-load and post-load
@@ -2406,7 +2406,7 @@
 
 Shchepin, et al.                                               [Page 43]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    "chat::get_jid" and connection token using "chat::get_xlib"
@@ -2462,7 +2462,7 @@
 
 Shchepin, et al.                                               [Page 44]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    When someone enters/exits conference, the following hooks are called:
@@ -2518,7 +2518,7 @@
 
 Shchepin, et al.                                               [Page 45]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    And for all received presence packets, a hook is run:
@@ -2574,7 +2574,7 @@
 
 Shchepin, et al.                                               [Page 46]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 8.5.  Miscellaneous Hooks
@@ -2630,7 +2630,7 @@
 
 Shchepin, et al.                                               [Page 47]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 9.  User Interface basics
@@ -2686,7 +2686,7 @@
 
 Shchepin, et al.                                               [Page 48]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
          is, this search mode can be convenient for those who want more
@@ -2695,7 +2695,7 @@
 
       *  _regexp_ -- provides for searching using full-blown regular
          expressions engine.  The full syntax is described in Tcl
-         re_syntax manual page [23].
+         re_syntax manual page [24].
 
 
 
@@ -2742,7 +2742,7 @@
 
 Shchepin, et al.                                               [Page 49]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 URIs
@@ -2757,13 +2757,13 @@
 
    [5]   <http://www.activestate.com/Products/ActiveTcl>
 
-   [6]   <http://sourceforge.net/projects/tkimg/>
+   [6]   <http://sourceforge.net/project/showfiles.php?group_id=13248>
 
-   [7]   <http://www.tdom.org/>
+   [7]   <http://www.openssl.org/source/>
 
-   [8]   <http://sourceforge.net/project/showfiles.php?group_id=13248>
+   [8]   <http://sourceforge.net/projects/tkimg/>
 
-   [9]   <http://www.openssl.org/source/>
+   [9]   <http://www.tdom.org/>
 
    [10]  <https://gna.org/projects/ztcl/>
 
@@ -2773,46 +2773,148 @@
 
    [13]  <http://www.gnupg.org/download.html>
 
-   [14]  <http://beepcore-tcl.sourceforge.net/tkXwin-1.0.tgz>
+   [14]  <http://www.speech.kth.se/snack/download.html>
 
-   [15]  <http://sgolovan.nes.ru/jabber/tclWinidle/>
+   [15]  <http://beepcore-tcl.sourceforge.net/tkXwin-1.0.tgz>
 
-   [16]  <http://sw4me.com/wiki/Tktray>
+   [16]  <http://sgolovan.nes.ru/jabber/tclWinidle/>
 
-   [17]  <http://sourceforge.net/projects/tktable/>
+   [17]  <http://sw4me.com/wiki/Tktray>
 
-   [18]  <http://tkcon.sourceforge.net>
+   [18]  <http://sourceforge.net/projects/tktable/>
 
-   [19]  <http://www.xmpp.org/extensions/xep-0081.html>
+   [19]  <http://tkcon.sourceforge.net>
 
-   [20]  <http://wiki.tcl.tk/1727>
+   [20]  <http://www.xmpp.org/extensions/xep-0081.html>
 
-   [21]  <http://www.tcl.tk/man/tcl8.4/TkCmd/option.htm>
+   [21]  <http://wiki.tcl.tk/1727>
 
-   [22]  <http://www.xmpp.org/extensions/xep-0038.html>
+   [22]  <http://www.tcl.tk/man/tcl8.4/TkCmd/option.htm>
 
-   [23]  <http://www.tcl.tk/man/tcl8.4/TclCmd/re_syntax.htm>
+   [23]  <http://www.xmpp.org/extensions/xep-0038.html>
 
 
 
 
 Shchepin, et al.                                               [Page 50]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
+   [24]  <http://www.tcl.tk/man/tcl8.4/TclCmd/re_syntax.htm>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Shchepin, et al.                                               [Page 51]
+

+                               Tkabber 1.0                  January 2014
+
+
 Appendix A.  Releases History
 
-A.1.  Main changes in 0.11.1
+A.1.  Main changes in 1.0
 
+   o  Completely rewritten Tkabber internals
+
+   o  Dropped Tcl/Tk 8.3 support.  Now Tcl/Tk 8.4 is required
+
+   o  Partial IPv6 support (requires Tcl/Tk 8.6)
+
+   o  Switched from TclGPGME to TclGPG for encryption and signing
+
+   o  Added new connection method BOSH (XEP-0124 and XEP-0206)
+
+   o  Disabled SSHv2 and enabled TLSv1 TLS options
+
+   o  Added user nicknames (XEP-0172) support.
+
+   o  Updated the CAPTCHA forms (XEP-0158) support
+
+   o  Added metacontacts (XEP-0209) support
+
+   o  Implemented multiple proxy profiles (in config file only, not in
+      GUI)
+
+   o  Implemented remote controlling from a locally executed script
+
+   o  Added new plugins: floatingcontact, notify-send, poker
+
+   o  Rewritten most plugins to support disabling and unloading on the
+      fly
+
+   o  A few interface enhancements (search in MUC affiliations lists,
+      proxy management)
+
+   o  Many fixes and enhancements
+
+A.2.  Main changes in 0.11.1
+
    o  New default sound theme by Serge Yudin
 
    o  Added new plugins: quotelastmsg, singularity, stripes
 
    o  Many fixes and enhancements
 
-A.2.  Main changes in 0.11.0
 
+
+
+
+
+
+Shchepin, et al.                                               [Page 52]
+

+                               Tkabber 1.0                  January 2014
+
+
+A.3.  Main changes in 0.11.0
+
    o  New tabbed user interface.  Tab headers now occupy several rows
       and tab bar can be docked to the left and right sides of chat
       window
@@ -2849,23 +2951,24 @@
 
    o  Moved Jidlink file transfer to an external plugin
 
+   o  Added several new plugins: attline, ctcomp, custom-urls,
+      floatinglog, gmail, openurl, presencecmd, receipts
 
+   o  Many fixes and enhancements
 
+A.4.  Main changes in 0.10.0
 
-Shchepin, et al.                                               [Page 51]
-

-                               Tkabber 1.0                    April 2012
+   o  New artwork by Artem Bannikov
 
 
-   o  Added several new plugins: attline, ctcomp, custom-urls,
-      floatinglog, gmail, openurl, presencecmd, receipts
 
-   o  Many fixes and enhancements
 
-A.3.  Main changes in 0.10.0
 
-   o  New artwork by Artem Bannikov
+Shchepin, et al.                                               [Page 53]
+

+                               Tkabber 1.0                  January 2014
 
+
    o  Mediated SOCKS5 connection support for file transfer (XEP-0065)
 
    o  Blocking communicaation with users not in roster (using XEP-0016
@@ -2904,25 +3007,24 @@
    o  Added optional 'My Resources' roster group, which contains other
       connected resources of the same JID
 
+   o  Many fixes and enhancements
 
+A.5.  Main changes in 0.9.9
 
+   o  Improved privacy lists interface
 
+   o  Support for stream compression (XEP-0138)
 
-Shchepin, et al.                                               [Page 52]
-

-                               Tkabber 1.0                    April 2012
+   o  Support for SRV DNS-records
 
 
-   o  Many fixes and enhancements
 
-A.4.  Main changes in 0.9.9
 
-   o  Improved privacy lists interface
+Shchepin, et al.                                               [Page 54]
+

+                               Tkabber 1.0                  January 2014
 
-   o  Support for stream compression (XEP-0138)
 
-   o  Support for SRV DNS-records
-
    o  Support for TXT DNS-records (XEP-0156)
 
    o  Support for ad-hoc commands (XEP-0050)
@@ -2933,7 +3035,7 @@
 
    o  Many fixes and enhancements
 
-A.5.  Main changes in 0.9.8
+A.6.  Main changes in 0.9.8
 
    o  Support for STARTTLS
 
@@ -2955,31 +3057,31 @@
 
    o  Many fixes and enhancements
 
-A.6.  Main changes in 0.9.7beta
+A.7.  Main changes in 0.9.7beta
 
    o  Updated support for file transfer (XEP-0095, XEP-0096, XEP-0047,
       XEP-0065)
 
+   o  Support for colored nicks and messages in conference
 
+   o  Better multiple logins support
 
+   o  Updated support for xml:lang
 
+   o  Support for IDNA (RFC3490)
 
-Shchepin, et al.                                               [Page 53]
-

-                               Tkabber 1.0                    April 2012
+   o  Many fixes and enhancements
 
 
-   o  Support for colored nicks and messages in conference
 
-   o  Better multiple logins support
 
-   o  Updated support for xml:lang
 
-   o  Support for IDNA (RFC3490)
+Shchepin, et al.                                               [Page 55]
+

+                               Tkabber 1.0                  January 2014
 
-   o  Many fixes and enhancements
 
-A.7.  Main changes in 0.9.6beta
+A.8.  Main changes in 0.9.6beta
 
    o  Multiple logins support
 
@@ -2995,7 +3097,7 @@
 
    o  Bugfixes
 
-A.8.  Main changes in 0.9.5beta
+A.9.  Main changes in 0.9.5beta
 
    o  Nested roster groups
 
@@ -3020,9 +3122,19 @@
 
 
 
-Shchepin, et al.                                               [Page 54]
+
+
+
+
+
+
+
+
+
+
+Shchepin, et al.                                               [Page 56]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 Appendix B.  Tk option database resources
@@ -3076,9 +3188,9 @@
 
 
 
-Shchepin, et al.                                               [Page 55]
+Shchepin, et al.                                               [Page 57]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    *JDisco*Tree*background  Background of service discovery browser.
@@ -3132,9 +3244,9 @@
 
 
 
-Shchepin, et al.                                               [Page 56]
+Shchepin, et al.                                               [Page 58]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    *Roster.jidindent  Indentation for item name.
@@ -3188,9 +3300,9 @@
 
 
 
-Shchepin, et al.                                               [Page 57]
+Shchepin, et al.                                               [Page 59]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
    *Roster.chatforeground  Colors of item name for different presences.
@@ -3244,9 +3356,9 @@
 
 
 
-Shchepin, et al.                                               [Page 58]
+Shchepin, et al.                                               [Page 60]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 Appendix C.  Documentation TODO
@@ -3300,9 +3412,9 @@
 
 
 
-Shchepin, et al.                                               [Page 59]
+Shchepin, et al.                                               [Page 61]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 Appendix D.  Acknowledgements
@@ -3356,14 +3468,14 @@
 
 
 
-Shchepin, et al.                                               [Page 60]
+Shchepin, et al.                                               [Page 62]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 Appendix E.  Copyrights
 
-   Copyright (C) 2002-2013 Alexey Shchepin
+   Copyright (C) 2002-2014 Alexey Shchepin
 
    _Tkabber_ is free software; you can redistribute it and/or modify it
    under the terms of the GNU General Public License as published by the
@@ -3412,9 +3524,9 @@
 
 
 
-Shchepin, et al.                                               [Page 61]
+Shchepin, et al.                                               [Page 63]
 

-                               Tkabber 1.0                    April 2012
+                               Tkabber 1.0                  January 2014
 
 
 Authors' Addresses
@@ -3468,5 +3580,5 @@
 
 
 
-Shchepin, et al.                                               [Page 62]
+Shchepin, et al.                                               [Page 64]
 


Modified: trunk/tkabber/doc/tkabber.html
===================================================================
--- trunk/tkabber/doc/tkabber.html	2013-12-23 11:36:44 UTC (rev 2022)
+++ trunk/tkabber/doc/tkabber.html	2013-12-23 19:07:48 UTC (rev 2023)
@@ -151,7 +151,7 @@
 <tr><td class="header"> </td><td class="header">Colocall Ltd.</td></tr>
 <tr><td class="header"> </td><td class="header">K. Khomoutov</td></tr>
 <tr><td class="header"> </td><td class="header">Service 007</td></tr>
-<tr><td class="header"> </td><td class="header">April 2012</td></tr>
+<tr><td class="header"> </td><td class="header">January 2014</td></tr>
 </table></td></tr></table>
 <h1><br />Tkabber 1.0</h1>
 
@@ -297,28 +297,30 @@
 <a href="#anchor6">Appendix A.</a> 
 Releases History<br />
     <a href="#anchor7">A.1.</a> 
+Main changes in 1.0<br />
+    <a href="#anchor8">A.2.</a> 
 Main changes in 0.11.1<br />
-    <a href="#anchor8">A.2.</a> 
+    <a href="#anchor9">A.3.</a> 
 Main changes in 0.11.0<br />
-    <a href="#anchor9">A.3.</a> 
+    <a href="#anchor10">A.4.</a> 
 Main changes in 0.10.0<br />
-    <a href="#anchor10">A.4.</a> 
+    <a href="#anchor11">A.5.</a> 
 Main changes in 0.9.9<br />
-    <a href="#anchor11">A.5.</a> 
+    <a href="#anchor12">A.6.</a> 
 Main changes in 0.9.8<br />
-    <a href="#anchor12">A.6.</a> 
+    <a href="#anchor13">A.7.</a> 
 Main changes in 0.9.7beta<br />
-    <a href="#anchor13">A.7.</a> 
+    <a href="#anchor14">A.8.</a> 
 Main changes in 0.9.6beta<br />
-    <a href="#anchor14">A.8.</a> 
+    <a href="#anchor15">A.9.</a> 
 Main changes in 0.9.5beta<br />
 <a href="#XRDB">Appendix B.</a> 
 Tk option database resources<br />
-<a href="#anchor15">Appendix C.</a> 
+<a href="#anchor16">Appendix C.</a> 
 Documentation TODO<br />
-<a href="#anchor16">Appendix D.</a> 
+<a href="#anchor17">Appendix D.</a> 
 Acknowledgements<br />
-<a href="#anchor17">Appendix E.</a> 
+<a href="#anchor18">Appendix E.</a> 
 Copyrights<br />
 <a href="#rfc.authors">§</a> 
 Authors' Addresses<br />
@@ -365,7 +367,7 @@
 <dd>
             
 <ul class="text">
-<li>TCP and HTTP-polling session transports
+<li>TCP, BOSH and HTTP-polling session transports
 </li>
 <li>XMPP SRV and TXT DNS-records handling
 </li>
@@ -521,6 +523,31 @@
 here's the list:
 </p>
 <ul class="text">
+<li>By default,
+communications between the server and client take place over a
+plaintext connection.
+While this may not be a problem in some local, wired environments,
+if your server is distant or your client is wireless,
+then you may want to encrypt all the client/server traffic.
+<br />
+
+Accordingly,
+you may to install
+<a href='http://sourceforge.net/project/showfiles.php?group_id=13248'>tls
+version 1.4.1</a> (or later).
+This package works on both Unix and Windows.
+Note that if you're using Unix,
+then you'll also need to have <em>OpenSSL</em> installed.
+Fortunately,
+this comes preinstalled on many Unix systems.
+If it's not on your system,
+check <a href='http://www.openssl.org/source/'>OpenSSL source page</a>.
+(The Windows distribution of <em>tls</em> comes with all the necessary DLLs.)
+<br />
+<br />
+
+
+</li>
 <li><em>Tcl/Tk</em> supports only a small number of image formats
 (i.e., bitmaps, GIFs and portable pixmaps).
 If presence information contains avatars,
@@ -543,30 +570,8 @@
 insufficient, you may want to install
 <a href='http://www.tdom.org/'>tDOM version 0.8.0</a> (or later)
 and use expat based XML parser.
-
-</li>
-<li>By default,
-communications between the server and client take place over a
-plaintext connection.
-While this may not be a problem in some local, wired environments,
-if your server is distant or your client is wireless,
-then you may want to encrypt all the client/server traffic.
 <br />
-
-Accordingly,
-you may to install
-<a href='http://sourceforge.net/project/showfiles.php?group_id=13248'>tls
-version 1.4.1</a> (or later).
-This package works on both Unix and Windows.
-Note that if you're using Unix,
-then you'll also need to have <em>OpenSSL</em> installed.
-Fortunately,
-this comes preinstalled on many Unix systems.
-If it's not on your system,
-check <a href='http://www.openssl.org/source/'>OpenSSL source page</a>.
-(The Windows distribution of <em>tls</em> comes with all the necessary DLLs.)
 <br />
-<br />
 
 
 </li>
@@ -574,7 +579,9 @@
 disables encryption).
 <br />
 
-If you want to compress traffic you should install
+There's no special requirements for traffic compression in Tcl/Tk 8.6, but if you're
+using Tcl/Tk 8.4 or 8.5 and
+want to compress traffic you should install
 <a href='https://gna.org/projects/ztcl/'>ZTcl version 1.0b4</a> (or later)
 and <a href='https://gna.org/projects/ztcl/'>Tclmore version 0.7b1</a> (or later).
 <br />
@@ -616,11 +623,23 @@
 
 </li>
 <li>If you're running Unix or Windows,
+then you may want <em>Tkabber</em> to play predefined sounds when message
+or presence arrives.
+<br />
+
+Accordingly, you may want to install
+<a href='http://www.speech.kth.se/snack/download.html'>Snack version 2.10</a> (or later).
+<br />
+<br />
+
+
+</li>
+<li>If you're running Unix or Windows,
 then you may want <em>Tkabber</em> to automatically mark you as away after a
 priod of inactivity.
 <br />
 
-Accordingly (if you're using <em>Tcl/Tk</em> 8.3 or 8.4),
+Accordingly (if you're using <em>Tcl/Tk</em> 8.4),
 on Unix,
 you may want to install
 <a href='http://beepcore-tcl.sourceforge.net/tkXwin-1.0.tgz'>Tk
@@ -738,7 +757,7 @@
 <p>
 <em>Tkabber</em> will automatically know that it's running under <em>tkcon</em>
 and will start by hiding the <em>Tk</em> console window.
-Look under the <tt>Help</tt> menu to find the checkbutton to show the
+Look under the <tt>Services->Debug tools</tt> menu to find the checkbutton to show the
 console.
 </p>
 <p>
@@ -2900,6 +2919,47 @@
 <a name="anchor7"></a><br /><hr />
 <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table>
 <a name="rfc.section.A.1"></a><h3>A.1. 
+Main changes in 1.0</h3>
+
+<p>
+          </p>
+<ul class="text">
+<li>Completely rewritten Tkabber internals
+</li>
+<li>Dropped Tcl/Tk 8.3 support. Now Tcl/Tk 8.4 is required
+</li>
+<li>Partial IPv6 support (requires Tcl/Tk 8.6)
+</li>
+<li>Switched from TclGPGME to TclGPG for encryption and signing
+</li>
+<li>Added new connection method BOSH (XEP-0124 and XEP-0206)
+</li>
+<li>Disabled SSHv2 and enabled TLSv1 TLS options
+</li>
+<li>Added user nicknames (XEP-0172) support.
+</li>
+<li>Updated the CAPTCHA forms (XEP-0158) support
+</li>
+<li>Added metacontacts (XEP-0209) support
+</li>
+<li>Implemented multiple proxy profiles (in config file only, not in GUI)
+</li>
+<li>Implemented remote controlling from a locally executed script
+</li>
+<li>Added new plugins: floatingcontact, notify-send, poker
+</li>
+<li>Rewritten most plugins to support disabling and unloading on the fly
+</li>
+<li>A few interface enhancements (search in MUC affiliations lists, proxy management)
+</li>
+<li>Many fixes and enhancements
+</li>
+</ul><p>
+        
+</p>
+<a name="anchor8"></a><br /><hr />
+<table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table>
+<a name="rfc.section.A.2"></a><h3>A.2. 
 Main changes in 0.11.1</h3>
 
 <p>
@@ -2914,9 +2974,9 @@
 </ul><p>
         
 </p>
-<a name="anchor8"></a><br /><hr />
+<a name="anchor9"></a><br /><hr />
 <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table>
-<a name="rfc.section.A.2"></a><h3>A.2. 
+<a name="rfc.section.A.3"></a><h3>A.3. 
 Main changes in 0.11.0</h3>
 
 <p>
@@ -2963,9 +3023,9 @@
 </ul><p>
         
 </p>
-<a name="anchor9"></a><br /><hr />
+<a name="anchor10"></a><br /><hr />
 <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table>
-<a name="rfc.section.A.3"></a><h3>A.3. 
+<a name="rfc.section.A.4"></a><h3>A.4. 
 Main changes in 0.10.0</h3>
 
 <p>
@@ -3009,9 +3069,9 @@
 </ul><p>
         
 </p>
-<a name="anchor10"></a><br /><hr />
+<a name="anchor11"></a><br /><hr />
 <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table>
-<a name="rfc.section.A.4"></a><h3>A.4. 
+<a name="rfc.section.A.5"></a><h3>A.5. 
 Main changes in 0.9.9</h3>
 
 <p>
@@ -3036,9 +3096,9 @@
 </ul><p>
         
 </p>
-<a name="anchor11"></a><br /><hr />
+<a name="anchor12"></a><br /><hr />
 <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table>
-<a name="rfc.section.A.5"></a><h3>A.5. 
+<a name="rfc.section.A.6"></a><h3>A.6. 
 Main changes in 0.9.8</h3>
 
 <p>
@@ -3067,9 +3127,9 @@
 </ul><p>
         
 </p>
-<a name="anchor12"></a><br /><hr />
+<a name="anchor13"></a><br /><hr />
 <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table>
-<a name="rfc.section.A.6"></a><h3>A.6. 
+<a name="rfc.section.A.7"></a><h3>A.7. 
 Main changes in 0.9.7beta</h3>
 
 <p>
@@ -3090,9 +3150,9 @@
 </ul><p>
         
 </p>
-<a name="anchor13"></a><br /><hr />
+<a name="anchor14"></a><br /><hr />
 <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table>
-<a name="rfc.section.A.7"></a><h3>A.7. 
+<a name="rfc.section.A.8"></a><h3>A.8. 
 Main changes in 0.9.6beta</h3>
 
 <p>
@@ -3115,9 +3175,9 @@
 </ul><p>
         
 </p>
-<a name="anchor14"></a><br /><hr />
+<a name="anchor15"></a><br /><hr />
 <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table>
-<a name="rfc.section.A.8"></a><h3>A.8. 
+<a name="rfc.section.A.9"></a><h3>A.9. 
 Main changes in 0.9.5beta</h3>
 
 <p>
@@ -3417,7 +3477,7 @@
 </dl></blockquote><p>
       
 </p>
-<a name="anchor15"></a><br /><hr />
+<a name="anchor16"></a><br /><hr />
 <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table>
 <a name="rfc.section.C"></a><h3>Appendix C. 
 Documentation TODO</h3>
@@ -3455,7 +3515,7 @@
 </li>
 </ul>
 
-<a name="anchor16"></a><br /><hr />
+<a name="anchor17"></a><br /><hr />
 <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table>
 <a name="rfc.section.D"></a><h3>Appendix D. 
 Acknowledgements</h3>
@@ -3470,12 +3530,12 @@
 <p>The new sound theme appeared in 0.11.1 release was created by
 Serge Yudin
 </p>
-<a name="anchor17"></a><br /><hr />
+<a name="anchor18"></a><br /><hr />
 <table summary="layout" cellpadding="0" cellspacing="2" class="TOCbug" align="right"><tr><td class="TOCbug"><a href="#toc"> TOC </a></td></tr></table>
 <a name="rfc.section.E"></a><h3>Appendix E. 
 Copyrights</h3>
 
-<p>Copyright &#xa9; 2002-2013 Alexey Shchepin
+<p>Copyright &#xa9; 2002-2014 Alexey Shchepin
 </p>
 <p><em>Tkabber</em> is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public

Modified: trunk/tkabber/doc/tkabber.xml
===================================================================
--- trunk/tkabber/doc/tkabber.xml	2013-12-23 11:36:44 UTC (rev 2022)
+++ trunk/tkabber/doc/tkabber.xml	2013-12-23 19:07:48 UTC (rev 2023)
@@ -56,7 +56,7 @@
 </address>
 </author>
 
-<date month='April' year='2012'/>
+<date month='January' year='2014'/>
 
 <abstract><t><spanx>Tkabber</spanx> is an open source Jabber client,
 written in <spanx>Tcl/Tk</spanx>.
@@ -97,7 +97,7 @@
         <list style='hanging'>
           <t hangText='sessions:'>
             <list style='symbols'>
-              <t>TCP and HTTP-polling session transports</t>
+              <t>TCP, BOSH and HTTP-polling session transports</t>
               <t>XMPP SRV and TXT DNS-records handling</t>
               <t>hashed passwords</t>
               <t>SASL authentication</t>
@@ -205,27 +205,6 @@
 So,
 here's the list:
 <list style='symbols'>
-<t><spanx>Tcl/Tk</spanx> supports only a small number of image formats
-(i.e., bitmaps, GIFs and portable pixmaps).
-If presence information contains avatars,
-these may be in other formats
-(e.g., PNGs or JPGs).
-<vspace blankLines='0' />
-Accordingly,
-you may want to install 
-<eref target='http://sourceforge.net/projects/tkimg/'>Img version
-1.2</eref> (or later).
-This package works on both Unix and Windows.
-<!-- http://www.xs4all.nl/~nijtmans/img.html -->
-<vspace blankLines='1' />
-</t>
-
-<t>Tkabber comes bundled with pure-Tcl XML parser. If its performance is
-insufficient, you may want to install
-<eref target="http://www.tdom.org/">tDOM version 0.8.0</eref> (or later)
-and use expat based XML parser.
-</t>
-
 <t>By default,
 communications between the server and client take place over a
 plaintext connection.
@@ -248,10 +227,34 @@
 <vspace blankLines='1' />
 </t>
 
+<t><spanx>Tcl/Tk</spanx> supports only a small number of image formats
+(i.e., bitmaps, GIFs and portable pixmaps).
+If presence information contains avatars,
+these may be in other formats
+(e.g., PNGs or JPGs).
+<vspace blankLines='0' />
+Accordingly,
+you may want to install 
+<eref target='http://sourceforge.net/projects/tkimg/'>Img version
+1.2</eref> (or later).
+This package works on both Unix and Windows.
+<!-- http://www.xs4all.nl/~nijtmans/img.html -->
+<vspace blankLines='1' />
+</t>
+
+<t>Tkabber comes bundled with pure-Tcl XML parser. If its performance is
+insufficient, you may want to install
+<eref target="http://www.tdom.org/">tDOM version 0.8.0</eref> (or later)
+and use expat based XML parser.
+<vspace blankLines='1' />
+</t>
+
 <t>Another option in Unix is to compress connection between client and server (it currently
 disables encryption).
 <vspace blankLines='0' />
-If you want to compress traffic you should install
+There's no special requirements for traffic compression in Tcl/Tk 8.6, but if you're
+using Tcl/Tk 8.4 or 8.5 and
+want to compress traffic you should install
 <eref target='https://gna.org/projects/ztcl/'>ZTcl version 1.0b4</eref> (or later)
 and <eref target='https://gna.org/projects/ztcl/'>Tclmore version 0.7b1</eref> (or later).
 <vspace blankLines='0' />
@@ -285,10 +288,19 @@
 </t>
 
 <t>If you're running Unix or Windows,
+then you may want <spanx>Tkabber</spanx> to play predefined sounds when message
+or presence arrives.
+<vspace blankLines='0' />
+Accordingly, you may want to install
+<eref target="http://www.speech.kth.se/snack/download.html">Snack version 2.10</eref> (or later).
+<vspace blankLines='1' />
+</t>
+
+<t>If you're running Unix or Windows,
 then you may want <spanx>Tkabber</spanx> to automatically mark you as away after a
 priod of inactivity.
 <vspace blankLines='0' />
-Accordingly (if you're using <spanx>Tcl/Tk</spanx> 8.3 or 8.4),
+Accordingly (if you're using <spanx>Tcl/Tk</spanx> 8.4),
 on Unix,
 you may want to install
 <eref target="http://beepcore-tcl.sourceforge.net/tkXwin-1.0.tgz">Tk
@@ -400,7 +412,7 @@
 <postamble>
 <spanx>Tkabber</spanx> will automatically know that it's running under <spanx>tkcon</spanx>
 and will start by hiding the <spanx>Tk</spanx> console window.
-Look under the <spanx style='verb'>Help</spanx> menu to find the checkbutton to show the
+Look under the <spanx style='verb'>Services->Debug tools</spanx> menu to find the checkbutton to show the
 console.</postamble>
 </figure>
         <figure>
@@ -2421,6 +2433,27 @@
   <back>
 
     <section title="Releases History">
+      <section title="Main changes in 1.0">
+        <t>
+          <list style='symbols'>
+            <t>Completely rewritten Tkabber internals</t>
+            <t>Dropped Tcl/Tk 8.3 support. Now Tcl/Tk 8.4 is required</t>
+            <t>Partial IPv6 support (requires Tcl/Tk 8.6)</t>
+            <t>Switched from TclGPGME to TclGPG for encryption and signing</t>
+            <t>Added new connection method BOSH (XEP-0124 and XEP-0206)</t>
+            <t>Disabled SSHv2 and enabled TLSv1 TLS options</t>
+            <t>Added user nicknames (XEP-0172) support.</t>
+            <t>Updated the CAPTCHA forms (XEP-0158) support</t>
+            <t>Added metacontacts (XEP-0209) support</t>
+            <t>Implemented multiple proxy profiles (in config file only, not in GUI)</t>
+            <t>Implemented remote controlling from a locally executed script</t>
+            <t>Added new plugins: floatingcontact, notify-send, poker</t>
+            <t>Rewritten most plugins to support disabling and unloading on the fly</t>
+            <t>A few interface enhancements (search in MUC affiliations lists, proxy management)</t>
+            <t>Many fixes and enhancements</t>
+          </list>
+        </t>
+      </section>
       <section title="Main changes in 0.11.1">
         <t>
           <list style='symbols'>
@@ -2749,7 +2782,7 @@
 </section>
 
 <section title='Copyrights'>
-<t>Copyright &#xa9; 2002-2013 Alexey Shchepin</t>
+<t>Copyright &#xa9; 2002-2014 Alexey Shchepin</t>
 
 <t><spanx>Tkabber</spanx> is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public

Modified: trunk/tkabber/ifacetk/iface.tcl
===================================================================
--- trunk/tkabber/ifacetk/iface.tcl	2013-12-23 11:36:44 UTC (rev 2022)
+++ trunk/tkabber/ifacetk/iface.tcl	2013-12-23 19:07:48 UTC (rev 2023)
@@ -553,7 +553,7 @@
     set m [message $frame.msg -text "
 Tkabber $tkabber_version ($toolkit_version)
 
-Copyright \u00a9 2002-2013 [::msgcat::mc {Alexey Shchepin}]
+Copyright \u00a9 2002-2014 [::msgcat::mc {Alexey Shchepin}]
 \n[::msgcat::mc Authors:]
     [::msgcat::mc {Alexey Shchepin}]
     [::msgcat::mc {Marshall T. Rose}]

Modified: trunk/tkabber/splash.tcl
===================================================================
--- trunk/tkabber/splash.tcl	2013-12-23 11:36:44 UTC (rev 2022)
+++ trunk/tkabber/splash.tcl	2013-12-23 19:07:48 UTC (rev 2023)
@@ -131,7 +131,7 @@
 	  -text          \
 "Tkabber $tkabber_version ($toolkit_version)
 
-Copyright \u00a9 2002-2013 [::msgcat::mc {Alexey Shchepin}]
+Copyright \u00a9 2002-2014 [::msgcat::mc {Alexey Shchepin}]
 
 [::msgcat::mc Authors:]
     [::msgcat::mc {Alexey Shchepin}]



More information about the Tkabber-dev mailing list