Tkabber

All files named "plugins/chat/irc_commands.tcl"
Login

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

History for plugins/chat/irc_commands.tcl

2015-08-10
10:46
Reformatted the code and added Vim modelines. file: [002a3a074d] check-in: [079f068c2b] user: sergei branch: trunk, size: 7570
2015-03-31
12:39
Removed Tclx procedure calls (specifically, [cconcat], [cequal], [clength], [crange], [lcontain], [lempty], [lvarpop], [lvarpush], [lrmdups], [max], [min]). Also, added headers with short description. file: [5735705dd6] check-in: [86f22aa623] user: sgolovan branch: trunk, size: 6324
2010-02-06
17:13
* login.tcl: Removed assigning global gr_nick, gr_server and gra_server variables. They don't make sense in multiuser environment. * utils.tcl, plugins/chat/histool.tcl, plugins/chat/irc_commands.tcl, plugins/chat/logger.tcl, plugins/roster/conferences.tcl: Rewtitten get_group_nick procedure not to use fallback which was often the removed global variable gr_nick. * muc.tcl, ifacetk/muc.tcl: Moved Tk specific MUC code to a separate file. * muc.tcl, plugins/chat/muc_commands.tcl: Moved MUC commands to a separate plugin. * joingrdialog.tcl: Removed because all its code has been moved to ifacetk/muc.tcl. * tkabber.tcl: Don't source joingrdialog.tcl. * plugins/general/remote.tcl: Don't use variable from ::chat namespace directly. * ifacetk/iface.tcl: Source ifacetk/muc.tcl file. Added a check for window existence before setting its title because of after idle call. * ifacetk/ilogin.tcl, ifacetk/iroster.tcl: renamed to ifacetk/login.tcl and ifacetk/roster.tcl. * chats.tcl: Reset MUC tokens on disconnect instead of leaving groups. * examples/configs/badlop-config.tcl, examples/configs/mtr-config.tcl: Replaced join_group calls by muc::join_group. file: [fcf195af64] check-in: [152877aaca] user: sgolovan branch: trunk, size: 6012
2010-01-30
14:46
* plugins/chat/irc_commands.tcl: Fixed getting the current nickname for rejoining room. file: [2853dc8e57] check-in: [f96b09dd89] user: sgolovan branch: trunk, size: 6022
12:46
* plugins/roster/conferences.tcl: Added option for ignoring autojoin flag. Retain the order of fetched bookmarks on saving them. Store the last roster group name used for placing bookmarks and suggest it the next time a conference is added to the user's roster. * chats.tcl: Added bindings <Control-Alt-Home> and <Control-Alt-End> events which scroll chat window to the top and the bottom. * presence.tcl: Moved creating arglist for sending presence to a separate procedure to make it usable for new MUC join. * muc.tcl, chats.tcl: Started to rewrite MUC code, moving low-level parts to TclXMPP. Two variables are already removed which leads to potential backaward incompatibility: ::grouproster (use ::muc::roster procedure instead, which returns a list of nicknames instead of JIDs though), and ::muc::users (use ::muc::get_affiliation and ::muc::get_role procedures instead). * plugins/chat/completion.tcl: Got rid of ::grouproster variable. * plugins/chat/irc_commands.tcl: Added /rejoin command which leaves the current room and joins immediately after that. Rewritten /join command to test if a room is joined already by pinging yourself before actual entering the room. file: [111667e53b] check-in: [7f68fc37a0] user: sgolovan branch: trunk, size: 6086
2008-10-19
06:23
* plugins/roster/annotations.tcl: Fixed widget name with connection token inside. * itemedit.tcl, utils.tcl, chats.tcl, privacy.tcl, gpgme.tcl: Added (and use) new procedure which maps colons in connection token to number signs for usage in widget names. * chats.tcl, examples/configs/mtr-config.tcl, gpgme.tcl, iface.tcl, ifacetk/iroster.tcl, itemedit.tcl, joingrdialog.tcl, messages.tcl, muc.tcl, plugins/chat/disco.tcl, plugins/chat/histool.tcl, plugins/chat/info_commands.tcl, plugins/chat/irc_commands.tcl, plugins/chat/log_on_open.tcl, plugins/chat/logger.tcl, plugins/chat/muc_ignore.tcl, plugins/chat/nick_colors.tcl, plugins/general/avatars.tcl, plugins/general/headlines.tcl, plugins/general/message_archive.tcl, plugins/general/remote.tcl, plugins/pep/user_activity.tcl, plugins/pep/user_location.tcl, plugins/pep/user_mood.tcl, plugins/pep/user_tune.tcl, plugins/roster/annotations.tcl, plugins/roster/cache_categories.tcl, plugins/roster/conferenceinfo.tcl, plugins/roster/conferences.tcl, plugins/roster/fetch_nicknames.tcl, plugins/si/socks5.tcl, presence.tcl, privacy.tcl, roster.tcl, userinfo.tcl, utils.tcl: Replaced JID related procedures from utils.tcl (node_from_jid, server_from_jid, resource_from_jid, node_and_server_from_jid, tolower_node_and_domain) by procedures from xmpp::jid package (::xmpp::jid::node, ::xmpp::jid::server, ::xmpp::jid::resource, ::xmpp::jid::stripResource, ::xmpp::jid::normalize). file: [bbb3b53f26] check-in: [98791f7bda] user: sgolovan branch: trunk, size: 5159
2008-10-18
19:25
* plugins/chat/irc_commands.tcl: Fixed typo. file: [bdbe8cd9c4] check-in: [a2d58b8915] user: sgolovan branch: trunk, size: 5155
06:08
* presence.tcl: Fixed sending directed presence. * plugins/chat/irc_commands.tcl: Use JID creation command instead of joining JID parts manually. * joingrdialog.tcl, plugins/roster/conferences.tcl: Use JID command with optional resource. file: [8f7de85855] check-in: [1102b76f5d] user: sgolovan branch: trunk, size: 5155
2008-10-17
17:16
* *: Massive update caused by moving to an external XMPP library TclXMPP (http://code.google.com/p/tclxmpp/). * tclxmpp: Added map to external repository http://tclxmpp.googlecode.com/svn/trunk/ * ckabber.tcl, ifaceck/*: Removed. file: [f2793e0804] check-in: [683d64d616] user: sgolovan branch: trunk, size: 5131
2007-02-11
12:40
* jabberlib-tclxml/jabberlib.tcl: Added jlib::x_delay command to calculate message time (and to workaround a bug with timestamp format in some unknown Jabber client). * plugins/chat/logger.tcl, plugins/chat/draw_timestamp.tcl, plugins/general/message_archive.tcl, plugins/general/headlines.tcl: Use jlib::x_delay command. * muc.tcl, plugins/chat/irc_commands.tcl: Always include <password/> element when joining a conference. Otherwise it becomes impossible to join a password-protected room with empty password. file: [127dd7a2df] check-in: [767a56a73e] user: sgolovan branch: trunk, size: 5175
2007-01-19
22:03
* plugins/roster/conferences.tcl: Do not autojoin already joined conference room (this might change nickname, if it's unusual). * utils.tcl: Added two functions: lmap and lfilter to apply function to list elements and to filter list using specified function. * chats.tcl, ifacetk/iface.tcl, ifacetk/iroster.tcl, muc.tcl, plugins/chat/chatstate.tcl, plugins/chat/events.tcl, plugins/chat/irc_commands.tcl, plugins/general/remote.tcl, plugins/roster/conferenceinfo.tcl, plugins/roster/conferences.tcl, presence.tcl: Code cleanup, removed almost all external references to internal variables in ::chat namespace. file: [f9d4a247c5] check-in: [73384ce55c] user: sgolovan branch: trunk, size: 5175
2006-10-27
20:13
* plugins/chat/irc_commands.tcl: Fixed bug with joining conference room from private chat window/tab. * plugins/chat/logger.tcl: Do not try to open log files when they do not exist. file: [3aa0c903a9] check-in: [aec325b65f] user: sgolovan branch: trunk, size: 5243
2006-03-23
21:05
* plugins/chat/irc_commands.tcl: In disconnected chatroom /nick now works as /join (thanks to Sergei Golovan) * jabberlib-tclxml/jlibdns.tcl: Support for SRV and TXT DNS records (requires tcllib 1.8, or 1.7 for TXT only) (thanks to Sergei Golovan) * jabberlib-tclxml/jabberlib.tcl: Likewise * jabberlib-tclxml/pkgIndex.tcl: Likewise * login.tcl: Likewise * ifacetk/iroster.tcl: Add "Remove" menu item for all chat menus (thanks to Sergei Golovan) * userinfo.tcl: Bugfix (thanks to Sergei Golovan) * privacy.tcl: Updated (thanks to Sergei Golovan) * muc.tcl: Slightly changed argument parsing for IRC-like commands (thanks to Sergei Golovan) file: [2bf42970fa] check-in: [caea7565b6] user: aleksey branch: trunk, size: 5127
2006-02-25
19:57
* plugins/unix/ispell.tcl: Bugfix (thanks to Sergei Golovan) * plugins/general/jitworkaround.tcl: Bugfix (thanks to Sergei Golovan) * plugins/chat/irc_commands.tcl: Bugfix (thanks to Sergei Golovan) * tkabber.tcl: Support for TKABBER_SITE_PLUGINS environment variable (thanks to Sergei Golovan) * plugins.tcl: Added check for file existence (thanks to Sergei Golovan) file: [304146d5fc] check-in: [3c3e934147] user: aleksey branch: trunk, size: 4987
2006-01-28
20:45
* plugins/general/annotations.tcl: Bugfix * plugins/chat/logger.tcl: Cleanup * plugins/chat/irc_commands.tcl: Added error message on /msg command failure * plugins/chat/insert_nick.tcl: Minor fix * jabberlib-tclxml/jlib*.tcl: Replaced [$token action] to [action $token] calls * jabberlib-tclxml/jabberlib.tcl: "after idle" call moved back to jabberlib.tcl * jabberlib-tclxml/wrapper.tcl: Likewise * jabberlib-tclxml/jabberlib.tcl: Correctly handle resource change in resource binding * jabberlib-tclxml/jlibsasl.tcl: Likewise * jabberlib-tclxml/jabberlib.tcl: Bugfix * ifacetk/iroster.tcl: Show both subscribe and ask status in tooltip * ifacetk/ilogin.tcl: Fill both ltmp and loginconf variables on profile change * roster.tcl: Attribute "name" processing moved to plugin * plugins/general/jitworkaround.tcl: Likewise * pixmaps.tcl: Pixmaps now can be loaded on the fly * browser.tcl: Updated * chats.tcl: Likewise * disco.tcl: Likewise * gpgme.tcl: Likewise * splash.tcl: Likewise * tkabber.tcl: Likewise * ifacetk/idefault.tcl: Likewise * ifacetk/iface.tcl: Likewise * ifacetk/iroster.tcl: Likewise * plugins/chat/popupmenu.tcl: Likewise * plugins/chat/send_message.tcl: Likewise * plugins/general/headlines.tcl: Likewise * plugins/general/offline.tcl: Likewise * plugins/unix/dockingtray.tcl: Likewise * plugins/unix/systray.tcl: Likewise * plugins/unix/wmdock.tcl: Likewise * plugins/windows/taskbar.tcl: Likewise * muc.tcl: Added support for error codes 321 and 322 * custom.tcl: Minor change * chats.tcl: Bugfix * msgs/pl.msg: Updated (thanks to Irek Chmielowiec) file: [a35a0bca45] check-in: [e6b668108f] user: aleksey branch: trunk, size: 4986
2006-01-24
22:52
* plugins/chat/irc_commands.tcl: Bugfix (thanks to Sergei Golovan) * plugins/chat/insert_nick.tcl: Plugin for insert nick by clicking on conference roster or <nick> in chat or conference window (thanks to Sergei Golovan) * jabberlib-tclxml/transports.tcl: Added zlib over tls support (thanks to Sergei Golovan) * ifacetk/iroster.tcl: Added -singleclick and -doubleclick options to ifacetk::roster::create (thanks to Sergei Golovan) * ifacetk/iface.tcl: Likewise * chats.tcl: Likewise * roster.tcl: Minor change (thanks to Sergei Golovan) * presence.tcl: Bugfix (thanks to Sergei Golovan) * muc.tcl: Bugfix, added "/unban JID" command (thanks to Sergei Golovan) file: [5a170276f4] check-in: [abe9b0c2bc] user: aleksey branch: trunk, size: 4900
2006-01-17
00:47
* plugins/general/xcommands.tcl: Updated * plugins/general/rawxml.tcl: Fixed "smart scroll" * chats.tcl: Likewise * plugins/general/headlines.tcl: Added "delete" button * plugins/general/conferenceinfo.tcl: Updated * plugins/general/avatars.tcl: Presence processing move to another hook * plugins/general/annotations.tcl: Bugfix * plugins/chat/send_message.tcl: Add id to messages * plugins/chat/open_chat.tcl: Updated * plugins/chat/irc_commands.tcl: Added invitation support, reason now expected on second line * plugins/chat/completion.tcl: Remove additional suffix on Sh-RET * plugins/chat/clear.tcl: Support for /clear command (moved from irc_commands.tcl) * plugins/chat/irc_commands.tcl: Likewise * plugins/chat/chatstate.tcl: Bugfix * jabberlib-tclxml/ntlm.tcl: Bugfix (thanks to Pat Thoyts) * jabberlib-tclxml/namespaces.tcl: Updated * jabberlib-tclxml/jlibcompress.tcl: Support for stream compression (JEP-0138) (requires https://gna.org/projects/ztcl/) * login.tcl: Likewise * ifacetk/ilogin.tcl: Likewise * jabberlib-tclxml/jabberlib.tcl: Likewise * jabberlib-tclxml/pkgIndex.tcl: Likewise * jabberlib-tclxml/transports.tcl: Likewise * examples/mtr-config.tcl: Updated * userinfo.tcl: Bugfix * roster.tcl: Some procedures moved to hooks * register.tcl: Added "unregister" button * presence.tcl: Removed presence_process_x_hook, internal updates, save status on exit * muc.tcl: Cleanup, deny some affiliation changes, /kick and /ban now expect reason on second line, fixed invitations * messages.tcl: Destroy subscription window on roster push if subscription request is not required anymore * gpgme.tcl: All gpgme-related stuff moved here * messages.tcl: Likewise * userinfo.tcl: Likewise * ifacetk/iface.tcl: Likewise * plugins/chat/draw_encrypted.tcl: Likewise * plugins/chat/draw_signed.tcl: Likewise * plugins/general/presenceinfo.tcl: Likewise * disco.tcl: Added disco publish support, added disco tree clearing feature * datagathering.tcl: Changed focus behaviour * chats.tcl: Encode non-ASCII characters in URL, miscellaneous internal changes file: [4d3d54ea98] check-in: [4cf12ef566] user: aleksey branch: trunk, size: 4883
2005-03-12
22:03
* plugins/chat/info_commands.tcl: Fixed typo (thanks to Sergei Golovan) * plugins/chat/events.tcl: Workaround for yahoo-t, which send <id/> inside jabber:x:event with real messages (thanks to Sergei Golovan) * msgs/ru.msg: Updated (thanks to Sergei Golovan) * jabberlib-tclxml/transports.tcl: Better SSL handling (thanks to Sergei Golovan) * ifacetk/iroster.tcl: Fixed roster aliases handling (thanks to Dmitry Astapov) * roster.tcl: Better handling of conference items (thanks to Pat Thoyts) * roster.tcl: Better status messages (thanks to Sergei Golovan) * muc.tcl: Added room destruction dialog (thanks to Sergei Golovan) * messages.tcl: Ignore messages with empty body and no (or unsupported, e.g. jabber:x:event) extras (thanks to Sergei Golovan) * chats.tcl: "Online" and "offline" strings replaced with "available" and "unavailable" (thanks to Sergei Golovan) * iface.tcl: Likewise * presence.tcl: Likewise * ifaceck/iroster.tcl: Likewise * ifacetk/iface.tcl: Likewise * ifacetk/iroster.tcl: Likewise * chats.tcl: Added /leave with reason command (thanks to Sergei Golovan) * plugins/chat/irc_commands.tcl: Likewise * chats.tcl: Added connid argument to get_nick function (thanks to Sergei Golovan) * muc.tcl: Likewise * sound.tcl: Likewise * examples/mtr-config.tcl: Likewise * ifaceck/iroster.tcl: Likewise * ifacetk/iface.tcl: Likewise * ifacetk/iroster.tcl: Likewise * plugins/chat/bookmark_highlighted.tcl: Likewise * plugins/chat/complete_last_nick.tcl:Likewise * plugins/chat/completion.tcl:Likewise * plugins/chat/draw_normal_message.tcl:Likewise * plugins/chat/draw_xhtml_message.tcl:Likewise * plugins/chat/logger.tcl:Likewise * plugins/chat/me_command.tcl:Likewise * plugins/chat/nick_colors.tcl:Likewise * plugins/chat/open_chat.tcl:Likewise file: [acf1f819ce] check-in: [e34f310a3c] user: aleksey branch: trunk, size: 3628
2005-03-03
01:55
* plugins/unix/systray.tcl: Updated (thanks to Sergei Golovan) * plugins/general/conferenceinfo.tcl: All options now in minutes instead of seconds (thanks to Sergei Golovan) * plugins/chat/irc_commands.tcl: Command /subject without arguments doen't set empty subject and display current instead (thanks to Sergei Golovan) * plugins/chat/info_commands.tcl: Better customization (thanks to Sergei Golovan) * jabberlib-tclxml/transports.tcl: Fixed NTLM authentication (thanks to Sergei Golovan) * plugins.tcl: Remove definition of Plugins group (thanks to Sergei Golovan) * messages.tcl: Added news copying to clipboard (thanks to Sergei Golovan) * itemedit.tcl: User bare jid to retrieve user vCard (thanks to Sergei Golovan) * filetransfer.tcl: Insert tag in custom group definition (thanks to Sergei Golovan) * disco.tcl: Sort items by default (thanks to Sergei Golovan) * custom.tcl: Remove dups in group parent list, minor interface change (thanks to Sergei Golovan) * chats.tcl: Fixed bug with incorrect emphasizing initialization (thanks to Sergei Golovan) 2005-02-27 Alexey Shchepin <alexey@sevcom.net> * plugins/general/autoaway.tcl: Updated options(drop_priority) description (thanks to Sergei Golovan) * msgs/ru.msg: Updated (thanks to Sergei Golovan) * ifacetk/ilogin.tcl: Updated behaviour in SSL tab (thanks to Sergei Golovan) * login.tcl: Removed loginconf(usestarttls), updated usage of loginconf(usessl) variable (thanks to Sergei Golovan) file: [a89c18f168] check-in: [818685d620] user: aleksey branch: trunk, size: 3314
2004-06-30
22:00
* plugins/si/socks5.tcl: JEP-0065 support * plugins/iq/oob.tcl: Moved to plugins/filetransfer/http.tcl * plugins/chat/irc_commands.tcl: Added /clear command, some commands now works in chat (non-conference) windows (thanks to Sergei Golovan) * msgs/ru.msg: Updated (thanks to Sergei Golovan) * ifacetk/default.xrdb: Updated (thanks to Sergei Golovan) * examples/teopetuk.xrdb: Updated (thanks to Sergei Golovan) * filetransfer.tcl: Moved HTTP, Jidlink and SI stuff to plugins/filetransfer (thanks to Sergei Golovan) * plugins/filetransfer/http.tcl: Likewise * plugins/filetransfer/jidlink.tcl: Likewise * plugins/filetransfer/si.tcl: Likewise * disco.tcl: Better multilogin support (thanks to Sergei Golovan) * jidlink.tcl: Likewise * negotiate.tcl: Likewise * plugins/jidlink/dtcp.tcl: Likewise * plugins/jidlink/ibb.tcl: Likewise * chats.tcl: Updated menu items related to sending files (thanks to Sergei Golovan) * messages.tcl: Likewise * search.tcl: Likewise * ifacetk/iroster.tcl: Likewise file: [5ad35506fb] check-in: [abdc259fd7] user: aleksey branch: trunk, size: 3202
2004-02-10
20:52
* msgs/ru.msg: Updated (thanks to Sergei Golovan) * iface.tcl: Fixed translatable string (thanks to Sergei Golovan) * search.tcl: Likewise * roster.tcl: Fixed get_category_and_subtype and heuristically_get_category_and_subtype (thanks to Sergei Golovan) * gpgme.tcl: Likewise * datagathering.tcl: Fixed sending of ejabberd:config element (thanks to Sergei Golovan) * chats.tcl: Nick change command moved to muc.tcl, fixed error with conference menu (thanks to Sergei Golovan) * muc.tcl: Likewise * plugins/chat/irc_commands.tcl: Likewise file: [12120b8a82] check-in: [f012d0571a] user: aleksey branch: trunk, size: 2835
2004-02-08
19:02
* msgs/pl.msg: Updated (thanks to Irek Chmielowiec) * plugins/general/rawxml.tcl: Added mandatory "id" attribute to IQ templates * plugins/general/stats.tcl: Added disco feature description (thanks to Sergei Golovan) * plugins/chat/irc_commands.tcl: /part and /leave now close conference window (thanks to Sergei Golovan) * plugins/chat/exec_command.tcl: Cleanup (thanks to Sergei Golovan) * plugins/chat/info_commands.tcl: Likewise * ifacetk/iface.tcl: Added ifacetk::destroy_win function (thanks to Sergei Golovan) * tkabber.tcl: Restored previous loading order (thanks to Sergei Golovan) * datagathering.tcl: Support for ejabberd:config namespace (thanks to Sergei Golovan) * chats.tcl: Open conference window before MUC negotiation (thanks to Sergei Golovan) * joingrdialog.tcl: Likewise * muc.tcl: Likewise * ifacetk/iroster.tcl: Likewise * browser.tcl: Minor update in ns_handler and feature_handler processing (thanks to Sergei Golovan) * disco.tcl: Likewise * pixmaps/jajc/docking/*.gif: New JAJC-like docking icons (thanks to Oleksandr Yakovlyev) file: [15fecd9f6a] check-in: [cfaf00024a] user: aleksey branch: trunk, size: 3414
2004-01-26
21:40
* plugins/chat/irc_commands.tcl: Updated nick changing (thanks to Sergei Golovan) * plugins/chat/draw_message.tcl: Minor update (thanks to Sergei Golovan) * jabberlib-tclxml/jabberlib.tcl: Updated (thanks to Sergei Golovan) * presence.tcl: Removed "-id" processing (thanks to Sergei Golovan) * muc.tcl: Updated processing of nick changing (thanks to Sergei Golovan) * chats.tcl: Updated nick handling (thanks to Sergei Golovan) file: [f24b56b86b] check-in: [e1df6ed7cf] user: aleksey branch: trunk, size: 3501
2004-01-19
20:31
* plugins/chat/irc_commands.tcl: Fixed nick changing (thanks to Sergei Golovan) * ifacetk/iroster.tcl: Bugfixes (thanks to Sergei Golovan) * jabberlib-tclxml/jabberlib.tcl: Added -command option to presence sending (thanks to Sergei Golovan) * presence.tcl: Likewise * jabberlib-tclxml/jabberlib.tcl: HTTP Polling update (thanks to Sergei Golovan) * chats.tcl: Bugfix (thanks to Sergei Golovan) file: [1e7ca969c5] check-in: [94e728f220] user: aleksey branch: trunk, size: 3908
2004-01-18
20:23
* jabberlib-tclxml/jabberlib.tcl: Function get_lang moved to jabberlib.tcl from utils.tcl, added sending of xml:lang attribute in stream header * utils.tcl: Likewise * plugins/chat/irc_commands.tcl: Minor update (thanks to Sergei Golovan) * login.tcl: Added 2 options for HTTP Polling, bugfix (thanks to Sergei Golovan) * jabberlib-tclxml/jabberlib.tcl: Cleanup, updated error codes, changed connid generation, added HTTP_LOG callback, more options for HTTP Polling (thanks to Sergei Golovan) * tkabber.tcl: Added HTTP_LOG callback * ckabber.tcl: Likewise * ifacetk/iroster.tcl: Bugfix (thanks to Sergei Golovan) * ifacetk/iface.tcl: Bugfix (thanks to Sergei Golovan) * chats.tcl: Added rejoining to conferences on login (thanks to Sergei Golovan) file: [83892fc28e] check-in: [2dadc64663] user: aleksey branch: trunk, size: 3007
2003-12-23
20:22
Added: * plugins/chat/irc_commands.tcl: Plugin for IRC-like commands (/topic, /join, /leave) (thanks to Sergei Golovan) * plugins/chat/nick_command.tcl: Removed * jabberlib-tclxml/jabberlib.tcl: Added two helper functions (thanks to Sergei Golovan) * examples/teopetuk.xrdb: Updated (thanks to Sergei Golovan) * roster.tcl: Updated "roster::addline", now possible to darg'n'drop JIDs not only on group name, fixed bugs with "Undefined" and "Active Chats" groups (thanks to Sergei Golovan) * login.tcl: Changed usage of "loginconf" array (thanks to Sergei Golovan) * joingrdialog.tcl: Added options to "add_group_dialog" (thanks to Sergei Golovan) * iface.tcl: Some parts of tkabber.tcl moved here (thanks to Sergei Golovan) * login.tcl: Likewise * tkabber.tcl: Likewise * datagathering.tcl: Updated mousewheel bindings (thanks to Sergei Golovan) * messages.tcl: Likewise * plugins/general/message_archive.tcl: Likewise * chats.tcl: Removed usage of "loginconf", updated "open_to_user" (thanks to Sergei Golovan) * jabberlib-tclxml/jabberlib.tcl: HTTP poll keys support (thanks to Alexander Timoshenko) * login.tcl: Likewise file: [9a514d5545] check-in: [e9507ab5aa] user: aleksey branch: trunk, size: 2935