Tkabber

Check-in [ff7d452d4e]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Fix updating window titles when a message from ignored MUC user arrives (close ticket [2e61153a20]). Update copyright. Refresh docs. 2016-08-18 Sergei Golovan <sgolovan@nes.ru>
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: ff7d452d4e49e2d2453d2244d725429a12654710
User & Date: sgolovan 2018-04-13 18:41:48
Context
2020-08-05
14:02
Ignore malformed lines in the log files, they can happen if there's no space in the home directory, or in case of some other crashes. check-in: 45804a46e6 user: sgolovan tags: trunk
2018-04-13
18:41
Fix updating window titles when a message from ignored MUC user arrives (close ticket [2e61153a20]). Update copyright. Refresh docs. 2016-08-18 Sergei Golovan <sgolovan@nes.ru> check-in: ff7d452d4e user: sgolovan tags: trunk
2016-08-18
12:35
Changed the meaning of omitted priority argument for hook::remove. Now it means 'remove all matched scripts from a hook' instead of 'remove matched script with priority 50'. check-in: 93d0303aad user: sgolovan tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to ChangeLog.










1
2
3
4
5
6
7









2016-08-18  Sergei Golovan  <sgolovan@nes.ru>

	* hooks.tcl: Changed the meaning of omitted priority argument for
	  hook::remove. Now it means 'remove all matched scripts from a hook'
	  instead of 'remove matched script with priority 50'.

2016-07-09  Sergei Golovan  <sgolovan@nes.ru>
>
>
>
>
>
>
>
>
>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2018-04-13  Sergei Golovan  <sgolovan@nes.ru>

	* ifacetk/iface.tcl: Fix updating window titles when a message from
	  ignored MUC user arrives (close ticket [2e61153a20]).

	* doc/tkabber.xml, ifacetk/iface.tcl, splash.tcl: Update copyright.

	* README, doc/tkabber.html: Refresh docs.

2016-08-18  Sergei Golovan  <sgolovan@nes.ru>

	* hooks.tcl: Changed the meaning of omitted priority argument for
	  hook::remove. Now it means 'remove all matched scripts from a hook'
	  instead of 'remove matched script with priority 50'.

2016-07-09  Sergei Golovan  <sgolovan@nes.ru>

Changes to README.

3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
   by Artem Bannikov.

   The new sound theme appeared in 0.11.1 release was created by Serge
   Yudin

Appendix E.  Copyrights

   Copyright (C) 2002-2015 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
   Free Software Foundation; either version 2 of the License, or (at
   your option) any later version.

   _Tkabber_ is distributed in the hope that it will be useful, but







|







3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
   by Artem Bannikov.

   The new sound theme appeared in 0.11.1 release was created by Serge
   Yudin

Appendix E.  Copyrights

   Copyright (C) 2002-2018 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
   Free Software Foundation; either version 2 of the License, or (at
   your option) any later version.

   _Tkabber_ is distributed in the hope that it will be useful, but

Changes to doc/tkabber.html.

461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
<link href="#rfc.appendix.B" rel="Chapter" title="B Tk option database resources"/>
<link href="#rfc.appendix.C" rel="Chapter" title="C Documentation TODO"/>
<link href="#rfc.appendix.D" rel="Chapter" title="D Acknowledgements"/>
<link href="#rfc.appendix.E" rel="Chapter" title="E Copyrights"/>
<link href="#rfc.authors" rel="Chapter"/>


  <meta name="generator" content="xml2rfc version 2.4.8 - http://tools.ietf.org/tools/xml2rfc" />
  <link rel="schema.dct" href="http://purl.org/dc/terms/" />

  <meta name="dct.creator" content="Shchepin, A., Rose, M., Golovan, S., Litvak, M., and K. Khomoutov" />
  <meta name="dct.identifier" content="urn:ietf:id:" />
  <meta name="dct.issued" scheme="ISO8601" content="2015-3" />
  <meta name="dct.abstract" content="" />
  <meta name="description" content="" />







|







