Mr. Message (AIM/ICQ client) update 2/24/2008
February 25, 2008 by Marty Amodeo
++ From the VOICE OS/2-eCS News Service http://www.os2voice.org ++
From: Marty Amodeo
Mr. Message for OS/2 is an instant messenger client which is capable of
communicating over AOL's Instant Messenger network using the OSCAR protocol
(used in the Win32 AIM clients, jBuddy, Pidgin, Kopete, ICQ, and a variety
of other clients).
There were some stability problems with the last release, and I think I
have them all fixed now, so I'm putting out an interim release with these
fixes before new features are added.
This release has the following fixes and changes:
* Fixed a crash in the settings window when using the new file browser
if the filename is empty.
* Fixed some double memory frees when a person who had a profile goes
offline, and then comes back online in the same session.
* Fixed a 1-byte overwrite into free memory when the session names are
read from the profile.
* Fixed a memory leak when redundant typing notifications are not sent.
* Fixed a small memory overwrite when lines from a profile are long and
must be split (when the pop-up information window is displayed). This
was a major cause of instability.
* Fixed a missing WinEndPaint when updating the login progress percent
* Fixed the behavior of adjusting the ticker settings dialog window when
the ticker settings are changed directly via drag and drop to the ticker
window itself when a session is active.
* Fixed the memory checking debug code when more than 1024 allocations to
unique block addresses occur (special debug build only).
* Enhanced memory checking code significantly to allow detection of
out-of-bounds buffer writes, added the ability to check for leaks in C++
objects, and eliminated false hits from static allocated variables.
Also now checks for frees on new'd objects and deletes on malloc'd
objects. (special debug build only)
* Changed the popup windows to be limited on the number of lines they
* Changed to interpret LF (from *nix IMs) to CR/LF so they are displayed
properly in Mr. Message.
* Increased the stack size in thread 1 to improve stability when recursion
is required in various window procedures.
* Worked around a PM bug which would not properly load icons from a DLL
for push button controls. This caused the new session settings window
to fail to appear on the affected systems.
* Changed client indentification to hopefully convince the server to send
messages from mobile users to me.
* Moved compiler platform from OpenWatcom 1.5 to 1.7a.
* Turned on size and speed optimizations in release code.
* Wrote a makefile which is much more managable for people who want to
create their own Mr. Message builds, rather than shipping the
automatically generated makefile from the OpenWatcom GUI.
* Added ReadMe.build to the source distribution to help users build their
own version of Mr. Message if they want.
To download, please visit the official Mr. Message web page: