Bolo Buddy 1.1 released Jan 1, 1998 CHANGES SINCE VERSION 1.0.1 --------------------------- Bolo Buddy's skeleton has been almost entirely rebuilt, to a more object-oriented architecture. This has the happy advantages of allowing KevDog to easily make Bolo Buddy less modal and to add new features with less trouble. The downside is that Bolo Buddy blossomed, and requires somewhat more disk space and RAM. Hopefully it's not crippling, though. Smaller 68K and PPC versions are available on Buddy's web pages if the FAT version seems overly rotund. The networking code in version 1.1 is new and written entirely from scratch, with Bolo Buddy's specific interests in mind. This has been needed for a long time since the code that had been in place up until now was actually just a haxed version of the Newswatcher code that never did work entirely right, particularly under MacTCP. The new code is designed specifically for Bolo Buddy and is much improved. New and Changed Features ------------------------ - Added "Friends" feature and a corresponding "Join" menu so that you can zippily join whatever friends you have set up in the Prefs dialog. A submenu of recently joined machines is also there. - Added a preference to have Bolo Buddy launch a particular copy of Bolo, in case you have several copies on one machine. This is invaluable if you have a hacked version or a beta of a to-be-released version that you don't want Bolo Buddy to fire up. - Added option to scroll a tracker's output to the bottom when updated. - Changed the "Open window on startup" pref to "Auto-update when window opens". The first was always kind of dumb and unnecessary. - URL's in About and Help dialogs are now clickable. Will use Internet Config to select the helper app if IC is installed. Otherwise, tries to be clever about what app to pick. - Number of tracker updates and games joined now shown in About... box. - Made a TRXR resource template to hold default trackers. - Due to popular demand, the "hide header" pref is now saved without having to hold the option key down. The reason for having had it this way was explained in the ReadMe file with version 1.0.1, but apparently few people read that deep. - Network processes now have timeouts, rather than going on forever. - Added support for SmartScroll (which I highly recommend). Bug Fixes --------- - Along with the new networking comes greater reliability. Under MacTCP, Bolo Buddy 1.0.1 would frequently get nasty if an update was canceled. The whole issue of canceling or closing the window while updating is now handled efficiently. - I finally figured out why bizarre characters would sometimes appear in the text, particularly at the end of the output. This has been fixed. - Fixed bug where window position would be remembered as only the title bar if the window was rolled up (via Aaron or WindowShade) when BB was quit (Thanks Cliffa). - Solved an annoying problem with balloon help and popup menu controls. - Bolo Buddy now handles output longer than TextEdit can handle by truncating it. - Clicking the zoom box now behaves correctly rather than randomly placing the window. - Improved support for multiple monitor systems. - Countless cosmetic issues addressed.