461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
<link href="#rfc.appendix.B" rel="Chapter" title="B Tk option database resources"/>
<link href="#rfc.appendix.C" rel="Chapter" title="C Documentation TODO"/>
<link href="#rfc.appendix.D" rel="Chapter" title="D Acknowledgements"/>
<link href="#rfc.appendix.E" rel="Chapter" title="E Copyrights"/>
<link href="#rfc.authors" rel="Chapter"/>


  <meta name="generator" content="xml2rfc version 2.5.1 - http://tools.ietf.org/tools/xml2rfc" />
  <link rel="schema.dct" href="http://purl.org/dc/terms/" />

  <meta name="dct.creator" content="Shchepin, A., Rose, M., Golovan, S., Litvak, M., and K. Khomoutov" />
  <meta name="dct.identifier" content="urn:ietf:id:" />
  <meta name="dct.issued" scheme="ISO8601" content="2015-3" />
  <meta name="dct.abstract" content="" />
  <meta name="description" content="" />
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
  <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1>
  <ul class="toc">

  	<li>1.   <a href="#rfc.section.1">Features</a></li>
<li>2.   <a href="#rfc.section.2">Requirements</a></li>
<li>3.   <a href="#rfc.section.3">Download, install and run</a></li>
<li>4.   <a href="#rfc.section.4">Upgrading</a></li>
<li>4.1.   <a href="#rfc.section.4.1">Upgrading from version 1.0, 1.1 or 1.1.1</a></li>
<li>4.2.   <a href="#rfc.section.4.2">Upgrading from version 0.11.0 or 0.11.1</a></li>
<li>4.2.1.   <a href="#rfc.section.4.2.1">External plugins</a></li>
<li>4.2.2.   <a href="#rfc.section.4.2.2">Configuration options</a></li>
<li>4.3.   <a href="#rfc.section.4.3">Upgrading from version 0.10.0</a></li>
<li>4.3.1.   <a href="#rfc.section.4.3.1">Configuration options</a></li>
<li>4.3.1.1.   <a href="#rfc.section.4.3.1.1">Proxy servers</a></li>
<li>4.3.1.2.   <a href="#rfc.section.4.3.1.2">Resources to control fonts</a></li>
<li>4.3.1.3.   <a href="#rfc.section.4.3.1.3">Keep-alives and dead link detection</a></li>
<li>4.3.1.4.   <a href="#rfc.section.4.3.1.4">Resources to control appearance of balloon windows</a></li>
<li>4.3.1.5.   <a href="#rfc.section.4.3.1.5">Support for external XML parser</a></li>
<li>4.3.2.   <a href="#rfc.section.4.3.2">User interface</a></li>
<li>4.3.2.1.   <a href="#rfc.section.4.3.2.1">System tray icon mouse gestures</a></li>
<li>4.3.2.2.   <a href="#rfc.section.4.3.2.2">New tab management widget</a></li>
<li>4.3.2.3.   <a href="#rfc.section.4.3.2.3">Window splitters</a></li>
<li>4.4.   <a href="#rfc.section.4.4">Upgrading from version 0.9.9</a></li>
<li>5.   <a href="#rfc.section.5">Configuration</a></li>
<li>5.1.   <a href="#rfc.section.5.1">Pre-load</a></li>
<li>5.1.1.   <a href="#rfc.section.5.1.1">Tabbed Interface</a></li>
<li>5.1.2.   <a href="#rfc.section.5.1.2">Fonts and colors</a></li>
<li>5.1.3.   <a href="#rfc.section.5.1.3">Cryptography by default</a></li>
<li>5.1.4.   <a href="#rfc.section.5.1.4">Debugging Output</a></li>
<li>5.1.5.   <a href="#rfc.section.5.1.5">Splash window</a></li>
<li>5.1.6.   <a href="#rfc.section.5.1.6">I18n/L10n</a></li>
<li>5.1.7.   <a href="#rfc.section.5.1.7">Browse URL</a></li>
<li>5.1.8.   <a href="#rfc.section.5.1.8">Searching</a></li>
<li>5.2.   <a href="#rfc.section.5.2">Post-load</a></li>
<li>5.2.1.   <a href="#rfc.section.5.2.1">Look-and-Feel</a></li>
<li>5.2.2.   <a href="#rfc.section.5.2.2">The system tray icon (for Unix)</a></li>
<li>5.2.3.   <a href="#rfc.section.5.2.3">The Autoaway Module</a></li>
<li>5.2.4.   <a href="#rfc.section.5.2.4">The Avatar Module</a></li>
<li>5.2.5.   <a href="#rfc.section.5.2.5">The Chat Module</a></li>
<li>5.2.6.   <a href="#rfc.section.5.2.6">The Clientinfo Module</a></li>
<li>5.2.7.   <a href="#rfc.section.5.2.7">The Conferenceinfo Module</a></li>
<li>5.2.8.   <a href="#rfc.section.5.2.8">The Cryptographic Module</a></li>
<li>5.2.9.   <a href="#rfc.section.5.2.9">The Emoticons Module</a></li>
<li>5.2.10.   <a href="#rfc.section.5.2.10">The File Transfer Module</a></li>
<li>5.2.11.   <a href="#rfc.section.5.2.11">The Groupchat Module</a></li>
<li>5.2.12.   <a href="#rfc.section.5.2.12">The Ispell Module</a></li>
<li>5.2.13.   <a href="#rfc.section.5.2.13">The Stream Initiation Module</a></li>
<li>5.2.14.   <a href="#rfc.section.5.2.14">The Logger Module</a></li>
<li>5.2.15.   <a href="#rfc.section.5.2.15">The Proxy Module</a></li>
<li>5.2.16.   <a href="#rfc.section.5.2.16">The Login Module</a></li>
<li>5.2.17.   <a href="#rfc.section.5.2.17">The Message Module</a></li>
<li>5.2.18.   <a href="#rfc.section.5.2.18">The Raw XML Input Module</a></li>
<li>5.2.19.   <a href="#rfc.section.5.2.19">The Roster Module</a></li>
<li>5.2.20.   <a href="#rfc.section.5.2.20">The Sound Module</a></li>
<li>5.3.   <a href="#rfc.section.5.3">Menu-load</a></li>
<li>5.3.1.   <a href="#rfc.section.5.3.1">The Avatar Module</a></li>
<li>5.3.2.   <a href="#rfc.section.5.3.2">The Browser Module</a></li>
<li>5.3.3.   <a href="#rfc.section.5.3.3">The Groupchat Module</a></li>
<li>5.3.4.   <a href="#rfc.section.5.3.4">The Login Module</a></li>
<li>5.3.5.   <a href="#rfc.section.5.3.5">The Message Module</a></li>
<li>5.3.6.   <a href="#rfc.section.5.3.6">The Presence Module</a></li>
<li>5.3.7.   <a href="#rfc.section.5.3.7">Miscellany</a></li>
<li>5.4.   <a href="#rfc.section.5.4">Final-Load</a></li>
<li>6.   <a href="#rfc.section.6">Extensibility</a></li>
<li>6.1.   <a href="#rfc.section.6.1">Message Hooks</a></li>
<li>6.2.   <a href="#rfc.section.6.2">Chat Hooks</a></li>
<li>6.3.   <a href="#rfc.section.6.3">Login Hooks</a></li>
<li>6.4.   <a href="#rfc.section.6.4">Presence Hooks</a></li>
<li>6.5.   <a href="#rfc.section.6.5">Info/Query Hook</a></li>
<li>6.6.   <a href="#rfc.section.6.6">Roster Hooks</a></li>
<li>6.7.   <a href="#rfc.section.6.7">Miscellaneous Hooks</a></li>
<li>7.   <a href="#rfc.section.7">User Interface basics</a></li>
<li>7.1.   <a href="#rfc.section.7.1">Searching</a></li>
<li>Appendix A.   <a href="#rfc.appendix.A">Releases History</a></li>
<li>A.1.   <a href="#rfc.appendix.A.1">Main changes in 1.1.2+</a></li>
<li>A.2.   <a href="#rfc.appendix.A.2">Main changes in 1.1.2</a></li>
<li>A.3.   <a href="#rfc.appendix.A.3">Main changes in 1.1.1</a></li>
<li>A.4.   <a href="#rfc.appendix.A.4">Main changes in 1.1</a></li>
<li>A.5.   <a href="#rfc.appendix.A.5">Main changes in 1.0</a></li>
<li>A.6.   <a href="#rfc.appendix.A.6">Main changes in 0.11.1</a></li>
<li>A.7.   <a href="#rfc.appendix.A.7">Main changes in 0.11.0</a></li>
<li>A.8.   <a href="#rfc.appendix.A.8">Main changes in 0.10.0</a></li>
<li>A.9.   <a href="#rfc.appendix.A.9">Main changes in 0.9.9</a></li>
<li>A.10.   <a href="#rfc.appendix.A.10">Main changes in 0.9.8</a></li>
<li>A.11.   <a href="#rfc.appendix.A.11">Main changes in 0.9.7beta</a></li>
<li>A.12.   <a href="#rfc.appendix.A.12">Main changes in 0.9.6beta</a></li>
<li>A.13.   <a href="#rfc.appendix.A.13">Main changes in 0.9.5beta</a></li>
<li>Appendix B.   <a href="#rfc.appendix.B">Tk option database resources</a></li>
<li>Appendix C.   <a href="#rfc.appendix.C">Documentation TODO</a></li>
<li>Appendix D.   <a href="#rfc.appendix.D">Acknowledgements</a></li>
<li>Appendix E.   <a href="#rfc.appendix.E">Copyrights</a></li>
<li><a href="#rfc.authors">Authors' Addresses</a></li>


  </ul>







