Tkabber

Timeline
Login

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

69 check-ins using file jabberlib/COPYING version 5bcbc2734c

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
11:21
* messages.tcl: Changed calls to base64 function * roster.tcl: Items indent now less to avoid wasting of useful space * chats.tcl: Bugfixes * roster.tcl: Bugfixes check-in: 88edd6950c user: aleksey tags: trunk
2002-08-17
19:57
* roster.tcl: Now we have much more beautiful roster (thanks Sergei Golovan) check-in: 02df648fdb user: aleksey tags: trunk
19:12
* chats.tcl: Added menu entry in conferences to show history * chat-plugins/logger.tcl: New format for history files, not compatible with old * (all): 1. for a group conference, have the "Subject:" button lie flat and work on right-click, like the rest of the user buttons. 2. use the stated priority when logging in. 3. add "logout with reason". 4. a few more "..." to menu names, also use "Cancel" instead of "Close" for many windows. 5. a lot of cleanups for the headline code. it's pretty usable now. 6. still more work on the user status popup 7. don't advertise conferences when sending users or making invitations 8. better proc browseurl 9. put logs in ~/.tkabber/logs/ (thanks Marshall T. Rose) check-in: b6f28058e5 user: aleksey tags: trunk
11:23
* login.tcl: Now can send encrypted password (thanks Sergei Golovan) check-in: 85b99b306f user: aleksey tags: trunk
2002-08-16
19:11
* chats.tcl: Added menu in every userchat for showing user information and history * roster.tcl: Different menu for conference items check-in: 65a6fa099c user: aleksey tags: trunk
11:11
* chats.tcl (chat::highlighttext): Changing form of mouse cursor, when it on URL * (all): new image for headlines (taken from gabber); menubutton to invite folks to join an existing conference; implemented receiving x:roster and x:oob; implemented sending x:roster; implemented resubscribe; for file transfer, will try to get a default ip address other than 127.0.0.1; for the filters/search/register windows, don't draw them until the server responds; diddle status menubutton when starting and when dis/connected; if disconnected by network, put up the login dialog; many cosmetic changes (big thanks to Marshall T. Rose) check-in: 8bbef053d6 user: aleksey tags: trunk
07:31
* chats.tcl: New variable 'url_regexp' * tkabber.tcl (pixmap): New function for finding images with different themes (thanks Sergei Golovan) * browser.tcl: Using 'pixmap' for loading images * roster.tcl: Likewise * pixmaps/: New themes 'psi' & 'gabber' check-in: 3bacb1b2bd user: aleksey tags: trunk
2002-08-15
19:15
* Tclx.tcl (lmatch): Fixed bug with regexp processing check-in: 8c899309e3 user: aleksey tags: trunk
17:53
* chat-plugins/completion.tcl: Now completion work correctly with nicks that contain non-latin1 characters and work like zsh with AUTO_MENU option (cycle completion?) check-in: c472e6294f user: aleksey tags: trunk
2002-08-14
19:24
* browser.tcl: Now show number of childs in popup balloon for each item * chats.tcl: Now autoscrolling in chats can be stopped * tkabber.tcl: Added menu for stoping autoscroll * chats.tcl: Highlighting URLs and start WEB-browser on click * chat-plugins/draw_normal_message.tcl: Highlight user's nick at begining of message * tkabber.tcl (tab_set_updated): Added different levels of updates in chats, that highlited with different colors * chat-plugins/draw_normal_message.tcl: Likewise * chat-plugins/draw_server_message.tcl: Likewise * chat-plugins/draw_error.tcl: Likewise * (all): Replaced "Ok" to "OK" in dialog buttons check-in: 0bcacbc6be user: aleksey tags: trunk
07:47
* tkabber.tcl: Changed grid weight for roster becouse with old value on some systems roster have null width * chats.tcl: Likewise * chat-plugins/draw_normal_message.tcl: Nick names also highlited check-in: d4f9cfb99c user: aleksey tags: trunk
06:34
* examples/mtr-config.tcl: Updated * messages.tcl: Bugfix in headlines processing check-in: 88d77367b8 user: aleksey tags: trunk
2002-08-13
19:22
Support for editing user's vCard check-in: a4fefb4b8d user: aleksey tags: trunk
2002-08-12
19:15
* emoticons.tcl: Basic support for JEP-0038 (image/gif only and no sounds) check-in: b1f3bad0e9 user: aleksey tags: trunk
09:47
Thread support check-in: e4279a6158 user: aleksey tags: trunk
09:46
Changed version check-in: 649083761e user: aleksey tags: trunk
09:33
Fixed typo check-in: 2a85788b61 user: aleksey tags: trunk
07:57
Support for headlines, invitations of users to join chats, better support for configurable colors, fixing typos, and replacing many fucntions of TclX (big thanks to Marshall T. Rose) check-in: 8827954f75 user: aleksey tags: trunk
2002-08-11
19:08
* chats.tcl (chat::add_emoteiconed_text): Performance improvements * userinfo.tcl: Now can query jabber:iq:last * iq-plugins/version.tcl: Show also OS version * browser.tcl: Fixed bug with spaces in jids * utils.tcl: Added fucntions to simplify work with canvas tags check-in: 0014716716 user: aleksey tags: trunk
12:19
* login.tcl: Support for user's login profiles * examples/config.tcl: Added examples of using login profiles * chats.tcl: Fixed bug with nicks containg glob-characters check-in: 7536f7453f user: aleksey tags: trunk
2002-08-10
19:16
* iq-plugins/browse.tcl: Answer on browser requests with supported iq namespaces * roster.tcl: Now roster don't change position on any change * chats.tcl (chat::change_presence): Fixed bug with staying users after exiting conference with v2 protocol * browser.tcl: Now items can be draged to browser's entry field * tkabber.tcl (tab_set_updated): Performance improvements check-in: 448f39f988 user: aleksey tags: trunk
2002-08-09
19:21
* search.tcl: Now users can be added from search results * joingrdialog.tcl: Conference-v2 support * joingrdialog.tcl (join_group_dialog): Added checkbutton for selecting conference protocol * roster.tcl: Now items can be draged from browser to roster * browser.tcl: Likewise * messages.tcl: Processing of jabber:x:roster, jabber:x:oob & jabber:x:conference (not completed) * tkabber.tcl (debugmsg): New function for showing debug messages * browser.tcl: Replaced "puts" to "debugmsg" calls * chats.tcl: Likewise * filetransfer.tcl: Likewise * filters.tcl: Likewise * iq.tcl: Likewise * joingrdialog.tcl: Likewise * plugins.tcl: Likewise * presence.tcl: Likewise * roster.tcl: Likewise * search.tcl: Likewise * userinfo.tcl: Likewise check-in: 9aa0355a58 user: aleksey tags: trunk
2002-08-08
19:07
* joingrdialog.tcl: Conference-v2 support (not completed) * login.tcl (show_login_dialog): Set focus by default on "Login" button * roster.tcl: Now in group names drawed how many online users in this group * browser.tcl: Bugfixes & removed old browser code * tkabber.tcl: Reorganized main menu check-in: 47ccd9dfe5 user: aleksey tags: trunk
10:16
Small interface changes check-in: bda4d4d396 user: aleksey tags: trunk
2002-08-07
19:11
* userinfo.tcl: Changes to more correspond to http://www.jabber.org/protocol/vcard-xml/vCard-XML-v2-20010520.dtd (not completed) * browser.tcl: New Jabber Browser interface check-in: c76744b0bd user: aleksey tags: trunk
19:05
Initial release check-in: 580ee035cd user: aleksey tags: trunk
19:05
*** empty log message *** check-in: 200b4102ed user: aleksey tags: trunk
2002-08-06
19:17
Initial release check-in: f6f042322b user: aleksey tags: trunk
19:15
2002-08-06 Alexey Shchepin <alexey@sevcom.net> * filters.tcl: Support for editing filters * browser.tcl: Browser now can be scrolled with mousewheel (if it binds to 4 and 5 mouse buttons). * login.tcl (client:disconnect): New function, that called when disconnecting * tkabber.tcl: Now roster can be collapsed with C-r 2002-08-05 Alexey Shchepin <alexey@sevcom.net> * roster.tcl: Scrollbars on roster now drawed only when needed * search.tcl: Displaying of jids in search results and added scrollbars * (all): Tkabber now can be started from any directory check-in: d8bee3cc47 user: aleksey tags: trunk
2002-08-05
11:08
Fixed typo which result in ignoring entered in login dialog fields check-in: b56ee31af2 user: aleksey tags: trunk
2002-08-04
17:45
* emoticons.tcl: Changed emoteicons API check-in: a90d4ed66f user: aleksey tags: trunk
2002-08-03
08:49
* userinfo.tcl: Bugfix check-in: f4d8047458 user: aleksey tags: trunk
2002-08-02
19:55
* examples: Added some examples of config file & xrdb files (thanks Sergei Golovan) check-in: 2fc7872026 user: aleksey tags: trunk
19:17
* examples: Added some examples of config file & xrdb files (thanks Sergei Golovan) * login.tcl: All data for login now stored in loginconf variable * tkabber.tcl (tab_set_updated): Bugfix in tabs highlighting * balloon.tcl: Added new tooltips engine (thanks Sergei Golovan) check-in: cda812f9d3 user: aleksey tags: trunk
08:30
Config now stored in ~/.tkabber/config.tcl check-in: 149f112641 user: aleksey tags: trunk
06:58
Fixed bug with incorrect closing of chat windows check-in: 8cc959e167 user: aleksey tags: trunk
2002-08-01
20:04
* chats.tcl (chat::open_window): Don't resize roster when resizing window * tkabber.tcl: Likewise * messages.tcl (send_message_dialog): Now destination addres can be edited * tkabber.tcl (menu): Added menu entry for sending new messages check-in: ea6b1ceb3a user: aleksey tags: trunk
19:13
* tkabber.tcl: Support for status line * roster.tcl (roster::on_change_jid_presence): Likewise * filetransfer.tcl: Bugfixes in sending file * tkabber.tcl (tab_set_updated): Highlighting tabs in non-active chats * roster.tcl: Added dialog for editing names of roster items * chats.tcl (chat::open_window): Now if jid have name in roster, then this name is used in titles. check-in: fd27ea266e user: aleksey tags: trunk
11:16
Fixed typo in roster::itemconfig check-in: e018a9ec04 user: aleksey tags: trunk
08:30
Changes in function roster::itemconfig check-in: 815c8b4427 user: aleksey tags: trunk
08:03
New function roster::itemconfig check-in: a482534e98 user: aleksey tags: trunk
08:02
Now if chatid have name in roster, then this name is used in titles. check-in: b578dcb0d4 user: aleksey tags: trunk
07:31
*** empty log message *** check-in: b7fbc7bf1b user: aleksey tags: trunk
2002-07-31
09:05
Temporary workaround for bug with tabs & jids with spaces check-in: b3accf3232 user: aleksey tags: trunk
08:08
Collapsed groups now highlighted check-in: 6c04d7916a user: aleksey tags: trunk
2002-07-30
19:10
* filetransfer.tcl: Basic support for file transfers * iq-plugins/oob.tcl: Likewise * iq.tcl: Answer "501 Not Implemented" on unknown iq requests check-in: bf46c0cb6d user: aleksey tags: trunk
13:21
*** empty log message *** check-in: 1422d1036b user: aleksey tags: trunk
2002-07-29
19:21
Fixed stupid mistake check-in: 108eaf3224 user: aleksey tags: trunk
19:20
* browser.tcl: Add checks to avoid errors when reply received in closed window * login.tcl: Now we can create new accounts * editgroups.tcl (change_groups_to_user): Changes in roster item groups now don't touch another item parameters * roster.tcl (roster::item_to_xml): Likewise * (all): Tkabber now parse xml stream via TclXML library (http://tclxml.sf.net) * utils.tcl (tolower_node_and_domain): Fixed stupid bug with doubling of resource field in jids that have not node field * tkabber.tcl: Fixed mistake in menu "Services" * tkabber.tcl (addw_in): Fixed mistake with "wm title" check-in: ee086fdc4b user: aleksey tags: trunk
11:39
Minor changes check-in: 9f4307fa9f user: aleksey tags: trunk
09:12
ChangeLog check-in: a9838b9342 user: aleksey tags: trunk
09:03
Fixed mistake in menu "Services" Fixed mistake with "menu title" in proc add_win check-in: 1adf915cb3 user: aleksey tags: trunk
08:01
This commit was manufactured by cvs2svn to create branch 'tkabber'. Closed-Leaf check-in: 587fc91ac8 user: aleksey tags: tkabber
08:01
Initial revision check-in: 8b78cfb5ff user: aleksey tags: trunk