Welcome to Willow Ridge Software, and the home of FoopChat!
I've been a programmer for many years. I do it as my career, and I also do some fun projects on the side for my hobby.
This website is where I want to share the fruits of my hobby with others who are interested. FoopChat is my
main focus for the time being, but I've also been working on some Delphi components that will eventually be made
available here. I hope everyone enjoys the site.
|
| |
| News |
|
New Version 1.62 - 07/20/2005
|
|
The new version is finally ready. There are only a few minor fixes from the beta so nothing to
list. Grab it here.
I'd also like to thank GSMD for doing the Russian translation.
|
|
Announcing the FoopChat Internationalization Project - 12/27/2004
|
|
The FoopChat Server code is ready to support translation to various languages. If you would
like to volunteer to create a translation please visit the new
Internationalization Project page for more information. There
is also a new forum available for discussion about this project.
I hope to have the FoopChat Client code ready to go by the end of this week.
|
|
Updated the FAQ - 12/23/2004
|
|
The FAQ section has been updated with information about setting
up your server with the server tracker.
|
|
New Beta Client and Server - 1.60b - 12/23/2004
|
|
Well, it was a long time in coming - longer than I had hoped anyway, but there's finally a new
version ready to go. The biggest change in this version is the ability to connect to multiple
servers simultaneously. Supporting this involved making changes throughout the system both visually
and internally. As part of this change, the socket connection handling code was cleaned up, and code
was added to automatically reconnect to a server if the connection is lost. There are undoubtedly
some bugs and interactions I didn't find or test, so this will likely be a longer beta than in the
past.
A quick overview of the new Connections window: This window is hopefully fairly self-explanatory.
To create a new connection click the "new" button. To change an existing connection click the
checkbox to the left of the item and click the "properties" button. To connect to a server click
the server "link". To disconnect click the link again. Also, in the server properties form there's
a new checkbox called "Connect on Startup". If you check that box, you will automatically connect
to that server when you start FoopChat. And remember, you can connect to multiple servers at the
same time.
I hope everyone enjoys the new functionality. And if you find any issues, please bring them
up in the forum. Oh, and Happy Winter Folk Season.
List of changes for 1.60b...
- Major changes for allowing simultaneous connections to multiple servers.
- The client will now attempt to automatically reconnect when server connections are lost.
- The vocabulary builder "upload/download" functionality has been changed to "merge". All words
on the remote list will be added to the local list and vice versa, and the resulting list will
be automatically uploaded to the server.
- The client will no longer crash if a chat room is open and the client is disconnected from the server.
- Fixed the black background on mng images that were converted from gif.
- Fixed vocabulary builder issue where the definition hint wouldn't appear unless you focused the chat area.
- When changing a room to private, it will now be removed from the public room list.
- Moved to a single servers.cfg file rather than one per connection, and now only allow one instance of the app. Before, you
could run multiple instances of the app if you wanted to connect to multiple servers. Now that you can
connect to multiple servers within a single instance, it's cleaner to only allow one app instance.
- Fixed a bug in the packet sending code where an endless loop occured if a packet was sent after the socket was disconnected.
- Fixed issue where the server tracker wasn't being properly updated when exiting the server.
- Fixed problem launching FireFox for links when it’s the default browser
- Various other fixes and minor enhancements.
|
|
Update - 10/26/2004
|
|
It was a busy summer and I didn't have much time to do any FoopChat updates, but I've now started working on changes for the next
version. I'm currently working on adding the ability to simultaneously connect to multiple servers, with about 60% of the coding
for that completed. I'm also revamping the login and low level server connecting code to better support automatic reconnects. There was
some code that handle auto-reconnects, but it was hacked in and had so many issues I never released it. I think the new solution is
much more robust and handles auto-reconnects much better. The initial connections window will also be changed dramatically to support
the multi-server connection functionality.
There will also be some minor fixes, such as the black background issue when using png/mng images; some display problems when
switching a room from public to private; and a problem introduced with 1.5 where the vocabulary builder definitions wouldn't pop
up properly if the chat view field wasn't focused.
I decided on doing the multi-server functionality because it's the next step in an exciting feature I've been wanting to add since
releasing the first version of FoopChat: Peer-to-peer file sharing. I want to be able expand the file browser to allow browsing your
friends' files, not just the files on the server. While it's not the huge peer-to-peer networks you're used to with Kazaa and similar
networks, it is still peer-to-peer sharing - you just have more control over who you're connected to and who you're sharing files with.
So, you can look forward to that in the near future, after this next version.
Finally, I want to say thank you to those who've stuck with FoopChat. I'm not sure how many of you are out there, but I've had a few supportive
comments. I plan to continue supporting this and adding new features as I have time, but I can't promise it will always be quick :)
|
|
Updated the In Development section - 07/22/2004
|
|
The In Development section has been updated.
|
|
Official release of version 1.50 - 05/13/2004
|
Version 1.50 is no longer beta. I've fixed the bugs that turned up, and made a couple other tweaks based
on some suggestions in the forums.
List of changes for 1.50...
- In Quick Notes, made the “send to” field a combo box containing your friend list.
You can still type in whatever target you want, but the friend list makes entering
the target of the note easier in most instances.
- Resized autosave checkbox so it no longer overdraws another control.
- If autosave is enabled, the chat room text is saved when the chat window is closed.
- Queued file transfers were broken – client received a message stating the transfer was
queued and this was treated as an error and the transfer failed. This is fixed.
|
|
News Archive
|
|
Older news items can be found here.
|