|

|

|
|
|




|
|


|
|
|
|







|
|



















|
|






|
|
|






|
|
|
|












|







543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
  <h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1>
  <ul class="toc">

  	<li>1.   <a href="#rfc.section.1">Features</a></li>
<li>2.   <a href="#rfc.section.2">Requirements</a></li>
<li>3.   <a href="#rfc.section.3">Download, install and run</a></li>
<li>4.   <a href="#rfc.section.4">Upgrading</a></li>
<ul><li>4.1.   <a href="#rfc.section.4.1">Upgrading from version 1.0, 1.1 or 1.1.1</a></li>
<li>4.2.   <a href="#rfc.section.4.2">Upgrading from version 0.11.0 or 0.11.1</a></li>
<ul><li>4.2.1.   <a href="#rfc.section.4.2.1">External plugins</a></li>
<li>4.2.2.   <a href="#rfc.section.4.2.2">Configuration options</a></li>
</ul><li>4.3.   <a href="#rfc.section.4.3">Upgrading from version 0.10.0</a></li>
<ul><li>4.3.1.   <a href="#rfc.section.4.3.1">Configuration options</a></li>
<ul><li>4.3.1.1.   <a href="#rfc.section.4.3.1.1">Proxy servers</a></li>
<li>4.3.1.2.   <a href="#rfc.section.4.3.1.2">Resources to control fonts</a></li>
<li>4.3.1.3.   <a href="#rfc.section.4.3.1.3">Keep-alives and dead link detection</a></li>
<li>4.3.1.4.   <a href="#rfc.section.4.3.1.4">Resources to control appearance of balloon windows</a></li>
<li>4.3.1.5.   <a href="#rfc.section.4.3.1.5">Support for external XML parser</a></li>
</ul><li>4.3.2.   <a href="#rfc.section.4.3.2">User interface</a></li>
<ul><li>4.3.2.1.   <a href="#rfc.section.4.3.2.1">System tray icon mouse gestures</a></li>
<li>4.3.2.2.   <a href="#rfc.section.4.3.2.2">New tab management widget</a></li>
<li>4.3.2.3.   <a href="#rfc.section.4.3.2.3">Window splitters</a></li>
</ul></ul><li>4.4.   <a href="#rfc.section.4.4">Upgrading from version 0.9.9</a></li>
</ul><li>5.   <a href="#rfc.section.5">Configuration</a></li>
<ul><li>5.1.   <a href="#rfc.section.5.1">Pre-load</a></li>
<ul><li>5.1.1.   <a href="#rfc.section.5.1.1">Tabbed Interface</a></li>
<li>5.1.2.   <a href="#rfc.section.5.1.2">Fonts and colors</a></li>
<li>5.1.3.   <a href="#rfc.section.5.1.3">Cryptography by default</a></li>
<li>5.1.4.   <a href="#rfc.section.5.1.4">Debugging Output</a></li>
<li>5.1.5.   <a href="#rfc.section.5.1.5">Splash window</a></li>
<li>5.1.6.   <a href="#rfc.section.5.1.6">I18n/L10n</a></li>
<li>5.1.7.   <a href="#rfc.section.5.1.7">Browse URL</a></li>
<li>5.1.8.   <a href="#rfc.section.5.1.8">Searching</a></li>
</ul><li>5.2.   <a href="#rfc.section.5.2">Post-load</a></li>
<ul><li>5.2.1.   <a href="#rfc.section.5.2.1">Look-and-Feel</a></li>
<li>5.2.2.   <a href="#rfc.section.5.2.2">The system tray icon (for Unix)</a></li>
<li>5.2.3.   <a href="#rfc.section.5.2.3">The Autoaway Module</a></li>
<li>5.2.4.   <a href="#rfc.section.5.2.4">The Avatar Module</a></li>
<li>5.2.5.   <a href="#rfc.section.5.2.5">The Chat Module</a></li>
<li>5.2.6.   <a href="#rfc.section.5.2.6">The Clientinfo Module</a></li>
<li>5.2.7.   <a href="#rfc.section.5.2.7">The Conferenceinfo Module</a></li>
<li>5.2.8.   <a href="#rfc.section.5.2.8">The Cryptographic Module</a></li>
<li>5.2.9.   <a href="#rfc.section.5.2.9">The Emoticons Module</a></li>
<li>5.2.10.   <a href="#rfc.section.5.2.10">The File Transfer Module</a></li>
<li>5.2.11.   <a href="#rfc.section.5.2.11">The Groupchat Module</a></li>
<li>5.2.12.   <a href="#rfc.section.5.2.12">The Ispell Module</a></li>
<li>5.2.13.   <a href="#rfc.section.5.2.13">The Stream Initiation Module</a></li>
<li>5.2.14.   <a href="#rfc.section.5.2.14">The Logger Module</a></li>
<li>5.2.15.   <a href="#rfc.section.5.2.15">The Proxy Module</a></li>
<li>5.2.16.   <a href="#rfc.section.5.2.16">The Login Module</a></li>
<li>5.2.17.   <a href="#rfc.section.5.2.17">The Message Module</a></li>
<li>5.2.18.   <a href="#rfc.section.5.2.18">The Raw XML Input Module</a></li>
<li>5.2.19.   <a href="#rfc.section.5.2.19">The Roster Module</a></li>
<li>5.2.20.   <a href="#rfc.section.5.2.20">The Sound Module</a></li>
</ul><li>5.3.   <a href="#rfc.section.5.3">Menu-load</a></li>
<ul><li>5.3.1.   <a href="#rfc.section.5.3.1">The Avatar Module</a></li>
<li>5.3.2.   <a href="#rfc.section.5.3.2">The Browser Module</a></li>
<li>5.3.3.   <a href="#rfc.section.5.3.3">The Groupchat Module</a></li>
<li>5.3.4.   <a href="#rfc.section.5.3.4">The Login Module</a></li>
<li>5.3.5.   <a href="#rfc.section.5.3.5">The Message Module</a></li>
<li>5.3.6.   <a href="#rfc.section.5.3.6">The Presence Module</a></li>
<li>5.3.7.   <a href="#rfc.section.5.3.7">Miscellany</a></li>
</ul><li>5.4.   <a href="#rfc.section.5.4">Final-Load</a></li>
</ul><li>6.   <a href="#rfc.section.6">Extensibility</a></li>
<ul><li>6.1.   <a href="#rfc.section.6.1">Message Hooks</a></li>
<li>6.2.   <a href="#rfc.section.6.2">Chat Hooks</a></li>
<li>6.3.   <a href="#rfc.section.6.3">Login Hooks</a></li>
<li>6.4.   <a href="#rfc.section.6.4">Presence Hooks</a></li>
<li>6.5.   <a href="#rfc.section.6.5">Info/Query Hook</a></li>
<li>6.6.   <a href="#rfc.section.6.6">Roster Hooks</a></li>
<li>6.7.   <a href="#rfc.section.6.7">Miscellaneous Hooks</a></li>
</ul><li>7.   <a href="#rfc.section.7">User Interface basics</a></li>
<ul><li>7.1.   <a href="#rfc.section.7.1">Searching</a></li>
</ul><li>Appendix A.   <a href="#rfc.appendix.A">Releases History</a></li>
<ul><li>A.1.   <a href="#rfc.appendix.A.1">Main changes in 1.1.2+</a></li>
<li>A.2.   <a href="#rfc.appendix.A.2">Main changes in 1.1.2</a></li>
<li>A.3.   <a href="#rfc.appendix.A.3">Main changes in 1.1.1</a></li>
<li>A.4.   <a href="#rfc.appendix.A.4">Main changes in 1.1</a></li>
<li>A.5.   <a href="#rfc.appendix.A.5">Main changes in 1.0</a></li>
<li>A.6.   <a href="#rfc.appendix.A.6">Main changes in 0.11.1</a></li>
<li>A.7.   <a href="#rfc.appendix.A.7">Main changes in 0.11.0</a></li>
<li>A.8.   <a href="#rfc.appendix.A.8">Main changes in 0.10.0</a></li>
<li>A.9.   <a href="#rfc.appendix.A.9">Main changes in 0.9.9</a></li>
<li>A.10.   <a href="#rfc.appendix.A.10">Main changes in 0.9.8</a></li>
<li>A.11.   <a href="#rfc.appendix.A.11">Main changes in 0.9.7beta</a></li>
<li>A.12.   <a href="#rfc.appendix.A.12">Main changes in 0.9.6beta</a></li>
<li>A.13.   <a href="#rfc.appendix.A.13">Main changes in 0.9.5beta</a></li>
</ul><li>Appendix B.   <a href="#rfc.appendix.B">Tk option database resources</a></li>
<li>Appendix C.   <a href="#rfc.appendix.C">Documentation TODO</a></li>
<li>Appendix D.   <a href="#rfc.appendix.D">Acknowledgements</a></li>
<li>Appendix E.   <a href="#rfc.appendix.E">Copyrights</a></li>
<li><a href="#rfc.authors">Authors' Addresses</a></li>


  </ul>
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
  <li>Hooks: the additional payload format.</li>
