Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
187 check-ins using file pixmaps/default/tkabber/glade-online.gif or pixmaps/gabber/tkabber/glade-online.gif version 1b72c45b2d
|
2003-01-08
| ||
| 08:38 | * msgs/it.msg: Italian translation (thanks to Antonino Iacono) check-in: 1bcfeb118f user: aleksey tags: trunk | |
|
2003-01-06
| ||
| 19:54 | * jabberlib-tclxml/tclxml/sgmlparser.tcl: Removed precessing of ":" in tag names (thanks to Sergei Golovan) * jabberlib-tclxml/jabberlib.tcl: Call client:disconnect or client:reconnect depends on disconnect reason (thanks to Sergei Golovan) * login.tcl: Added client:reconnect procedure * iface.tcl: Use "custom" module to set some options * plugins/general/autoaway.tcl: Likewise * login.tcl: Likewise * doc/tkabber.xml: Updated * userinfo.tcl: Register disco browser handler for "vcard-temp" namespace * register.tcl: Likewise for "jabber:iq:register" * search.tcl: Send "xml:lang" attribute in queries * disco.tcl: Likewise * utils.tcl: New function "get_lang" check-in: d45c08ce90 user: aleksey tags: trunk | |
|
2003-01-05
| ||
| 20:20 | * disco.tcl: More translation strings (thanks to Sergei Golovan) * msgs/ru.msg: Likewise * plugins/general/conferenceinfo.tcl: Likewise * plugins/unix/ispell.tcl: Likewise * privacy.tcl: Likewise * msgs/ru.msg: Updated (thanks to Sergei Golovan) * bwidget_workarounds.tcl: Fixed tree view keyboard scrolling (thanks to Sergei Golovan) check-in: 443182cfd2 user: aleksey tags: trunk | |
|
2003-01-04
| ||
| 20:09 | * search.tcl: Fixed processing of "reported" fields in x:data (thanks to Sergei Golovan) * msgs/es.msg: Spanish translation (thanks to Luis Peralta) * iface.tcl: Better roster collapse/uncollapse (thanks to Sergei Golovan) check-in: 00caadc3d5 user: aleksey tags: trunk | |
|
2003-01-03
| ||
| 19:48 | *** empty log message *** check-in: a0631d740f user: aleksey tags: trunk | |
| 19:41 | * iface.tcl: Copyright update * splash.tcl: Likewise * doc/tkabber.xml: Likewise * roster.tcl: Added "Show only online users" menu item * jabberlib-tclxml/jabberlib.tcl: Flush stream before sending "</stream:stream>" (thanks to Sergei Golovan) * datagathering.tcl: Mouse wheel bindings (thanks to Sergei Golovan) * plugins/general/autoaway.tcl: Change priority to 0 when in autoaway state (thanks to Sergei Golovan) * doc/tkabber.xml: Updated (thanks to Sergei Golovan) * plugins/general/rawxml.tcl: Added scrollbar in input window (thanks to Sergei Golovan) * chats.tcl: Added scrollbar in input window, use scrollwindow widget to show scrollbar in chat log window (thanks to Sergei Golovan) check-in: 9a1a530533 user: aleksey tags: trunk | |
|
2003-01-02
| ||
| 20:44 | * disco.tcl: Now possible to register handlers for different features, that executed when user choose feature * search.tcl: Register handler for "jabber:iq:search" namespace * userinfo.tcl: Now really removed "prodid" and "version" attributes from vCard queries check-in: fa67ca25b4 user: aleksey tags: trunk | |
| 10:42 | * msgs/ro.msg: Updated (thanks to Adrian Rapa) check-in: 9f8d153271 user: aleksey tags: trunk | |
|
2003-01-01
| ||
| 19:55 | * msgs/eo.msg: Esperanto translation (thanks to Mike Mintz) * userinfo.tcl: Removed "prodid" and "version" attributes from vCard queries * disco.tcl: Changed attribute "type" to "var" in "feature" elements, slightly changed item's name generation, fixed small bug with incorrect item's data generation in tree check-in: 4256d33a93 user: aleksey tags: trunk | |
|
2002-12-30
| ||
| 20:25 | * disco.tcl: Support of 'node' attribute check-in: f0bc2d4b3f user: aleksey tags: trunk | |
|
2002-12-29
| ||
| 20:46 | * plugins/chat/unisymbols.tcl: New plugin that allows to insert arbitrary unicode symbol in chat windows (e.g. by entering "&256c" and pressing C-;) * msgs/ru.msg: Updated * roster.tcl (roster::remove_item): Added unregistration from services (thanks to Sergei Golovan) check-in: b2998bfdf5 user: aleksey tags: trunk | |
|
2002-12-28
| ||
| 11:55 | * msgs/ro.msg: Romanian translation (thanks to Adrian Rapa) check-in: fddbd51b61 user: aleksey tags: trunk | |
|
2002-12-27
| ||
| 19:13 | * plugins/unix/ispell.tcl: Fixed race condition (thanks to Marshall T. Rose) * plugins/general/rawxml.tcl: Don't make error if admin menu not exists (thanks to Marshall T. Rose) check-in: 7f405fb397 user: aleksey tags: trunk | |
| 09:10 | * jabberlib-tclxml/tclxml/sgmlparser.tcl: Removed special processing of "xmlns" attribute check-in: cb3c552331 user: aleksey tags: trunk | |
|
2002-12-26
| ||
| 12:28 | * plugins/general/rawxml.tcl (rawxml::pretty_print): Small fixes (thanks to Sergei Golovan) check-in: 1329b86842 user: aleksey tags: trunk | |
|
2002-12-25
| ||
| 20:23 | * plugins/general/rawxml.tcl: color palette changed, sligthly changed window layout, pretty printing with proportional font is corrected (thanks to Sergei Golovan) check-in: f7b16863dd user: aleksey tags: trunk | |
| 19:41 | * custom.tcl: Added navigation bar, support for option type "integer", list of parent groups * plugins/general/rawxml.tcl: Use "custom" module to set options * gpgme.tcl: Unicode support fixes (thanks to Sergei Golovan) * jabberlib-tclxml/jabberlib.tcl: New procedure ::LOG_OUTPUT_XML * plugins/general/rawxml.tcl: Highlight also output XML when possible * doc/tkabber.xml: Updated check-in: b3c004b4b1 user: aleksey tags: trunk | |
|
2002-12-24
| ||
| 20:30 | * custom.tcl: Support for customizating Tkabber via GUI (not completed) * iface.tcl: Added "Customize" menu * tkabber.tcl: Added loading of "custom.tcl" * plugins/general/conferenceinfo.tcl: Use "custom" module to set options * plugins/unix/ispell.tcl: Likewise check-in: 38caa3854a user: aleksey tags: trunk | |
|
2002-12-22
| ||
| 20:56 | * doc/tkabber.xml: Updated * plugins/general/rawxml.tcl: Added bindings for history and scrolling check-in: 7749467c8a user: aleksey tags: trunk | |
|
2002-12-21
| ||
| 20:19 | * plugins/general/rawxml.tcl: New plugin for raw XML input * iface.tcl: Removed old raw XML input code * jabberlib-tclxml/jabberlib.tcl: New procedures for logging: ::LOG_OUTPUT, ::LOG_INPUT and ::LOG_INPUT_XML check-in: 32c93c977a user: aleksey tags: trunk | |
|
2002-12-18
| ||
| 20:23 | * gpgme.tcl: Fixes for better unicode support (thanks to Sergei Golovan) * messages.tcl: Likewise * login.tcl: Likewise check-in: eaa79c674b user: aleksey tags: trunk | |
|
2002-12-16
| ||
| 20:57 | * pixmaps/psi/roster/available-chat.gif: Changed icon (thanks to Michal Bozon) * jabberlib-tclxml/jabberlib.tcl: Removed back "-exact", added variable use_external_tclxml * jabberlib-tclxml/pkgIndex.tcl: Removed changing of auto_path * doc/tkabber.xml: Updated check-in: 626d6031cb user: aleksey tags: trunk | |
|
2002-12-14
| ||
| 20:20 | *** empty log message *** check-in: c0774ca5db user: aleksey tags: trunk | |
| 20:15 | *** empty log message *** check-in: d9eab264a1 user: aleksey tags: trunk | |
| 20:05 | * roster.tcl (roster::heuristically_get_category_and_subtype): Add subtype "icq" to JIDs with domain started with "icqv7" (thanks to Michal Bozon) * jabberlib-tclxml/jabberlib.tcl: Added -exact to "package require xml 2.0" to avoid loading of incompatible tclxml versions * jabberlib-tclxml/tclxml/pkgIndex.tcl: Likewise * examples/mtr-config.tcl: Updated (thanks to Marshall T. Rose) * plugins/unix/dockingtray.tcl: Updated (thanks to Marshall T. Rose) * Makefile: More correct install places for files check-in: a7605ce9ce user: aleksey tags: trunk | |
|
2002-12-12
| ||
| 20:37 | * (all): Many fixes to work properly with tcl8.4 (thanks to Sergei Golovan) check-in: c9b2645dfc user: aleksey tags: trunk | |
|
2002-12-11
| ||
| 21:18 | * roster.tcl (roster::jid_doubleclick): Added highlighting of roster conference icon when it opened * presence.tcl: Bugfix: clear presence information after disconnecting * examples/(ice|light|warm).xrdb: Updated (thanks to Sergei Golovan) * msgs/ru.msg: Updated (thanks to Sergei Golovan) * search.tcl: Bugfix (thanks Sergei Golovan) * messages.tcl: Added menu for sender (thanks to Sergei Golovan) check-in: 3fcbe1c6a8 user: aleksey tags: trunk | |
|
2002-12-05
| ||
| 21:00 | *** empty log message *** check-in: 7c5c6bcba5 user: aleksey tags: trunk | |
| 20:47 | * sound.tcl: Fixed bug with theme started from "~" with external play program; support for temporary mute sound (thanks to Sergei Golovan) * iface.tcl: Added menu item for muting sounds * plugins/general/autoaway.tcl: Mute sound in away mode * msgs/ru.msg: Updated (thanks to Sergei Golovan) * examples/teo-config.tcl: New config example (thanks to Sergei Golovan) * doc/tkabber.xml: Updates (thanks to Sergei Golovan) check-in: 748cc4612d user: aleksey tags: trunk | |
|
2002-12-04
| ||
| 14:27 | * splash.tcl (splash_start): Fixed commentary table * chats.tcl (chat::redraw_roster): Show number of participants in conference users list check-in: 2730dca3d6 user: aleksey tags: trunk | |
|
2002-12-03
| ||
| 20:27 | * examples/mtr-config.tcl: Updated (thanks to Marshall T. Rose) * doc/tkabber.xml: Updates (thanks to Marshall T. Rose) * messages.tcl: Fixed headline caching bug (thanks to Marshall T. Rose) check-in: 971c22de55 user: aleksey tags: trunk | |
|
2002-11-27
| ||
| 20:41 | * userinfo.tcl (userinfo::manage_focus): Bugfix check-in: 0bf568aa7a user: aleksey tags: trunk | |
|
2002-11-24
| ||
| 20:50 | * iface.tcl: Workaround for one bwidget issue (thanks to Sergei Golovan) * examples/*.xrdb: Updates and new themes (warm.xrdb and light.xrdb) (thanks to Sergei Golovan) check-in: 0395a6368a user: aleksey tags: trunk | |
| 20:36 | * chats.tcl: Added ability to have different default size for chat and groupchat windows (thanks to Sergei Golovan) * iface.tcl: Likewise * default.xrdb: Likewise check-in: b7fa95aabe user: aleksey tags: trunk | |
|
2002-11-23
| ||
| 20:56 | * examples/dark.xrdb: New color theme (thanks to Sergei Golovan) * examples/ice.xrdb: Likewise * examples/green.xrdb: Likewise (thanks to ukscone) check-in: 0a14877d30 user: aleksey tags: trunk | |
| 20:47 | * pixmaps/icq/: New ICQ-likq theme (thanks to Oleg V. Motienko) check-in: 1c5c1c1143 user: aleksey tags: trunk | |
| 20:44 | * pixmaps/icq/: New ICQ-likq theme (thanks to Oleg V. Motienko) * examples/teopetuk.xrdb: Updated, added descriptions of used resources (thanks to Sergei Golovan) * examples/ermine.xrdb: Likewise * roster.tcl: Roster import/export support * userinfo.tcl (userinfo::load_photo): Fixed error when user clicks on "Cancel" button in load photo dialog check-in: 46ad8b422b user: aleksey tags: trunk | |
|
2002-11-21
| ||
| 20:48 | * examples/mtr-config.tcl: Updated (thanks to Marshall T. Rose) * plugins/unix/dockingtray.tcl: Fixed race condition (thanks to Marshall T. Rose) * plugins/windows/taskbar.tcl: Bugfix (thanks to Sergei Golovan) * roster.tcl: Fixed roster scrolling (thanks to Sergei Golovan) * plugins/windows/mousewheel.tcl: Plugin that make mousewheel work on Windows (thanks to Sergei Golovan) * plugins/general/autoaway.tcl: Autoaway plugin that works both on Unix and on Windows (requires tclWinidle package) (thanks to Sergei Golovan) check-in: 494f00887a user: aleksey tags: trunk | |
|
2002-11-19
| ||
| 20:50 | * privacy.tcl (privacy::send_lists): Send all lists in different iq packets to work with jabberd2. Now waiting for next revision of JEP-0016... * plugins/general/conferenceinfo.tcl: If conference return error reply, then wait longer period of time to ask again check-in: b1764e6023 user: aleksey tags: trunk | |
|
2002-11-17
| ||
| 20:12 | * roster.tcl: More performance improvements * presence.tcl: Cleanups check-in: 3239133c5c user: aleksey tags: trunk | |
|
2002-11-15
| ||
| 20:31 | * plugins/windows/taskbar.tcl: Few changes (thanks to Sergei Golovan) check-in: dafcbce857 user: aleksey tags: trunk | |
| 20:23 | * plugins/windows/taskbar.tcl: Few changes (thanks to Sergei Golovan) * roster.tcl: More performance improvements check-in: fb97799126 user: aleksey tags: trunk | |
|
2002-11-14
| ||
| 20:17 | * roster.tcl (roster::jid_doubleclick): Small fix to better work with bookmark items -- jabberd2 removes all category and type attributes * joingrdialog.tcl: Add conference in <item category='conference'/> tag instead of <conference/> * messages.tcl: Fixed some headline caching stuff (thanks to Marshall T. Rose) * examples/jsend.tcl: Small changes (thanks to Marshall T. Rose) * examples/mtr-config.tcl: Likewise * plugins/windows/taskbar.tcl: Few changes (thanks to Sergei Golovan) * pixmaps/jajc/docking/tkabber.ico: Windows icon for JAJC theme (thanks to Sergei Golovan) * userinfo.tcl: Added dialog for requesting info from arbitrary JID (thanks to Sergei Golovan) * roster.tcl: Performance improvements (better handling of big rosters) * presence.tcl: Likewise * muc.tcl (muc::process_gc_user): Fixed typo with reason handling check-in: c7f8d5550b user: aleksey tags: trunk | |
| 09:00 | * muc.tcl (muc::process_gc_user): Fixed typo with reason handling check-in: 7dade6cc5a user: aleksey tags: trunk | |
|
2002-11-13
| ||
| 20:13 | * privacy.tcl: Server-Based Privacy Rules support (JEP-0016) check-in: ddbca2b9e7 user: aleksey tags: trunk | |
|
2002-11-12
| ||
| 20:26 | * plugins/unix/wmdock.tcl (::wmdock::showhide): Small fix (thanks to Michail Litvak and Max Loparyev) check-in: cdc6005844 user: aleksey tags: trunk | |
|
2002-11-11
| ||
| 20:52 | * disco.tcl: Small improvements * plugins/general/tkcon.tcl: Plugin that add support for tkcon (thanks Marshall T. Rose) * doc/tkabber.xml: Updated * plugins/windows/taskbar.tcl: Plugin to let tkabber on windows put a little icon in the systray (requires Winico package) (thanks Marshall T. Rose) * pixmaps/default/docking/tkabber.ico: Windows icon for systray * plugins/general/conferenceinfo.tcl: Plugin for listing participants of roster conferences when user not joined them * doc/tkabber.xml: Updated check-in: 028eb0e595 user: aleksey tags: trunk | |
|
2002-11-10
| ||
| 20:34 | * presence.tcl (get_jid_of_user): Fixed for case when jid priority not known check-in: ff23129b22 user: aleksey tags: trunk | |
| 20:14 | *** empty log message *** check-in: 5ff505b225 user: aleksey tags: trunk | |
| 14:26 | * roster.tcl (roster::item_to_xml): Store category in attribute instead of element name * roster.tcl: Roster aliases support * doc/tkabber.xml: Updated * roster.tcl: Don't show "stalker" icon and foreground if received non-unavailable presence check-in: 0a8a1a6414 user: aleksey tags: trunk | |
|
2002-11-09
| ||
| 20:35 | * muc.tcl: Fixed client message for nick change * muc.tcl: MUC-compatible invitation support * messages.tcl: A new option for headlines that determines when all headlines go in one window or not (thanks Marshall T. Rose) * doc/tkabber.xml: Updated (thanks Marshall T. Rose) * messages.tcl: Fixed miss of message::quote (thanks Sergei Golovan) check-in: 798977d5d4 user: aleksey tags: trunk | |
|
2002-11-08
| ||
| 21:05 | *** empty log message *** check-in: 453f48c437 user: aleksey tags: trunk | |
|
2002-11-07
| ||
| 20:31 | * examples/jsend.tcl: New version of jmail.tcl renamed to jsend.tcl (thanks Marshall T. Rose) check-in: a8b7e1e831 user: aleksey tags: trunk | |
| 20:27 | * examples/jsend.tcl: New version of jmail.tcl renamed to jsend.tcl (thanks Marshall T. Rose) * roster.tcl: Menu for roster users to send custom presence * chats.tcl: Likewise for groupchats * presence.tcl (send_custom_presence): Function to send custom presence check-in: 954eaa40f7 user: aleksey tags: trunk | |
|
2002-11-06
| ||
| 20:34 | *** empty log message *** check-in: 7be12c7eae user: aleksey tags: trunk | |
| 20:27 | * jabberlib-tclxml/jabberlib.tcl: Workaround for expat bug * iface.tcl: C-M-Prior/Next now move current tab left/right check-in: 8537802457 user: aleksey tags: trunk | |
| 09:56 | * iface.tcl: Better title handling (thanks Sergei Golovan) check-in: edc9ea7f44 user: aleksey tags: trunk | |
| 09:07 | * plugins/chat/completion.tcl (completion::complete): More correctly completion check-in: 6e0786fc26 user: aleksey tags: trunk | |
|
2002-11-05
| ||
| 20:12 | * roster.tcl: Adding group by regexp on roster jids * iface.tcl: Menu item for this feature * datagathering.tcl (data::draw_window): Return cancel form when 'Cancel' button pressed * roster.tcl: Now possible to rename or remove roster group * roster.tcl: New popup menu for roster groups * roster.tcl: roster::group_popup_menu renamed to roster::groupchat_popup_menu * chats.tcl: Likewise * disco.tcl: Removed all references to 'category' attribute for 'feature' element check-in: abf6150e14 user: aleksey tags: trunk | |
| 17:17 | * tkabber.tcl: Load iq.tcl before disco.tcl check-in: 4008cfa6ff user: aleksey tags: trunk | |
|
2002-11-04
| ||
| 20:34 | * chats.tcl (chat::change_presence): New hooks 'chat_user_enter' and 'chat_user_exit' * doc/tkabber.xml: Updated * jidlink.tcl (jidlink::negotiate_handler): Return all options on empty feature negotiation request * disco.tcl: Answer to disco info queries * examples/jmail.tcl: A stand-alone program that sends to a jabber recipient (you can use it e.g. to "follow" syslogs) (thanks Marshall T. Rose) * jabberlib-tclxml/pkgIndex.tcl: New file to allow install jabberlib in the tcl search path (thanks Marshall T. Rose) * examples/mtr-config.tcl: A few changes (thanks Marshall T. Rose) * iface.tcl: much better focus/tab-update handling (thanks Marshall T. Rose) * (all): Now keep alive interval stored in keep_alive_interval variable (thanks Sergei Golovan) * login.tcl: Now possible to connect to server by defining its another name or ip (thanks Sergei Golovan) check-in: 418e6b9a57 user: aleksey tags: trunk | |
| 11:49 | * (all): Tkabber 0.9.2beta released * doc/tkabber.xml: Updated * Makefile: Updated * iface.tcl: Fixed "Quick Help" message * iface.tcl: Added "Change password" dialog, some admin tools (thanks Sergei Golovan) check-in: 5c24e8d1aa user: aleksey tags: trunk | |
|
2002-11-02
| ||
| 20:47 | * messages.tcl (message::send_subscribe_dialog): Fixed typo (thanks Sergei Golovan and ukscone) * plugins/clientinfo.tcl: Moved to plugins/general/ * iq-plugins/: Moved to plugins/iq/ * chat-plugins/: Moved to plugins/chat/ * unix/: Moved to plugins/unix/ * roster.tcl: Changed interface to roster::create_groupchat_user_menu and to roster_create_groupchat_user_menu_hook * muc.tcl (muc::add_groupchat_user_menu_items): Likewise * doc/tkabber.xml: Updated * chat-plugins/clear.tcl: Plugin that adds menu for clearing chat window * iface.tcl: Added info about M-[0-9] bindings to "Quick Help" * muc.tcl (muc::process_gc_user): Generate events messages on kick and ban * muc.tcl: Switch on/of client message events via muc::options(gen_events) * presence.tcl: Slightly changed interface to presence_process_x check-in: c17cac89b6 user: aleksey tags: trunk | |
| 20:42 | * messages.tcl (message::send_subscribe_dialog): Fixed typo (thanks Sergei Golovan and ukscone) * plugins/clientinfo.tcl: Moved to plugins/general/ * iq-plugins/: Moved to plugins/iq/ * chat-plugins/: Moved to plugins/chat/ * unix/: Moved to plugins/unix/ * roster.tcl: Changed interface to roster::create_groupchat_user_menu and to roster_create_groupchat_user_menu_hook * muc.tcl (muc::add_groupchat_user_menu_items): Likewise * doc/tkabber.xml: Updated * chat-plugins/clear.tcl: Plugin that adds menu for clearing chat window * iface.tcl: Added info about M-[0-9] bindings to "Quick Help" * muc.tcl (muc::process_gc_user): Generate events messages on kick and ban * muc.tcl: Switch on/of client message events via muc::options(gen_events) * presence.tcl: Slightly changed interface to presence_process_x check-in: 7c46311790 user: aleksey tags: trunk | |
|
2002-11-01
| ||
| 20:34 | * plugins/clientinfo.tcl (clientinfo::add_user_popup_info): Show also vCard name of JID * muc.tcl (muc::add_user_popup_info): Don't show real JID if it not known * userinfo.tcl (userinfo::make_adr_item): Store country info in <CTRY/> element instead of <COUNTRY/> * doc/tkabber.xml: Fixed some versions in "Requirements" section * messages.tcl: Changed messages interface (thanks Sergei Golovan) * iface.tcl (get_focus): Fixed tab highliting when main window gets focus * (all): Slightly changed chats interface, replaced "puts" to "debugmsg" (thanks Marshall T. Rose) check-in: 7e02fcef64 user: aleksey tags: trunk | |
|
2002-10-31
| ||
| 20:57 | * iface.tcl: Augment the tabcolor code to see if the main window is out-of-focus (thanks Marshall T. Rose) * chats.tcl (chat::change_presence): Show custom messages on users join/exiting check-in: aab1bf2fcc user: aleksey tags: trunk | |
| 20:32 | * iface.tcl: Switch between tabs via M-[0-9] * muc.tcl: Don't allow to edit role and affiliation simultaneously in lists check-in: 83a0bd974b user: aleksey tags: trunk | |
|
2002-10-30
| ||
| 20:41 | * unix/menu8.4.tcl: menu.tcl version for Tcl/Tk 8.4 * messages.tcl: Fixed resizing of some windows (thanks Sergei Golovan) * iface.tcl (show_rawxml_dialog): Send XML on C-Return instead of Return (thanks Sergei Golovan) * chat-plugins/complete_last_nick.tcl: Add nick from last groupchat message in beginning of completion list * joingrdialog.tcl (join_group_dialog): Interface slightly changed * muc.tcl (muc::join_group): MUC-compatible join * joingrdialog.tcl (join_group): Use MUC join for MU-Conferences * negotiate.tcl (negotiate::recv_request_response): Changed format of returned data * jidlink.tcl: Use new format * disco.tcl: Show feature negotiation results in browser * disco.tcl: Show error replies check-in: 58a298c168 user: aleksey tags: trunk | |
|
2002-10-29
| ||
| 20:20 | interface when window have no focus (thanks Sergei Golovan) * sound.tcl: Don't play sounds when our status is "xa" or "dnd" (thanks Sergei Golovan) * disco.tcl: Service discovery support (JEP-0030) * iface.tcl: Menu item for disco-browser * default.xrdb: Resources for disco-browser check-in: 755b2e719d user: aleksey tags: trunk | |
| 08:15 | * unix/menu.tcl: Disabled for tcl version != 8.3 check-in: 86d220d3f7 user: aleksey tags: trunk | |
|
2002-10-28
| ||
| 20:10 | * unix/menu.tcl: Disabled for tcl version != 8.3 check-in: 1d5f36e12d user: aleksey tags: trunk | |
|
2002-10-27
| ||
| 20:13 | * (all): Some design changes (thanks Sergei Golovan) * unix/menu.tcl: Menu behavior changed to what ukscone and velikan wants (thanks Sergei Golovan) * sound.tcl: If theme name started with "/" or "~", then it considered as path directly to theme directory (thanks Sergei Golovan) * doc/tkabber.xml: Updated * tkabber.tcl: New autologin variable to automatically login after startup (thanks Sergei Golovan) * doc/tkabber.xml: Updated * muc.tcl: Fixed granting/revoking voice, added completions for /admin and /deadmin commands check-in: fab8426343 user: aleksey tags: trunk | |
| 13:02 | * datagathering.tcl: Support of new text-multi, jid-single and jid-multi fields check-in: fb51973fa5 user: aleksey tags: trunk | |
| 10:17 | * presence.tcl: Removed test_muc condition * sound.tcl: Sound notifications support (thanks Sergei Golovan) * sounds/default/: Default sound theme (thanks Sergei Golovan) check-in: da406b5477 user: aleksey tags: trunk | |
|
2002-10-26
| ||
| 19:53 | * messages.tcl: Fixed typo (thanks Marshall T. Rose) check-in: 1c37c9b1f8 user: aleksey tags: trunk | |
| 15:57 | * muc.tcl: Rewrited code for editing lists, few code cleanups, new commands /admin and /deadmin * (all): More i18n, added bindings to many dialogs, focus management in userinfo dialog (thanks Sergei Golovan) * (all): better english usage in messages and in the docs. if an <error> comes back in a message/presence, don't try to check signatures, etc. have clientinfo:autoask default to off (thanks Marshall T. Rose) check-in: 318193a223 user: aleksey tags: trunk | |
|
2002-10-24
| ||
| 19:31 | * iq.tcl (iq::register_handler): Store all registered namespaces * iq-plugins/browse.tcl (iq_browse_reply): Show all registered namespaces check-in: 3fdb463afb user: aleksey tags: trunk | |
| 09:30 | * roster.tcl: Internal changes of displaying popup balloons, more correctly but more slowly check-in: cfcd06ead5 user: aleksey tags: trunk | |
| 08:44 | * roster.tcl: Internal changes of displaying popup balloons, more correctly but more slowly check-in: 996c772b1e user: aleksey tags: trunk | |
|
2002-10-23
| ||
| 19:51 | * msgs/ru.msg: Updated (thanks Sergei Golovan) * (all): Much more i18n (thanks Sergei Golovan) check-in: 1310908fc4 user: aleksey tags: trunk | |
| 08:42 | * chats.tcl (chat::process_message): Ignore non-groupchat messages with type="groupchat" check-in: 891b57257c user: aleksey tags: trunk | |
| 08:22 | * roster.tcl (roster::addline): Small fix to more correctly show popup info for online users with one resource * presence.tcl (change_our_presence): Bugfix * muc.tcl (muc::request_destruction): Fixed check-in: 63f05bcc60 user: aleksey tags: trunk | |
|
2002-10-21
| ||
| 19:37 | * muc.tcl (muc::add_user_popup_info): Show affiliation in popup info * plugins/clientinfo.tcl (clientinfo::on_presence): Don't ask every JID more than once, even if it not answers * doc/tkabber.xml: Updated check-in: b3ce4f1b73 user: aleksey tags: trunk | |
| 09:09 | * roster.tcl (roster::user_popup_info): Corrected status and description in roster popup hints for conference items * roster.tcl (roster::addline): Removed is_user condition for jids with multiple resources * chats.tcl (chat::close_window): Remove participants presence from memory * chats.tcl (chat::redraw_roster): Don't draw affiliation groups check-in: d5dc322054 user: aleksey tags: trunk | |
| 06:56 | * muc.tcl: Fixed role and affiliation when trying to grant/revoke moderator priveleges check-in: b739c5e598 user: aleksey tags: trunk | |
|
2002-10-20
| ||
| 19:15 | * roster.tcl (roster::redraw): Remove doubled jids from groups check-in: a521c89781 user: aleksey tags: trunk | |
|
2002-10-19
| ||
| 19:25 | * muc.tcl: New commands /member, /demember, /moderator, /demoderator. All such commands now compatible with JEP-0045 v0.15 * roster.tcl: 'jlib::parse_roster_get' moved back to jabberlib.tcl * jabberlib-tclxml/jabberlib.tcl: Likewise * jabberlib-tclxml/jabberlib.tcl (jlib::send_msg): Fixed bug with message thread handling * presence.tcl (client:presence): Handle error presence packets * jabberlib-tclxml/jabberlib.tcl: Likewise * jidlink.tcl (jidlink::setup_menu): Added menu for enabling/disabling jidlink transpotrs * iface.tcl: Likewise * muc.tcl (muc::process_gc_user): Handle roles and affiliations in presence packets * chats.tcl (chat::redraw_roster): Display roles and affiliations * muc.tcl: List requests changes, due to JEP-0045 changes check-in: 5cc88726c9 user: aleksey tags: trunk | |
|
2002-10-17
| ||
| 19:25 | * plugins/jidlink/dtcp.tcl: Seems works, need to add more error checks check-in: b8e5427efb user: aleksey tags: trunk | |
| 09:52 | * muc.tcl (muc::request_negotiation): Browse conference service instead of conference room * muc.tcl: Working with lists changed due to JEP-0045 changes * filetransfer.tcl: Small fixes check-in: 5f1dfabab3 user: aleksey tags: trunk | |
|
2002-10-16
| ||
| 20:00 | * plugins/jidlink/dtcp.tcl: DTCP support (JEP-0046) (not completed) * jidlink.tcl: Changed transport registration * plugins/jidlink/ibb.tcl: Likewise check-in: a9ba1f1655 user: aleksey tags: trunk | |
|
2002-10-15
| ||
| 18:28 | * plugins/jidlink/ibb.tcl: Inband Bytestream support (JEP-0047) * filetransfer.tcl: Added support of file transfer via Jidlink (JEP-0052) * jidlink.tcl: Jidlink support (JEP-0041) * negotiate.tcl: Negotiation support (JEP-0020) check-in: 6dd7adf106 user: aleksey tags: trunk | |
|
2002-10-14
| ||
| 10:07 | * msgs/ua.msg: Updated (thanks Vladimir Velychko) * chat-plugins/logger.tcl (::logger::show_log): Move history view to the end when window opened * browser.tcl (browser::ns_binding): Join conference by pressing on new conference namespace check-in: 1999d91027 user: aleksey tags: trunk | |
| 07:29 | * search.tcl: Works more correctly with x:data (thanks Sergei Golovan) * muc.tcl: Fixed configure and added admin list (thanks David Sutton) check-in: 62f0de9603 user: aleksey tags: trunk | |
|
2002-10-12
| ||
| 19:46 | * muc.tcl: Negotiation now work via iq:browse check-in: 3fb9c9bef3 user: aleksey tags: trunk | |
|
2002-10-11
| ||
| 16:01 | * joingrdialog.tcl (join_group_dialog): Join on pressing enter in dialog window * chats.tcl (chat::get_nick): Use roster name for JID as nick if possible * filetransfer.tcl (ft::send_file_dialog): Takes default IP address from socket to server * jabberlib-tclxml/jabberlib.tcl: Changed socket encoding to utf-8 instead of binary, to avoid some problems with blocking check-in: 1fc9871d32 user: aleksey tags: trunk | |
|
2002-10-10
| ||
| 11:10 | * chats.tcl (chat::redraw_roster): redraw_roster moved back from muc.tcl * muc.tcl: Likewise * muc.tcl: Removed test_muc condition * muc.tcl (muc::commands_comps): Check room for MUC-compatibility * muc.tcl (muc::add_conference_menu_items): Likewise * joingrdialog.tcl (join_group): Make iq:negotiation before joining room check-in: 3bde1e943b user: aleksey tags: trunk | |
| 06:40 | * presence.tcl (presence_process_x): Fixed namespace for MUC * datagathering.tcl (data::fill_field_x): Removed use of "min" function, because it not exists in not-extended Tcl check-in: 067f8d18bb user: aleksey tags: trunk | |
|
2002-10-09
| ||
| 19:31 | * muc.tcl: Changed namespaces, due to JEP-0045 changes * datagathering.tcl (data::fill_field_x): Don't set height of combo boxes more then needed * plugins/clientinfo.tcl: Plugin for showing client information and automatically ask about it * presence.tcl (client:presence): New hook client_presence_hook * userinfo.tcl (userinfo::request_iq): New function to send various iq queries * datagathering.tcl (data::draw_window): New function to draw toplevel window with form * muc.tcl: Changes to use data::draw_window * datagathering.tcl (data::add_label): Don't add ":" to the end of label if it ends with punctuation symbol * muc.tcl (muc::add_user_popup_info): Add real JID to user popup info if it known * muc.tcl (muc::whois): Whois command now takes information from cache, due to JEP-0045 changes * roster.tcl (roster::user_popup_info): User popup info now extendable via roster_user_popup_info_hook * roster.tcl: More correct login menu for services (thanks Michail Litvak) * roster.tcl: Minor roster fixes (thanks Sergei Golovan) * msgs/ua.msg: Fixed typo (thanks Vladimir Velychko) check-in: 882a52b183 user: aleksey tags: trunk | |
|
2002-10-05
| ||
| 19:20 | * iface.tcl: More geometry configuration via xrdb for non-tabbed interface (thanks Sergei Golovan) check-in: 3d22964265 user: aleksey tags: trunk | |
| 18:44 | * msgs/ua.msg: Ukrainian localization (thanks Vladimir Velychko) check-in: a54620b9f2 user: aleksey tags: trunk | |
|
2002-10-04
| ||
| 19:50 | Fixed typo check-in: d8a06fc462 user: aleksey tags: trunk | |
| 19:39 | * (all): More interface parameters now configurable via xrdb (thanks Sergei Golovan) check-in: cbd016fdd0 user: aleksey tags: trunk | |
| 19:08 | * (all): More interface parameters now configurable via xrdb (thanks Sergei Golovan) check-in: e70ef3152b user: aleksey tags: trunk | |
|
2002-10-03
| ||
| 07:00 | * muc.tcl (muc::send_ban_voice_list): Fixed namespace check-in: 6590348974 user: aleksey tags: trunk | |
|
2002-10-01
| ||
| 19:06 | * muc.tcl: IQ negotiation support * roster.tcl: Added Login/logout menu for services (thanks Michail Litvak) * datagathering.tcl (data::fill_fields_x): <title/> tag support and added attribute type='submit' into </x> tag for submited data check-in: d442518678 user: aleksey tags: trunk | |
|
2002-09-30
| ||
| 19:36 | * login.tcl (recv_register_result): Make full reconnect after registration check-in: c158caf571 user: aleksey tags: trunk | |
| 13:31 | * tkabber.tcl: I18n support (thanks Sergey Kalinin aka BanZaj) * chats.tcl: Likewise * roster.tcl: Likewise * iface.tcl: Likewise * login.tcl: Likewise * msgs/: Directory for translation files * chat-plugins/logger.tcl: Logs now colored * userinfo.tcl: Userinfo window now not a dialog (thanks Sergei Golovan) check-in: 9ab529e6c7 user: aleksey tags: trunk | |
|
2002-09-28
| ||
| 17:33 | * plugins.tcl (plugins::load_dir): New function to load plugins hierarchy (thanks Sergey Kalinin) * tkabber.tcl: Search plugins in ~/.tkabber/plugins * doc/tkabber.xml: Updates * search.tcl: Items in search result now numerated (thanks Sergei Golovan) * tkabber.tcl: Roster width now configurable via xrdb * chats.tcl: Likewise for conference users list (thanks Sergei Golovan) check-in: 23bc129c64 user: aleksey tags: trunk | |
|
2002-09-27
| ||
| 19:24 | * chat-plugins/completion.tcl: Algorithm slightly changed to support adding of completions via hook 'generate_completions_hook' * chat-plugins/me_command.tcl: Added completion of /me command * chat-plugins/nick_command.tcl: Added completion of /nick command * muc.tcl: Added completions of various MUC commands * iface.tcl (tab_set_updated): Fixed highliting of tabs on Windows platform with zoomed main window (thanks Sergei Golovan) * mclistbox-1.02/mclistbox.tcl: More correctly resize columns (thanks Sergei Golovan) check-in: be2b9dcdc5 user: aleksey tags: trunk | |
| 06:40 | *** empty log message *** check-in: 2a8220dc04 user: aleksey tags: trunk | |
| 06:38 | * muc.tcl (muc::request_ban_voice_list): Use namesapce jabber:gc:admin instead of incorrect jabber:gc:ownner check-in: d6dbcc5a56 user: aleksey tags: trunk | |
|
2002-09-26
| ||
| 20:02 | * muc.tcl: Ban & voice lists support * datagathering.tcl: Fixes to avoid errors in incorrect form * muc.tcl: Support for room destruction check-in: 00cc109442 user: aleksey tags: trunk | |
| 18:36 | * doc/tkabber.xml: Fixed typo (thanks Marshall T. Rose) * iface.tcl: Fixes in X selection support check-in: b0b7117d57 user: aleksey tags: trunk | |
| 09:12 | * muc.tcl: Support for modifying voice attribute (new commands: /voice and /devoice) check-in: c61aee5e3e user: aleksey tags: trunk | |
| 08:00 | * muc.tcl (muc::handle_commands): Support for /kick, /ban & /whois commands in groupchats check-in: b743d41e94 user: aleksey tags: trunk | |
|
2002-09-25
| ||
| 19:19 | * muc.tcl (chat::redraw_roster): Separate users with different levels in conference userlist * presence.tcl (presence_process_x): Support for jabber:gc:user namespace * muc.tcl (muc::process_gc_user): Likewise check-in: 816255706d user: aleksey tags: trunk | |
| 09:15 | * muc.tcl (muc::whois): 'set' changed to 'get' check-in: a54772cfca user: aleksey tags: trunk | |
| 08:36 | * muc.tcl: Bugfixes in configuration procedures check-in: 8662e14a82 user: aleksey tags: trunk | |
|
2002-09-24
| ||
| 19:19 | * muc.tcl: Support for whois command and subsequent room configuration * doc/tkabber.xml: slightly better english (thanks Marshall T. Rose) * examples/mtr-config.tcl: slightly newer version (thanks Marshall T. Rose) * chats.tcl: New hooks chat_create_user_menu_hook and chat_create_conference_menu_hook * mclistbox-1.02/mclistbox.tcl: mclistbox v1.02 (c) Bryan Oakley * search.tcl: Search results now displayed via mclistbox package (thanks Sergei Golovan) check-in: 8d11e8b85f user: aleksey tags: trunk | |
|
2002-09-23
| ||
| 17:36 | * chats.tcl (chat::open_window): More correct selecting of tab title * datagathering.tcl (data::fill_field_x): Fixed bug with incorrect sending of selection in list-multi if it not changed check-in: a98cb4fb58 user: aleksey tags: trunk | |
| 08:06 | *** empty log message *** check-in: a439983f55 user: aleksey tags: trunk | |
| 07:34 | * datagathering.tcl: Fixed big with sending content of text-multi field check-in: 332bc41f30 user: aleksey tags: trunk | |
| 06:54 | * chat-plugins/events.tcl (events::setup_ui): Fixed bug with '%' in jids check-in: 5c0206ff39 user: aleksey tags: trunk | |
|
2002-09-22
| ||
| 13:39 | * muc.tcl: Multi-User Chat support (not completed, enabled by setting 'test_muc' to '1') * messages.tcl: Support for x:data in messages * chat-plugins/events.tcl: Show incoming events also in status line in tabbed mode * chat-plugins/events.tcl (events::process_x_event): Don't send x:event reply when recipient offline * messages.tcl (message::send_subscribe): Bugfix in sending presence status check-in: 407f8b5edd user: aleksey tags: trunk | |
|
2002-09-21
| ||
| 16:46 | * doc/tkabber.xml: Updates * chat-plugins/events.tcl: Support of message events (JEP-0022) * chat-plugins/empty_body.tcl: Don't draw messages with empty body * jabberlib-tclxml/jabberlib.tcl (jlib::parse): Support of message 'id' attribute * chats.tcl: Likewise * unix/ispell.tcl: Fixed leak of text marks check-in: d3b8392e5b user: aleksey tags: trunk | |
|
2002-09-20
| ||
| 19:23 | * doc/tkabber.xml: Updates * datagathering.tcl: Support for jabber:x:data (JEP-0004) * messages.tcl: display the body from the headline in popup balloon (thanks Marshall T. Rose) check-in: e94c97cf73 user: aleksey tags: trunk | |
| 08:59 | *** empty log message *** check-in: 95458cb629 user: aleksey tags: trunk | |
| 07:19 | * messages.tcl: display the body from the headline in popup balloon (thanks Marshall T. Rose) check-in: 06680ffde0 user: aleksey tags: trunk | |
|
2002-09-19
| ||
| 19:26 | * iface.tcl: New tabs menu items: "Close other tabs" & "Close all tabs" (thanks Sergei Golovan) * jabberlib-tclxml/jabberlib.tcl: New option keep_alive to periodically send empty string to server (thanks Sergei Golovan) * (all): put a catch around raising a tab in an "after idle". fix a bug in hedaline caching. more info during splash screen. logout with a reason fixed (thanks Marshall T. Rose) * pixmaps/docking: pixmaps/feather22 moved to here check-in: e198e2fc78 user: aleksey tags: trunk | |
|
2002-09-18
| ||
| 19:09 | * userinfo.tcl (userinfo::fill_user_description): Bugfix * presence.tcl (change_our_presence): Bugfix check-in: a91b9d39c1 user: aleksey tags: trunk | |
| 16:38 | * iface.tcl: Logout binded to C-j * doc/tkabber.xml: Updates * roster.tcl (roster::clean): New procedure to clean up roster * login.tcl: Cleanup roster after logout * pixmaps/feather22: Roster icons 22x22 moved to here * pixmaps/default: New roster icons 16x16 check-in: dffadcb38f user: aleksey tags: trunk | |
|
2002-09-17
| ||
| 18:16 | * balloon.tcl: don't hide balloons under lower boundary of the screen (thanks Michail Litvak) * unix/ispell.tcl: New option 'check_every_symbol' (thanks Sergei Golovan) * hooks.tcl: put a "catch" around hook:run. add debugmsg to hook::run. removed old debugging stuff from message headline caching. run as a hook message headline caching. update docs (thanks Marshall T. Rose) check-in: 75ac52452f user: aleksey tags: trunk | |
|
2002-09-16
| ||
| 18:44 | * iface.tcl (add_win): Fixed bug with not raising of first tab when raise_new_tab=0 check-in: 4252163656 user: aleksey tags: trunk | |
| 18:10 | * iface.tcl (add_win): Fixed bug with not raising of first tab when raise_new_tab=0 check-in: 7c9073fdac user: aleksey tags: trunk | |
| 06:47 | * userinfo.tcl (userinfo::parse_vcard_photo_item): Fixed bug with empty BINVAL tag in PHOTO check-in: 00d1ce1c50 user: aleksey tags: trunk | |
|
2002-09-15
| ||
| 09:13 | * unix/ispell.tcl: Bugfixes check-in: e7b5112e12 user: aleksey tags: trunk | |
|
2002-09-14
| ||
| 19:33 | * iface.tcl: Tkabber interface * tkabber.tcl: Moved interface code to iface.tcl * default.tcl: Default config * tkabber.tcl: Moved default config code to default.tcl * userinfo.tcl: Photos in vCard * messages.tcl: Fixed bug with double subscription request * roster.tcl: Bugfixes check-in: e7df3b1b0e user: aleksey tags: trunk | |
|
2002-09-13
| ||
| 18:16 | * (all): Cosmetic changes (thanks Sergei Golovan) * unix/ispell.tcl: Support for ispell (thanks Sergei Golovan) * doc/tkabber.xml: Updates check-in: 649bf75019 user: aleksey tags: trunk | |
|
2002-09-12
| ||
| 07:10 | *** empty log message *** check-in: ba25eeb713 user: aleksey tags: trunk | |
|
2002-09-09
| ||
| 19:16 | * chats.tcl (chat::open_window): Bindings to M-Prior and M-Next to scroll text in chat window from input window * roster.tcl (roster::heuristically_get_category_and_subtype): Performance improvements check-in: 1b76b635f5 user: aleksey tags: trunk | |
| 15:00 | * doc/tkabber.xml: Updates * tkabber.tcl: New hooks postload_hook and finload_hook. check-in: b9afac5c8d user: aleksey tags: trunk | |
|
2002-09-08
| ||
| 19:54 | *** empty log message *** check-in: f27352434b user: aleksey tags: trunk | |
| 18:38 | * splash.tcl: Show progress window at startup * tkabber.tcl: Now main window geometry configurable via xrdb * (all): Error dialog when user tries to store not defined avatar. More parametrizations to roster look. Documentation updates. (thanks Marshall T. Rose) * search.tcl: Now user can search again in the same search dialog after receiving results * tkabber.tcl (about_window): Bugfix check-in: 62223de134 user: aleksey tags: trunk | |
|
2002-09-07
| ||
| 20:18 | * doc/tkabber.xml: Updates check-in: 4aa7cfce73 user: aleksey tags: trunk | |
| 17:35 | * textundo/: Textundo package from Donal K. Fellows * chats.tcl (chat::open_window): Undo/redo support for input windows. Undo binded to C-z, redo to C-Z. * messages.tcl: Likewise * chats.tcl (chat::redraw_roster): List of groupchat users sorted more correctly * login.tcl: HTTPS proxy auth support (thanks Alexander Timoshenko) check-in: ddafef122f user: aleksey tags: trunk | |
|
2002-09-06
| ||
| 19:47 | *** empty log message *** check-in: f4534f7c3b user: aleksey tags: trunk | |
| 19:30 | * (all): default_message_type now a chat::option. some minor debuging for the gpgme module. more updates to the docs. (thanks Marshall T. Rose) * default.xrdb: New default theme * tkabber.tcl: New variable load_default_xrdb check-in: 2e45ce76b7 user: aleksey tags: trunk | |
|
2002-09-05
| ||
| 19:38 | * presence.tcl: Bugfix check-in: fa7e7927e2 user: aleksey tags: trunk | |
| 19:03 | * roster.tcl: New hook roster_create_groupchat_user_menu_hook check-in: 68dcb4c277 user: aleksey tags: trunk | |
| 12:12 | *** empty log message *** check-in: 03173d1c43 user: aleksey tags: trunk | |
| 10:16 | * tkabber.tcl (add_win): New variable raise_new_tab * roster.tcl (roster::create): Bindings for second mouse wheel * presence.tcl (get_jids_of_user): Performance improvements check-in: 324cef5d43 user: aleksey tags: trunk | |
| 07:21 | *** empty log message *** check-in: b3dfa2ba28 user: aleksey tags: trunk | |
|
2002-09-04
| ||
| 19:00 | * register.tcl: Fixed bug with sending <item tag instead of <query> * tkabber.tcl: New dialog for raw XML input * (all): better icons. added encrypt button to chat windows. added headline caching between Tkabber sessions. lots of crypto fixes. small change to hook::add so that if you source the same plugin multiple times, it doesn't get added multiple times. bugfix to presence status. (thanks Marshall T. Rose) check-in: ff0b4d42ee user: aleksey tags: trunk | |
| 06:22 | * tkabber.tcl: Removed unsetting of 'rw' and 'nw' to make C-r work correctly * chats.tcl: stop_scroll renamed to options(stop_scroll) * avatars.tcl: avatar(announce) & avatar(share) renamed to options(...) * tkabber.tcl (browseurl): Fixed call to exec for windows platform * (all): Show resources for users that have few ones in roster (thanks Sergei Golovan) check-in: 74f989c900 user: aleksey tags: trunk | |
|
2002-09-02
| ||
| 17:22 | * roster.tcl (roster::redraw_after_idle): New function to optimize calls to roster::redraw * chat.tcl (chat::redraw_roster_after_idle): Likewise for chat::redraw_roster * doc/: Now we have documentation! (thanks Marshall T. Rose) * (all): i got ballooning working with the emoticon menu. wasn't easy. fixed a few corner cases in when tkabber decides to handle crypto stuff. a lot of little changes to make the documentation easier. you can now set presence status from the main menu, e.g., click on "Away" and then enter "at lunch..." managed to get rid of the jlib::presence calls in login.tcl first line of tkabber.tcl is friendly in case wish not installed in /usr/bin/. pixmap_theme can now be a directory name. things re-arranged a bit in tkabber.tcl to support the documentation better. various globals unset after use. my config file now has a splash screen. not all that happy with it, but it's a start. autoaway and dockingtray now use fullblown namespaces (thanks Marshall T. Rose) check-in: 81b486d2e3 user: aleksey tags: trunk | |
| 07:10 | * messages.tcl (message::send_subscribe): Fixed bug with adding jids with uppercase letters check-in: 8fc0be2deb user: aleksey tags: trunk | |
|
2002-08-31
| ||
| 19:20 | * login.tcl: Login on "Return" in login dialog * roster.tcl (roster::create_user_menu): Added new hook * (all): fix SUBDIRS definition in Makefile. fix some bugs in putting icons in the chat window when sending. replace a lot of "$gw withdraw" with "destroy $gw". have the emoticon menu put a space around the emoticon (if necessary). less paranoid signature-checking. typo in URL to Img package. (thanks Marshall T. Rose) * gpgme.tcl: Support for GPG (thanks Marshall T. Rose) check-in: e806f60af6 user: aleksey tags: trunk | |
|
2002-08-29
| ||
| 19:43 | *** empty log message *** check-in: 75d7b3bca0 user: aleksey tags: trunk | |
| 19:37 | * tkabber.tcl: Support for Unicode in X selection (idea taken from alicq) check-in: fd12fc873b user: aleksey tags: trunk | |
|
2002-08-28
| ||
| 19:26 | * itemedit.tcl: New module for editing roster items check-in: 329ad65f05 user: aleksey tags: trunk | |
| 19:25 | * login.tcl: Remember presence status between logins * roster.tcl: Ask user before removing item from roster * messages.tcl (message::send_subscribe): Show item edit dialog after receiving item in roster * itemedit.tcl: New module for editing roster items * editgroups.tcl: Joined into itemedit.tcl * roster.tcl: Code for editing item's name moved to itemedit.tcl * unix/wmdock.tcl (wmdock::msg_recv): Don't count messages in non-tabs mode check-in: f0c5f13c1f user: aleksey tags: trunk | |
| 08:37 | * tkabber.tcl: Append to auto_path dir with tkabber.tcl instead of current dir check-in: 74070c7ea9 user: aleksey tags: trunk | |
| 08:17 | * chats.tcl (chat::open_window): New variable raise_on_activity to raise and deiconify windows in non-tabs mode check-in: e30561fa3b user: aleksey tags: trunk | |
| 06:48 | * userinfo.tcl: Show UTC and TZ tags in iq:time reply check-in: b03d6322b6 user: aleksey tags: trunk | |
|
2002-08-27
| ||
| 19:17 | * chat-plugins/logger.tcl: Store private chats in conferences, fixed bug with history in chats windows * chats.tcl (chat::change_presence): Bugfix * utils.tcl (double%): New function for doubling '%' symbol in bind scripts, to avoid some bugs * chat-plugins/history.tcl: Changed bindings to use double% function * chats.tcl: Likewise * roster.tcl: Likewise check-in: a737bc010a user: aleksey tags: trunk | |
|
2002-08-26
| ||
| 20:01 | Fixed typo check-in: 09e30ea69c user: aleksey tags: trunk | |
| 17:59 | *** empty log message *** check-in: 8d2ebe9d86 user: aleksey tags: trunk | |
| 17:54 | * roster.tcl: New hook on changing other users presence * presence.tcl: New hook on changing our presence * login.tcl: New hooks for connected & disconnected procedures * unix/wmdock.tcl: Support for WindowMaker dock * tkabber.tcl (fullpath): Works more correctly * tkabber.tcl: make the about window it's own proc; fix plugins::load typo for platform (had an extra call to fullpath) (thanks Marshall T. Rose) check-in: de417fbf43 user: aleksey tags: trunk | |
| 08:12 | * tkabber.tcl (add_win): Change iconname of windows in non-tab mode check-in: c393bfe25a user: aleksey tags: trunk | |
| 06:19 | * unix/autoaway.tcl: Fixed bug with calling of autoaway functions when tkXwin package not present check-in: d061866c19 user: aleksey tags: trunk | |
|
2002-08-25
| ||
| 15:31 | *** empty log message *** check-in: e08dc4148d user: aleksey tags: trunk | |
| 15:29 | * chats.tcl (chat::add_emoteiconed_text): Limited output of emoticons by number of it instead of body size * login.tcl: New hooks on connection and disconnection from server * filetransfer.tcl (ft::send_file_accept): Content type changed to application/data to avoid corrupting of binary files * hooks.tcl: All hooks functions moved from plugins.tcl to hooks.tcl * plugins.tcl: Likewise * presence.tcl (get_jid_status): Bugfix * (all): removed not needed "global w"; tab_set_updated now has defaults for some of its arguments; fixed a typo introduced with the silly entry .delete .insert thing; temporarily put a catch around the creation of rostericon(user,invisible); tab_set_updated is a bit more clever to figure out if an update has actually happened (the dockingtray stuff needs that); put finload after the invocation of the login dialog; cleaned up autoaway.tcl a bit (thanks Marshall T. Rose) * roster.tcl (roster::redraw): Don't show groups without online users in "Show online users only" mode * iq-plugins/time.tcl: Show timezone in <display/> tag check-in: cc2a4d0b12 user: aleksey tags: trunk | |
|
2002-08-24
| ||
| 17:08 | *** empty log message *** check-in: 60feadd6c0 user: aleksey tags: trunk | |
| 17:04 | * joingrdialog.tcl: New conference room creation dialog, but it seems that room creation not implemented in jabberd * chats.tcl: Colors of chat text can be configured via xrdb * pixmaps/gabber/services/: New icons for gabber theme check-in: 54b0fa77c8 user: aleksey tags: trunk | |
|
2002-08-23
| ||
| 19:36 | * unix/autoaway.tcl: New plugin for autoaway support * chats.tcl: Change type of messages with empty type to $default_message_type * roster.tcl: Fixed showing of conference items foreground check-in: 9ee25aa48c user: aleksey tags: trunk | |
| 15:19 | * roster.tcl: Support for new icons * jabberlib-tclxml/tclxml/: Added TclXML with tclparser * jabberlib-tclxml/wrapper.tcl: Changes to support tclparser library check-in: 8b1e9c104f user: aleksey tags: trunk | |
|
2002-08-22
| ||
| 20:10 | *** empty log message *** check-in: e3829379f7 user: aleksey tags: trunk | |
| 19:47 | * (all): change a few puts into debugmsg. fix an interoperability bug with gabber messages. double-sided clicks. a few more "..." in the menus. better focus selection in the dialogs. a fix for an amusing entry/disabled problem in windows. still another approach to the "package require Tls" thing. rearrange the order of some widget creations, so that TAB works as you'd expect. add a user hook, [get_our_presence_status], that gives the <status/> on a presence change. typo in browseurl. various little UI changes * chats.tcl (chat::change_presence): Bugfix check-in: 04bfc714d9 user: aleksey tags: trunk | |
|
2002-08-21
| ||
| 19:20 | * roster.tcl (roster::redraw): Items now sorted by names instead of jids * chats.tcl (chat::create_user_menu): More useful items in user's menu * joingrdialog.tcl: Checking for errors while joining conference with v2 protocol. Support for password-protected groups with v2 protocol * chats.tcl: Fixed scrollbars in invitation dialog * roster.tcl: Fixed scrollbars in 'send users' dialog * tkabber.tcl: Menu for avatars * avatars.tcl: Support for storing avatar on server and bugfixes check-in: 9312f3fd15 user: aleksey tags: trunk | |
| 07:28 | * chats.tcl (chat::process_message): Temporary workaround in bug with empty message type check-in: 49200ddd4e user: aleksey tags: trunk | |
| 06:31 | * avatars.tcl (avatar::get_image): Fixed typo with debugmg check-in: bf131ea4dc user: aleksey tags: trunk | |
|
2002-08-20
| ||
| 20:12 | * (all): Changed work with icons; added some new icons (thanks Sergei Golovan) check-in: 9327325eaa user: aleksey tags: trunk | |
| 19:15 | * examples/config.tcl: Expamle of using avatars and emoticons check-in: e1d473389b user: aleksey tags: trunk | |
| 06:57 | * roster.tcl (roster::add_menu_item): Bugfix * emoticons.tcl: Emoticons menu can also popup by A-e check-in: 3e472414a3 user: aleksey tags: trunk | |
|
2002-08-19
| ||
| 19:21 | * chat-plugins/nick_command.tcl: Temporary solution for nick changes in v1 protocol * balloon.tcl: Small fixes to make Frink work more silently * browser.tcl: Likewise * chats.tcl: Likewise * filters.tcl: Likewise * plugins.tcl: Likewise * roster.tcl: Now users can set default nicks via array defaultnick * examples/config.tcl: Example of using defaultnick * emoticons.tcl: Now in chats we can popup menu with emoticons by pressing M-e * presence.tcl: Bugfixes * roster.tcl: In user popup menu now possible to select different resources of users * (all): 1. replace remaining "puts" with "debugmsg" 2. menus for headlines 3. small typos/capitalizations, e.g., "distrub", "Histroy" 4. remove tearoff from the popupmenus (because these expect $curuser to point to the current item, but that won't work for a tearoff) 5. two new hooks: proc menuload to update the menu specification, and proc finload, called right before the login. (see examples/mtr-config.tcl for examples of their usage.) 6. sgml bug fixed. (thanks Marshall T. Rose) check-in: eeedfd639c user: aleksey tags: trunk | |
|
2002-08-18
| ||
| 20:07 | * avatars.tcl: Basic support for avatars check-in: a5d58131aa user: aleksey tags: trunk | |
| 20:05 | * userinfo.tcl: Show result of iq:last in more user-readable form * avatars.tcl: Basic support for avatars * userinfo.tcl: Likewise * presence.tcl: Likewise * browser.tcl: New icons for aim, icq, msn and yahoo transports (thanks Sergei Golovan) * roster.tcl: Changed button to show only online buttons (thanks Sergei Golovan) * tkabber.tcl: Likewise check-in: af2abbe9c4 user: aleksey tags: trunk | |