A feature-rich, modular AOL Instant Messenger client written chiefly by Bill Atkins and Dan Chokola in their high school days.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

503 lines
17 KiB

0.356
--
* Logging works
* Multiple styles in BrowseEdit
* More font-tweaking
* Fixed the %a - %s bug (thanks Dan)
* A little more cleaning in XAMP
* Bugs in convo-flashing fixe
* Beta Makefile
* Beta ebuild (for Gentoo Linux users)
* No more extraneous warnings on startup (well maybe one or two)
* Convo code separated into convo widget and container widget
* Buddy list now uses Tahoma
* Fixed links problem on Win32 (thanks to Bob for pointing it out)
0.355 07-21-2003
--
* New Logon Screen
* Menus don't look cheesy on Win98
* Browser option in the conf
* Configuration dialog
* Customizable Monitor-ing
* Graceful failure of Win32 plugins on *NIX (so graceful it'll bring a tear to your eye)
* Fixed a dependency bug in Tk-BList (thanks Dan)
* Customizable themes
* Errors are handled a little more smoothly
* Compiled with PDK 5.2 (EXE size is roughly 50% smaller)
* Experimental mosh guidance script
* deregister_hook no longer clears all handlers registered on a hookname (hehe - oops)
* No more PAR packages - 50% decrease in loadup time + easier modification of source
* Notification when your rate limit expires
* Dropdown in AddBuddy works
* New interface
* Your typing status is cleared when you close a convo box
* Newlines can be sent with Ctrl-Return; also, pasted newlines are sent properly
* Milkbone::AllHooks now works, allowing shorthand access to hooks
* Fully working unloading, loading, and reloading of plugins and the core
* The buddy list logo can be disabled with HideBListLogo
* Cleaned up some random trace output
* Warning level displayed in profile (accurate to a tenth of a percent)
* Counterstrike now warns people automatically when they warns you
* Monitor can be used to send messages to cell phones
* Monitor now works (even with SMTP authentication)
* Plugin reloading works pretty darned well
* Uses ~/.milkbone on *NIX, AppData on Win2K, XP, etc. and profiles on Win98, etc.; I have no idea what it does on NT
* Reloading of the core (Milkbone.pm) is now supported
* mb.conf is only saved if changed
* Reloading of plugins works
* Plugin list now updates properly
* Sounds off by default
* Cleaned out some useless files
* Removed some useless sounds
* Now runs on Perl 5.6 on non-Win32 machines (the Win32 installer includes teh 5.8 interpreter)
* Tray icon now allows hiding and showing of windows (enabled by default)
* XAMP rewritten
* Timeout renamed to AwayTimeout
* Fixed goodbye bug (again)
* Duplicate convo bug fixed
* Line break thing in profiles is gone
* Errors no longer kill milkbone on Linux
* Fixed font sizes on Linux
* Fancier toolbar
* < and > work in profiles and convos (you can send them as &lt and &gt for now)
* Splash screen
* Mouse wheel works in Linux
* No more boxes in focused widgets on Linux
* Sounds now play asynchronously on Linux (without starting too many play processes)
* Fixed weirdness with context menu on Linux
* Fancier buttons and menus on Linux (a LOT fancier)
* Alias-saving works (but is disabled because alias-reading doesn't work :) )
* Sound works on Linux (without running artsd)
* Really fixed the Busted SNAC bug
0.354 6-9-2003
---
* May have fixed the Busted SNAC/ Empty Convo Bug (hopefully it is fixed, because that name is WAY too long)
* Fixed newline problem in profiles
0.353 5-4-2003
---
* Typing status doesn't clear after sending
* Mouse-wheeling in buddy list
* Smaller buddy list scrollbar
* New buddy list font
* Fixed goodbye
* Fixed protocol_send_im
* Extraneous timers now die instead of eating CPU time; this is a good thing
* Added support for chat to net-oscar (Tk-Chat plugin forthcoming)
* buddy_in and buddy_info_changed are now separate hooks
* Add buddy group dialog
0.352a 4-30-2003
---
* Fixed a deadly profile-viewing bug
0.352 4-30-2003
---
* Underline support
* Increased the time required to get a rate error for viewing profiles
* Scrolls properly after a buddy comes in or out
* Tray icon is disabled until I figure out why it slows down the boot process so much (this makes for faster loading)
* Toolbar buttons depress appropriately
* Sends more timely notifications
* Includes the 0.351a patch
* Minor problems with typing notifications
* Added support for sending underlines
* Can set style of current text by clicking toolbar buttons
* No more errors from the toolbar
* Empty convo title bug might be gone :)
0.351a 4-26-2003
---
* Fixed some bugs in typing notification that caused rate errors
0.351 4-26-2003
---
* send_im adds to the convo window (for milkbot)
* Fixed a reregistration bug in Net-OSCAR
* Putting %v in your profile or away will reveal your milkbone version
* Sends typing notifications
* Displays typing notifications
* Beta of a plugin loader (soon there'll be an unloader, too)
* Fixed Goodbye and Exit
* Fixed warnings from XAMP
* Much-improved combo boxes
* No flicker when loading AddBuddy
* Beta of FCL
* Better error-handling (less death)
* Now indicates whether a buddy is on a cell phone (with an image pirated from AIM :D )
* deregister_hook is now decidedly functional
* Plugin Configurator
* Can now send out <'s and >'s to aim users
* Fixed bug in convo titles (related to getting the buddy's real name)
* Milkbot and Milkbot-Music now work on Win32
* Fixed background color bugs in convos
* Speeded up Tk-GUI's load time
0.35 4-20-2003
---
* Milkbot split into generic module and music-specific module (dan chokola)
* Some work on FCL
* Patched Tk - cut down on a few memory leaks
* Now autoscrolls again in convos
* Fixed bug when receiving IM's from nonbuddies
* Works with Winamp 3.0
* Scrolling titles in Winamp
* Timestamps (hit F2 in a convo)
* Tray icon with Exit (on Win32)
0.341 4-13-2003
---
* Sends < and > properly
* Fixed error after looking at size-adjusted fonts
* Profiles still look pretty when you maximize them
* Fixed extra newlines at the end of aways and profiles
* Fixed Cancel bug in AddBuddy
0.34 4-11-2003
---
* Fixed the newline-formatting bug in Tk-Convo
* The Add Buddy box now has a dropdown (a cheap-looking dropdown, but a dropdown nonetheless)
* CVS server set up (link at http://milkbone.batkins.com)
* Fixed font size problem
* Fixed color problems in profiles (pointed out by greg)
* Fixed add buddy dialog (pointed out by mario)
0.333a 4-10-2003
---
* Fixed the silly bug in the set profile boxes (thanks for breaking it, dan! ;) )
0.333 4-10-2003
---
* FCL works in profiles and aways
* Added support for font faces and colors (sizes coming soon)
* Nested tags work (no more <b>'s)
* Added support for underlined text
0.332a 4-9-2003
---
* Profile focusing works better
* Fixed Add Buddy dialog
* Fixed Remove Buddy
* About box now has escape enabled
* Fixed lag in edit boxes
* Prepare for CVS..... (next version)
* Reorganized the source tree
* Fixed away message counter
0.332 4-8-2003
---
* Buddy list now tracks number of waiting messages
* Waiting message count in buddy list
* XAMP is ready (the rewrite of AIMAMP) (dan chokola)
* Top window is no longer editable
* Automatic compression script in src/plugins
* Links in messages
* Better indenting in the buddy list (dan chokola)
* Away icons that are just slightly cooler
* Plugins are in ZIP's instead of PAR's for easier access (suggested by DJ)
* Rate errors with profiles are (almost) gone
* Error messages no longer crash milkbone
* Formatting screen names now works properly with buddy list
* Tray icon in win32 (experimental)
* No more gap in the convo windows (kudos to dan chokola for pointing out my wrongness)
* Plugin order in mb.conf no longer affects operation
* Profiles now work like browsers
* Current version now shown in about box, profile, and logon screen
* Expiration message gone
* New conversations flash in the taskbar
* Tk-AddBuddy now a separate plugin
* AOL profile message works a little better (dan chokola)
* Profile color and font revised (dan chokola)
* Sound on Linux (dan chokola)
* Tk-GUI now contains cross-platform Tk code (replaces Tk-Win32 and Tk-Linux)
* <, <, &, and " now appear correctly in conversations
* AIMAMP now works on Windows and Linux
* AIMAMP plugin separates artist and title (dan chokola)
* (Much) better support for profile and away templates (dan chokola)
* Carriage return issues in convos fixed (dan chokola)
0.331 2-18-2003
---
* Fixed a bug in the browser that caused it to retain text settings when it shouldn't have
* MUCH better processor usage (0% most of the time, with peaks of around 8%)
0.33 2-17-2003
---
* Preliminary support for FCL (fonts, colors, links) - bold text is now properly displayed
* Brand-new convos now flash in the title bar
* Fixed an insidious bug in AIMAMP (pointed out by eric)
0.323 2-15-2003
---
* Less CPU Usage (pointed out by dj and tyler)
* Proper icon for away/profile editor
* Errlog is now opened only when necessary so you can empty it while milkbone's still running
* AIMAMP errors gone (pointed out by eric)
* Error log now never exceeds 500K (pointed out by eric)
* Fixed those annoying 'signed in' messages
0.322 2-9-2003
---
* REALLY fixed the random crashes
0.321 2-9-2003
---
* Fixed AIMAMP errors in errlog.txt
* Fixed repetitive buddy in messages
* Fixed random crash nonsense
0.32 2-9-2003
---
* Preliminary support for remembering the size of convo windows
* Configuration changes are now saved
* &quot; no longer appears in profiles
* Warning for rate limits
* Had to disable the combo in AddBuddy - it's all manual until next version
* You no longer have to change songs after changing your profile
* %s now works properly in away messages
* Errors no longer kill milkbone (unless they're fatal - then they do)
* You can talk to people who aren't on your buddy list without getting hash errors
* Can add buddies into a specific group
* Buddy deletion actually works now
* Idle time display
* Empty groups show up
* Buddy groups in order
0.31 2-7-2003
---
* Built-in AIMAMP (put %s in your away message or profile)
* Online time in profile window
* An even suaver buddy list
* Multiple buddy selection has become an oxymoron
* By switching from GIF's to BMP's, milkbone uses less RAM
* Remove buddies from the context menu (molhotra)
* Add buddies from the File menu (molhotra)
* Away messages will only be returned every Timeout seconds (thanks to greg for the suggestion)
* Away messages are ow sent to incoming messages (thanks to dan for pointing this out)
* Convos now hide when going away
* About box works
* Tab problem is now fully fixed (no message boxes)
* You can now save away messages again (thanks, mundane detail!!)
* Fixed focusing problems (mostly - profiles are still a little funky)
* Added preliminary (non-working) code for buddy coloring
* Buddy list now properly updates when a user logs out (this worked before the Rewrite, of course)
* Added a Timeout directive
* Get Buddy Info bug may be fixed
* PAR is now actually used
* Initialization file is now $plugin.pl instead of main.pl
* Error logging actually works (props to bwahl for pointing this out)
* Properly removes buddies from list on signout
* Focuses new convos and profiles
* Writes to errlog are now appended instead of overwritten
0.3 2-5-2003
---
* Goodbye directive
* Buddy list turns gray when you go away (and that even rhymes)
* Right-clicking for profiles (molhotra)
* User data goes into profiles folders
* Tk compiled into milkbone.exe because of PAR problems
* %n replacement
* The Port directive allows TCNJ and Stockton students (and many others) to finally get through their firewalls
* StdLib module contains standard Perl modules
* Assorted aesthetic improvements to the Profile module - icon, nice title
* Unlimited Redo's/Undo's with Ctrl-Z
* More robust profile retrieving (this took a while for some reason)
* Hook registration and deregistration
* More informative deaths
* MUCH smaller distro (thanks to PAR and UPX)
* Fixed the infamous Tab Problem
* Slicker away message icons
* Global configuration in mb.conf
* Eliminated the tray icon (it will return when it decides to do something)
* Plugins can be written as single files (idea from molhotra)
* Hitting enter in mid-text no longer breaks up stream
* Recompiled for use with Perl 5.8
* Suave-looking buddy lists
* The --load command-line option will unpack all dependencies (except Tk, which is the one that matters :) )
* PAR is now used for decompression instead of perlapp
* Code can now be plugged into milkbone, although no documentation for this has been written
* Completely redesigned the core
0.21 12-9-2
----
* New logo
* Prevented (hopefully) a bug that made the bone quit at random
0.2 12-8-2
----
* Extended time for update-checking
* Created the filemap
* Shaved around 600K from the final executable
* Removed useless images; replaced POSIX with straight constants
* Replaced the bloated LWP package with HTTP::Lite
* New logo
* Recompiled everything for compatibility with Perl 5.8
* Bought the PDK (no more expirations :) )
* Preliminary hooking
* Logging to errlog.txt (for el gato :) )
* Prettier deaths (with message boxes)
* Installer will now overwrite shortcuts - this is a Good Thing
* Milkbone::OS now separates OS-dependent code from the core
* All modules now stored in src/lib
* Checks for empty messages before going away
* Re-released 0.161
0.161 11-26-2
----
* When XP groups your convos in the taskbar, they show up as "milkbone" instead of "mb"
* Editing of multiple-line profiles works
* Hides messages and changes button when away
* Tweaked the compilation options to reduce milkbone's startup time to just under 1.5 seconds
* Goodbye and Exit now clears the tray icon (chokola)
* Now logins (as well as logouts) are noted in the conversation window (this was a LOT harder than you'd think :) )
* Tweaked the update system to prevent annoying messages that might appear behind a proxy
0.16 11-24-2
----
* Update alerts
* Taskbar windows flash
0.155 11-23-2
----
* Cleaned up the installer script
* About box from menu
* Set aways and profiles from File menu
* Added an annoying drumming for new messages until I can get flashing to work (it only drums
if the new message isn't in the focus
* Logo bar above buddy list
* Fixed &quot; and &lt;-type strings in profiles, aways, and messages
* More compact buddy list
* Fixed bug that killed milkbone when user looks at a non-away user's profile (after viewing this profile,
viewing any other profiles would crash milkbone)
* Allowed messages that come in while away to be displayed
* Messed around with the hashes to fix the SNAC error
* Overloaded CORE::GLOBAL::die to prevent improper signoff errors (which led to inexplcable busted SNAC's) and
and to prevent the tray icon from living after death
0.154 11-21-2
----
* Profiles scroll (with mousewheel) and wrap and respond to the escape button
* Fixed auto-response (chokola)
* Times instead of courier in profiles
0.153 11-19-2
----
* Can set profiles
* Can set away messages
* Removed the silly buttons
* Added away messages to profiles
* Made path names more portable to make UNIX ports easier
* Added code to lessen the chance that the icon would remain in the tray after a crash
0.152 11-14-02
----
* Away icons
* Added Get Profile function (uses the world's greatest kludge to accomplish viewing of profiles)
* Spiffed up the about box and gave it its own class
* Set up status bot on screen name billiamive
* Moved misplaced functions in mb.pl
* Plus and minus buttons
* Installer now sends documentation as well
0.151 11-14-02
----
* Funky buttons
* milkbonestatus (edit: billiamive) screenname will now reveal the status of the project
* About box
* Signed off message is inserted into conversation
* Removed autofocus nonsense
* Added code to flash windows - doesn't seem to work
* Word-wrap
0.15 11-13-02
----
* Realtime updating of buddy list
* Now displays an error box when AIM has a problem
* Incoming and outgoing messages work with buddy list (I think)
* Buddy list
* New "Connecting to" text :)
* Removed a very sneaky bug that logged users off if they hit Enter at the logon screen
0.14 11-12-02
----
* New compiler
* Screen name formatting works (e.g. Gato Gregorio instead of gatogregorio)
* TIMING ISSUES FIXED!!!! - a tweak in MBLoop has eliminated the flicker - WOOT!
* Can now cancel and then sign in again without lockup
* First installer
* Tested new logo
* All windows use bone icon
* Fixed a bug that might have appeared when two similar screen names sent IMs
* Automated test and build scripts
* Fixed illegal op problem
* File | Close closes IM windows
* Escape key closes IMs
0.131 11-0-02
----
* Minor bugfixes
0.13 11-08-02
----
* rewritten for use with Matthew Sachs' Net::OSCAR
* allowed incoming IM's
* allowed conversations
* tweaked Net::OSCAR to remove dependence on Scalar::Util's bootstrap
0.12 10-13-02
----
* fixed timing issues with 0.10
* fixed minor interface bugs
0.11
----
NONEXISTENT - version numbering error
0.10 0-12-02
----
* connected to AIM with the TOC protocol (Aryeh Goldsmith's Net::AIM)