</ul>
<h1 id="rfc.appendix.D"><a href="#rfc.appendix.D">Appendix D.</a> Acknowledgements</h1>
<p id="rfc.section.D.p.1">Rebecca Malamud was kind enough to design the "enlightened feather" motif used in the <em>Tkabber</em> look-and-feel.</p>
<p id="rfc.section.D.p.2">The "new look" appeared in the 0.10.0 release ("golden feather" and "blue feather" pixmap themes and the "Earth bulb" logo) was designed by Artem Bannikov.</p>
<p id="rfc.section.D.p.3">The new sound theme appeared in 0.11.1 release was created by Serge Yudin</p>
<h1 id="rfc.appendix.E"><a href="#rfc.appendix.E">Appendix E.</a> Copyrights</h1>
<p id="rfc.section.E.p.1">Copyright &#169; 2002-2015 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 License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</p>
<p><em>Tkabber</em> is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.</p>
<h1 id="rfc.authors">
  <a href="#rfc.authors">Authors' Addresses</a>
</h1>
<div class="avoidbreak">
  <address class="vcard">







|







2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
  <li>Hooks: the additional payload format.</li>
</ul>
<h1 id="rfc.appendix.D"><a href="#rfc.appendix.D">Appendix D.</a> Acknowledgements</h1>
<p id="rfc.section.D.p.1">Rebecca Malamud was kind enough to design the "enlightened feather" motif used in the <em>Tkabber</em> look-and-feel.</p>
<p id="rfc.section.D.p.2">The "new look" appeared in the 0.10.0 release ("golden feather" and "blue feather" pixmap themes and the "Earth bulb" logo) was designed by Artem Bannikov.</p>
<p id="rfc.section.D.p.3">The new sound theme appeared in 0.11.1 release was created by Serge Yudin</p>
<h1 id="rfc.appendix.E"><a href="#rfc.appendix.E">Appendix E.</a> Copyrights</h1>
<p id="rfc.section.E.p.1">Copyright &#169; 2002-2018 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 License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.</p>
<p><em>Tkabber</em> is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.</p>
<h1 id="rfc.authors">
  <a href="#rfc.authors">Authors' Addresses</a>
