01/31/2000 I did a lot of work on the code, and got messaging supported. It still needs work before it is complete, but the basic interface is in place. I also started using the STL vector class in the networking instead of my own CSList which will hopefully improve speed. I am going to start releasing archives of the current source with a powerpc app about once a week for people who do not feel like messing with CVS.

Update: I am also rewriting the networking to base it on a "producer/consumer" model. This is similar to the PowerPlant example application on multi-threaded applications. The networking thread produces the packets, and another thread (I'm undecided as to whether this will require another thread, but I am using the main thread for this right now) will "consume" or handle the packets. This requires a bit more code and complexity, but it seems to work a lot more efficiently. I was at a server testing OpenHL and someone started spamming using a modified hx to dump massive ammounts of garbage into chat. OpenHL and hx clients handled this fine, but the Hotline 1.2.3 client I had connected just flat out died.

I released the source code/app tonight in an archive. You can download it here.

01/25/2000 got an email from the creator of WText so that should be integrated into the code soon. i also created a new class that divides a window into resizable panes, much like the metronub debugger or outlook express. this will be used in the session window so the chat/user list can be resized. the developer team is growing, but still very small...keep spreading the word!

01/24/2000 kudos to the sourceforge team for helping me to get cvs working! the project has now been imported into CVS, and i have updated it with the most recent source. we also have a new webpage...looks a lot better doesn't it?

01/21/2000 - changed the new session window so you can set your nickname and icon before connecting. also added bookmark support, and fixed a few minor bugs. cvs should be up real soon...the sourceforge.net team has been great working with me to get this project rolling. we still need some more developers...so join the team and spread the word!

01/20/2000 - did a little work on the code, adding commands to the chat like .nick, .icon, .post, and .me. spent most of the night trying to get cvs working without any luck. i have emailed the sourceforge team about this problem (seeing as this is the first mac project on sourceforge).

01/19/2000 - a mailing list has been setup for people interested in openhl development. you can subscribe here. in the source i fixed a few bugs, got news working, got status colors in the user list, and added an about box.

01/18/2000 - i did some major work on the source code tonight, and got multiple connect and chat working. i also added a little bit of user list support code, and fixed a networking bug. we still need many more volunteers to help with this project...so spread the word. i should have the mailing list up soon so it will be easier to contribute to the project.