History of AmigAIM since Public Release... AmigAIM 0.9395 Beta (08 Oct 2000) - Fixed problems with showing of Auto Responses from an Away Buddy, as well as now sending a real Auto Response message when supposed to when Away and one is set (Was sending as normal message, automatically) - Away window now shows nicks and number of messages received while being away, as well as time of last message. AmigAIM 0.9393 Beta (28 Sept 2000) - Looks like AIM made a change, so I had to fix the Online timer system. - Added Capability display to the Buddy List's bubble help. - No longer autodenies file requests, can't even receive any now. (This will be left out until I can do something else with it) - Made slight modification in Socket Connection, shouldn't make a difference. AmigAIM 0.9392 Beta (24 Sept 2000) - Finally located and removed a tough to find bug which would occur when the Directory Info on the Server and Client didn't agree. It now only asks for a decision if the data on the Server isn't Empty. Otherwise it just sends the current data to the server. AmigAIM 0.9391 Beta (23 Sept 2000) - Added Menu Item for starting another copy of AmigAIM - Modified Mail Window for Context Menu to select Individual or Several Addresses to be checked or cleared. - Mail window can now be set to not open and/or pop to front while Away - Added Script capability for Mail checked with Mail on Server - Removed problem with receiving one Mac AIM version's Instant Messages - Removed bug with ScreenName prefs, should modify on first start after upgrade - Added Prefs item to keep Buddy List on top, if open and a Requester isn't opened (Buddy List on top would prevent the Requester from ever being seen) - Removed bug with receiving IM from Buddy not on Buddy List, shouldn't crash now. - Removed bug with the Idling prefs being totally unused. AmigAIM 0.9385 Beta (06 Aug 2000) - Mainly a release for a few small changes that occured to me, just after releasing Version 0.9384 - Modified Message area in Mail Check Window to show Messages/Total Size - Slight modifications to make Log files a bit more readable for human eyes. - Main Archive now should contain latest Sounds and Icons (MWB and Newicons) AmigAIM 0.9384 Beta (04 Aug 2000) - Added Mail checking system - New "Mail Check Window" and Sound for notification. - Modified Directory system slightly, should rebuild on first start after upgrade. - On first start will also have to select User to start with as the storage of this data was modified. - Fixed slight problem in relogin system, Start window was being put to sleep under many circumstances when it shouldn't be. - Still have a couple CyberGuard/Enforcer errors, but I haven't been able to reproduce them on a regular basis. - IO Packet Window can now be used as a cut and paste - so last values before/after a failure can be posted to me along with any CyberGuard/Enforcer errors. - If using Miami, please use minimum of Miami v2.1p, v3.2b, or MiamiDx v1.0c as I've tested being able to connect under each of the above. AmigAIM 0.9373 Beta (29 June 2000) - AIM Changed something slightly in the login, so here is a fix to the problem. AmigAIM 0.9372 Beta (22 June 2000) - Modified History loading system - can now receive and send messages, as well as change window sizes, etc. while loading history file. (Nicely multitasking code) - Can cancel loading of history if desired. - Fixed weird logfile name problem (I think) - If weird filenames appear in log directories, they may be deleted (Actually, any log file may be deleted without giving problems (Other than the obvious loss of logs) - Removed one bug found in Away system. - Removed problems with Sound playing, current directory for sound playing processes is changed to the AmigAIM home directory, so PROGDIR: should no longer be necessary. - Also had rather bad problems if sound didn't exist - fixed - May still have bugs, but most of the crash type have been removed. AmigAIM 0.9365 Beta (12 June 2000) - All 16 AIM 4.0 Smilies are available - Button with dropdown window for inline insertion in textinput gadget in buddy windows - Added graphical lines for status of open catagories in buddy list setup - Added more context sensitive menu capabilities for buttons in docking window - Confirm account menu item added - Receives but denies all file send requests (Only File Request function derived to date) - Doesn't show anything - except in IO Packet window - Version rushed out of the door after the change in Protocol that killed the latest release - This version WILL probably have bugs I haven't had time to squash, along with partually capable sections. AmigAIM 0.9353 Beta (15 Apr 2000) - Prefs can now be set for Windows to be opened on original connection, auto relogin should not change the normal windows (Either the Docking Window or the Buddy List Window must always be opened, though both can be set for opening) - If currently away when Auto-relogin is activated, the client should now reset itself as away after reconnecting. - Removed a testing menu I think I left in an earlier upload (didn't do much anyway) AmigAIM 0.9351 Beta (14 Apr 2000) - Fixed problem with sound playing, the original sound datatype and v41sound datatype disagree with how SDTA_SignalBit works, and in any case when sounds were played too quickly, the signal would never make it back anyway. (Completely rewrote the signalling system - doesn't rely on datatype) - The window menu now toggles the named windows open/closed (Either the Dock window or the Buddy list window have to be open when the application is not iconified) - should automatically be taken care of. AmigAIM 0.9348 Beta (11 Apr 2000) - Idle system now works like a screen saver, any key or mouse operation keeps the idle system from engaging and will return the client from idle. (Idle system, as normal can be turned off) - Currently defaults to 10 min. - Buddy search by E-Mail is operational. - Buddy search by Name and Address is operational. - Changing of selection to allow other people to search for screenname by E-Mail has been added to the prefs. (I think the AIM servers have problems with receiving and correctly acknowledging the change) - Volume control for sounds played by the Client has been added, as well as a good rewrite of the Datatype sound playing tasks. - Stop Sounds button has been placed in the Prefs, so if a sound that is longer than expected is played, it can be cancelled. - Window Popup Menu Selection now works correctly, in that it causes the Buddy chat window that received a message to pop to front. Not the Buddy List window as was previously happening on all received messages. - When connection is lost, a Auto relogin window will show up with a 5 second countdown. This can be aborted, or relogin can be attempted immediately. This should keep all values for the current windows (Buddy list, Buddy Chat from being cleared if successful in relogging in. - Offline catagory was added to show offline buddies in Online window, so you don't have to swap to the Setup list. AmigAIM 0.9338 Beta (17 Mar 2000) - converted sounds to 8SVX IFF Files and changed default prefs to select them - Added operating cancel button during startup - Fixed the Empty Line hit in the Away Message - Added Test Playing of Selected Sounds in Prefs (via gadget) - To make sure you have the right sound (And that it plays) - Auto Online Setting - Turning off of showing Idle Time to others - Activity Window (Shows Buddy activity during session - Online/Offline/Away - Input/Output Packet Window - Mainly useful for my debugging - Changed Buddy Info bubbles to normal MUI Bubble Help system - Not sure if I did fix the Directory Info problem someone was having when starting, but I did do some modifications which may help. - Changed quitting to have a requester that asks... - "Do you want to quit AmigAIM completely, or end this AIM session and log in with a different name?" - With the Gadgets: "Quit","Change Name", and "Cancel" which do what you would expect... - Rewrote and reordered many routines for better operation - Sign on was reordered to coincide with PC AIM - Probably lots of stuff I forgot about AmigAIM 0.9325 Beta - Added Idle system - Client goes idle after 10 minutes of inactivity (No messages sent, and no movement in Online Buddy List area - Added Online Buddy List Info System - Shows info about Online buddy when pointed to with mouse. - Added Popplaceholder.mcc class to the Script system for declaration of possible entry values AmigAIM 0.9321 Beta (28 Jan 2000) - Removed a couple Cyberguard errors. - Removed several other programming errors. - Added capability of Clearing Messages in Windows. - Added the Single Window Mode (Instructions below...such as they are) Some Terms... 1) Docked refers to a Buddy Window being currently open on the screen, or iconified to the docking window. 2) Opened refers to a Buddy Window that was opened previously during this session online, but is currently closed (Not Docked) * Single Window Mode allows for Sending/Receiving of messages within the single window * The buddy list window has an added message listing and an textinput gadget for sending messages to a selected online buddy.(The message listing and textinput gadget are shown/hidden dynamically upon selection/unselection of Single Window mode) * Noticed that after switching from Single Window to Normal Window, that the window can't be sized below a certain size. To size it, just iconify the main window and reopen (Not sure how to fix it otherwise yet) * Normal Window Mode should still operate the same as previously * History is saved in either mode (To see history, the individual window must be opened * When in Single Window Mode... - If Buddy Window is docked, messages sent via Single window will be shown in single window while incoming messages will be shown in the Buddy Window, same as Normal Window Mode. (Incoming isn't shown in the Single Window) - If Buddy Window isn't opened, the messages received are only shown in the Single Window. Messages sent via Single Window are only shown in the Single Window as well. - If Buddy Window has been opened, but isn't docked, the messages sent via the Single Window and received will be shown in the Single Window as well as echoed to the Buddy Window so that the next time the Window is docked the Window will contain everything sent/received while it was undocked. - Any messages sent via a Buddy window will only be shown in the Buddy window as during normal window mode. - This was made to allow for using of a single window, while still allowing for full use of the individual buddy windows. * Just experiment :-) AmigAIM 0.9315 Beta - bsdsocket.library isn't opened until login is attempted, the program will give an error if unable to open it. - This behavior will allow the TCP/IP Stack and AmigAIM to be started in any order. (It also removes a problem with trying to online after disconnecting or failing to connect sometimes due to the reset of connections) AmigAIM 0.9313 Beta (23 Jan 2000) - Left some debug code in the last release. AmigAIM 0.9312 Beta - Fails silently (No requester) if bsdsocket.library can't be opened on startup - Plans are to change this behavior in the near future AmigAIM 0.9310 Beta - Modified Catagory Refs to Group Refs in Setup List ContextMenu - Added Rename Group to ContextMenu - All Groups may be renamed, including "Buddies" (The change in name is stored, but it still has to be the first Group in the list and can't be removed. - Images used for Timestamps are now put in Chip ram specifically. - I tried to replicate the problem before putting them in Ram, by using a non-graphic card screen, but was unable to replicate it. - Hope this fixes the Timestamp problem (does, apparently) AmigAIM 0x9301 Beta - Eliminated Cyberguard hits on Startup :-( - Mainly happened if lastuser.aim didn't exist (No one had been online before) - Thought I had checked this one... AmigAIM 0.93 Beta - Fixed a filename problem with the History system AmigAIM 0.92 Beta (16 Jan 2000) - Initial Public Release