</h1>
<div class="avoidbreak">
  <address class="vcard">

Changes to doc/tkabber.xml.

3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
and "blue feather" pixmap themes and the "Earth bulb" logo) was
designed by Artem Bannikov.</t>
<t>The new sound theme appeared in 0.11.1 release was created by
Serge Yudin</t>
</section>

<section title='Copyrights'>
<t>Copyright &#xa9; 2002-2015 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
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.</t>

<t><spanx>Tkabber</spanx> is distributed in the hope that it will be useful,







|







3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
and "blue feather" pixmap themes and the "Earth bulb" logo) was
designed by Artem Bannikov.</t>
<t>The new sound theme appeared in 0.11.1 release was created by
Serge Yudin</t>
</section>

<section title='Copyrights'>
<t>Copyright &#xa9; 2002-2018 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
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.</t>

<t><spanx>Tkabber</spanx> is distributed in the hope that it will be useful,

Changes to ifacetk/iface.tcl.

522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
              -cancel 0
    $w add -text [::msgcat::mc "Close"] -command [list destroy $w]

    set frame [$w getframe]
    set m [Message $frame.msg -text "
Tkabber $tkabber_version ($toolkit_version)

Copyright \u00a9 2002-2015 [::msgcat::mc {Alexey Shchepin}]
\n[::msgcat::mc Authors:]
    [::msgcat::mc {Alexey Shchepin}]
    [::msgcat::mc {Marshall T. Rose}]
    [::msgcat::mc {Sergei Golovan}]
    [::msgcat::mc {Michail Litvak}]
    [::msgcat::mc {Konstantin Khomoutov}]
"]







|







522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
              -cancel 0
    $w add -text [::msgcat::mc "Close"] -command [list destroy $w]

    set frame [$w getframe]
    set m [Message $frame.msg -text "
Tkabber $tkabber_version ($toolkit_version)

Copyright \u00a9 2002-2018 [::msgcat::mc {Alexey Shchepin}]
\n[::msgcat::mc Authors:]
    [::msgcat::mc {Alexey Shchepin}]
    [::msgcat::mc {Marshall T. Rose}]
    [::msgcat::mc {Sergei Golovan}]
    [::msgcat::mc {Michail Litvak}]
    [::msgcat::mc {Konstantin Khomoutov}]
"]
1166
1167
1168
1169
1170
1171
1172


1173
1174
1175
1176
1177
1178
1179
    }
}

