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: |
ff7d452d4e49e2d2453d2244d725429a |
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
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 | by Artem Bannikov. The new sound theme appeared in 0.11.1 release was created by Serge Yudin Appendix E. Copyrights | | | 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 | <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"/> | | | 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 | <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> | | | | | | | | | | | | | | | | | | | | | | | | | 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 | <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> | | | 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 © 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 | 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'> | | | 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 © 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 | -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) | | | 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 | 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] | | | 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 | Label $w.frame.msg \ -anchor nw \ -justify left \ -text \ "Tkabber $tkabber_version ($toolkit_version) | | | 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}] |
︙ | ︙ |