Bullfrog
14 years agoSupport connect to multiple channels and last-seen message marking.
Pat Thoyts [Sun, 14 Feb 2010 02:08:05 +0000 (02:08 +0000)]
Support connect to multiple channels and last-seen message marking.

When connecting or reconnecting we can join a number of channels and
we need to re-join all channels on a reconnect.

When a tab is hidden and new messages are received place a marker and also
handle alert regexps with a bright background and a tab icon if someone
addresses me or mentions something I care about.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoHandle socket connection failures properly
Pat Thoyts [Sun, 14 Feb 2010 02:04:37 +0000 (02:04 +0000)]
Handle socket connection failures properly

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoPaste dialog, URL handling and busy handling fixes.
Pat Thoyts [Mon, 8 Feb 2010 19:22:12 +0000 (19:22 +0000)]
Paste dialog, URL handling and busy handling fixes.

Added the paste dialog for paste.tclers.tk on a context menu for irc.
Fixed support for URL browsing on windows and added unix support. Fixed
up to use the [tk busy] command when required and fixed a couple of small
bugs

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agopermit reconnection of a given picoirc context
Pat Thoyts [Mon, 8 Feb 2010 19:19:40 +0000 (19:19 +0000)]
permit reconnection of a given picoirc context

This adds a reconnect command to picoirc to get an existing context to
reconnect. This is useful for accidental disconnects from wifi lines or
proxy timeouts.

Rearranged the main read event handler to ensure we test for eof after
reading properly.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoUpdated away and sleep images.
Pat Thoyts [Wed, 3 Feb 2010 10:17:36 +0000 (10:17 +0000)]
Updated away and sleep images.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoAdded .rsync to exclude certain files from the sdx wrap command
Pat Thoyts [Wed, 3 Feb 2010 10:16:59 +0000 (10:16 +0000)]
Added .rsync to exclude certain files from the sdx wrap command

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoHandle ijchain/wubchain processing in the application code and fixed
Pat Thoyts [Wed, 3 Feb 2010 10:16:25 +0000 (10:16 +0000)]
Handle ijchain/wubchain processing in the application code and fixed
jabber user management since it changed a while ago. Also started to add
tooltips for irc users using whois information.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoAdd socks5 support to picoirc and removed freenode specific code.
Pat Thoyts [Wed, 3 Feb 2010 10:14:57 +0000 (10:14 +0000)]
Add socks5 support to picoirc and removed freenode specific code.

If a socks5 package is present and the SOCKS_SERVER environment variable
has been set we can connect via a socks proxy. This enables use of the ssh
dynamic tunnels for instance.

The Splitirc function was freenode specific. This should now work for any
network and the updated freenode ircd in particular.

Removed the #tcl bot specific handling - this should be done only in
application code, not by library code.

Fixed accumulation of the motd message and the whois results. Also avoid
conversion of the irc response into a list for default message handling.

/msg processing has been fixed. It sent the wrong variable previously.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
14 years agoUpdated library packages from upstream sources.
Pat Thoyts [Wed, 3 Feb 2010 10:08:54 +0000 (10:08 +0000)]
Updated library packages from upstream sources.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
15 years agoSwitch to using PNG images
Pat Thoyts [Wed, 20 May 2009 23:06:47 +0000 (00:06 +0100)]
Switch to using PNG images

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
15 years agoAdded simple images for user state representation and implemented ping
Pat Thoyts [Wed, 20 May 2009 21:41:54 +0000 (22:41 +0100)]
Added simple images for user state representation and implemented ping

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
15 years agodisable tab dragging as its broken at the moment
Pat Thoyts [Wed, 20 May 2009 21:08:28 +0000 (22:08 +0100)]
disable tab dragging as its broken at the moment

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
16 years agoFixed problem activating hidden tabs.
Pat Thoyts [Sat, 19 Jul 2008 22:25:10 +0000 (23:25 +0100)]
Fixed problem activating hidden tabs.

16 years agolib updates: updates some lib/ stuff from their respective cvs repos
Pat Thoyts [Sat, 19 Jul 2008 22:21:13 +0000 (23:21 +0100)]
lib updates: updates some lib/ stuff from their respective cvs repos
   Loaded in the socks files from coccinella's autosocks package and
   made use of jabber over tor using these.

16 years agohistory: load the last 2 days when connecting to a room on tclers.tk
Pat Thoyts [Sat, 21 Jun 2008 02:19:02 +0000 (03:19 +0100)]
history: load the last 2 days when connecting to a room on tclers.tk

16 years agohistory: test version now loads correctly into chat view
Pat Thoyts [Fri, 20 Jun 2008 23:04:52 +0000 (00:04 +0100)]
history: test version now loads correctly into chat view

16 years agochatwidget: committed changes to cvs
Pat Thoyts [Fri, 20 Jun 2008 23:03:51 +0000 (00:03 +0100)]
chatwidget: committed changes to cvs

16 years agorework history package to be a bit more callable
Pat Thoyts [Fri, 20 Jun 2008 16:16:23 +0000 (17:16 +0100)]
rework history package to be a bit more callable

16 years agofixed issues with traffic messages
Pat Thoyts [Fri, 20 Jun 2008 16:15:12 +0000 (17:15 +0100)]
fixed issues with traffic messages

16 years agoxep-0203: handle delayed delivery of messages in groupchat.
Pat Thoyts [Fri, 20 Jun 2008 10:11:09 +0000 (11:11 +0100)]
xep-0203: handle delayed delivery of messages in groupchat.

16 years agoxep-0183: implemented receipt request responses in chat. Fixed caps in presence
Pat Thoyts [Fri, 20 Jun 2008 02:28:12 +0000 (03:28 +0100)]
xep-0183: implemented receipt request responses in chat. Fixed caps in presence

16 years agoRemoved unecessary frame from debug tab (ttk::frames just need a raise call when...
Pat Thoyts [Thu, 19 Jun 2008 22:29:40 +0000 (23:29 +0100)]
Removed unecessary frame from debug tab (ttk::frames just need a raise call when managed)

16 years agomake use of msgcat to support i18n
Pat Thoyts [Thu, 19 Jun 2008 12:54:23 +0000 (13:54 +0100)]
make use of msgcat to support i18n

16 years agoimported the vfs tree info a git repository
Pat Thoyts [Thu, 19 Jun 2008 00:21:39 +0000 (01:21 +0100)]
imported the vfs tree info a git repository
    Note that the lib/ tree contains copies of files from 3rd party products
    like the tcllib cvs and a few binaries for win32-ix86 (tls, udp and tdom).