proc ifacetk::add_number_of_messages_to_title {chatid from type body extras} {
    global usetabbar
    variable number_msg
    variable personal_msg



    if {![catch {::plugins::mucignore::is_ignored $xlib $from $type} ignore] &&
            $ignore != ""} {
            return
    }

    foreach xelem $extras {







>
>







1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
    }
}

proc ifacetk::add_number_of_messages_to_title {chatid from type body extras} {
    global usetabbar
    variable number_msg
    variable personal_msg

    set xlib [chat::get_xlib $chatid]

    if {![catch {::plugins::mucignore::is_ignored $xlib $from $type} ignore] &&
            $ignore != ""} {
            return
    }

    foreach xelem $extras {
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205

    if {$type == "chat"} {
        incr number_msg($chatid)
        incr personal_msg($chatid)
    } elseif {$type == "groupchat"} {
        set jid [chat::get_jid $chatid]
        set myjid [chat::our_jid $chatid]
        set mynick [chat::get_nick [chat::get_xlib $chatid] $myjid $type]
        if {![string equal $jid $from] && ![string equal $myjid $from]} {
            incr number_msg($chatid)
        }
        if {![string equal $jid $from] && ![string equal $myjid $from] && \
                [check_message $mynick $body]} {
            incr personal_msg($chatid)
        }







|







1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207

    if {$type == "chat"} {
        incr number_msg($chatid)
        incr personal_msg($chatid)
    } elseif {$type == "groupchat"} {
        set jid [chat::get_jid $chatid]
        set myjid [chat::our_jid $chatid]
        set mynick [chat::get_nick $xlib $myjid $type]
        if {![string equal $jid $from] && ![string equal $myjid $from]} {
            incr number_msg($chatid)
        }
        if {![string equal $jid $from] && ![string equal $myjid $from] && \
                [check_message $mynick $body]} {
            incr personal_msg($chatid)
        }

Changes to splash.tcl.

120
121
122
123
124
125
126
127
128
129
130
131
132
133
134

    Label $w.frame.msg   \
          -anchor  nw    \
          -justify left  \
          -text          \
"Tkabber $tkabber_version ($toolkit_version)

Copyright \u00a9 2002-2015 [::msgcat::mc {Alexey Shchepin}]

[::msgcat::mc Authors:]
    [::msgcat::mc {Alexey Shchepin}]
    [::msgcat::mc {Marshall T. Rose}]
    [::msgcat::mc {Sergei Golovan}]
    [::msgcat::mc {Michail Litvak}]
    [::msgcat::mc {Konstantin Khomoutov}]







|







120
121
122
123
124
125
126
127
128
129
130
131
132
133
134

    Label $w.frame.msg   \
          -anchor  nw    \
          -justify left  \
          -text          \
"Tkabber $tkabber_version ($toolkit_version)

Copyright \u00a9 2002-2018 [::msgcat::mc {Alexey Shchepin}]

[::msgcat::mc Authors:]
    [::msgcat::mc {Alexey Shchepin}]
    [::msgcat::mc {Marshall T. Rose}]
    [::msgcat::mc {Sergei Golovan}]
    [::msgcat::mc {Michail Litvak}]
    [::msgcat::mc {Konstantin Khomoutov}]