KMess Feature list
========================
- 2.0.3 -
Setting your friendly name and personal message by clicking on their labels in the contact list.
A display of the unread email count in the system tray tooltip.
Ability to change personal message using DBus.

- 2.0.2 -
Enabled drag-and-drop of images into display picture frames.

- 2.0.1 -
Synchronization of friendly names, personal messages and display pictures with Messenger.
Support to send screenshots by dragging and dropping them to a chat.
Custom emoticon preview in the settings.
Chat window buttons to change message font and color.

- 2.0 -
Support to receive and send Ink (hand-written) messages.
Support to send huge messages.
Options to copy a contact's email, name, message, listened music and links present in the name/message
List of contact events, such as logins and logouts.
Chat Windows can be used again when reconnecting.
Quick retype of previous sent messages, using Ctrl+Up/Ctrl+Down.
MSN connections over HTTP, to deal with corporate firewalls which only allow connections to browse the web.
Support to chat with offline and invisible contacts.
Support to search in the contact list.
Support to send bigger chat messages.
Option to choose the browser used to open web sites, Live Mail, and MSN support sites.
Option to manually send commands to the server in developer builds.
Support to group all chats in the same chat window (tabbed chatting).
Option to select a directory where all received files will be put.
Option to choose the interval of ports used for fast file transfers.
Option to keep short notes for each contact.
Support to MSN Plus text formatting.
Support for DBus remote application control.
Option to choose a previously chosen display picture.
Support for dark KDE color schemes.
More options to improve customization of the Contact List.
Support for KDE's KWallet, to store in a secure way the accounts passwords.
Automatic detection of network connection and disconnection.
Option to block notifications when the status is set to Busy.
Option to disable displaying of received winks.
Automatic reconnection to MSN after unwanted disconnections.

- 1.5.1 -
Contact's MSN client detection.
Option to view contacts' Display Pictures in the contact list.
Option to enable spell checking in the chat windows.
Disable notification popups when there's a screen saver or a full screen application.
Added option to manually set your own MSN status to Idle.
When closing KMess to tray for the first time, a little screenshot of the notification area will help finding KMess' tray icon.

- 1.5 -
Support to exchange (send and receive) custom emoticons and nudges.
Receive-only support for winks and offline-im messages.
Fast file transfers, supporting MSN6+ direct connections.
MSN7 personal status messages are supported.
The appearance of chat message and emoticons can be changed on the fly.
Users with a temporary "guest" account can upgrade to a regular "stored" account.
Messages from the same contact can be grouped.
New default chat style, 'Fresh', making chats more colorful and friendly.
Now listening information can be exchanged.
New KDE style balloon notification popups.
Right-click options for links in the chat window.
Improved and more compact visual style for the chat windows.
Automatically download the display pictures of your contacts.
Option to select an image to use as display picture and to then crop unneeded parts away.

- 1.4 -
MSN6 display picture transfers are supported
MSN6 file transfer is supported (receiving only)
Taskbar flashes with new messages
A new dialog for file transfers
MSN Messenger SSL-signon compatibility (again)

- 1.3 -
A new freestyle chat formatting method that gives users greater freedom in how they want chat messages to look.
Contact tooltip contains name and e-mail
MSN Messenger SSL-signon compatibility

- 1.2 -
Users can start as invisible rather than online.
Users can have blank, unsaved passwords but retain user settings.
Text can be formatted with /, _, and *.
Groups can be reordered.
You can show or hide offline contacts.
Emoticons are shown in the contact list
Contacts can be dragged to move between groups and dragged into a chat to be invited to it.

- 1.1 and older -
NetMeeting<->GnomeMeeting and GnomeMeeting<->GnomeMeeting invitations are supported.
MSN Messenger protocol compatibility
Font and font color support, including the ability to force contact messages to appear in a particular font and color.
Full emoticon support, featuring a custom GPLed emoticon set and the ability to use different emoticon themes.
File transfer support, both sending and receiving.
Hotmail support, with new email notifications, the inbox count, and the ability to open Hotmail at the user's inbox or at the composition page.
The ability to disable and hide email information for accounts that don't use Hotmail.
Support for multiple user profiles.
Autologging, either at the setting page for from the commandline (with "kmess --autologin blah@hotmail.com" for example).
A contact list that can organize contacts by group or by online/offline status.
Groups show a count of the contacts online (i.e. "Friends (2/5)")
The user can specify particular contact images and sounds to be displayed when a contact comes online or in a chat.
The user can specify a name for a contact, overriding the contact's specified name.
The user can choose on a contact-by-contact basis whether the user should be notified when a particular contact comes online or goes offline.
KMess can show a contact's MSN profile, and open the MSN search pages.
In addition to the usual user statuses of "Away" and "Busy" and so on, there is the status "Away with Autoreply" that will reply to contact's chat messages with a user-specified away message.
The chat window has been redesigned with a new sidebar (which can be toggled with Ctrl+T) with an emphasis on contact images.
The chat window notifies the user that a contact is typing by "glowing" the contact's image.
Chats can be logged automatically and the chats ordered in subdirectories by day, week, or month, or not ordered at all.
Chats can be configured to show timestamps when contacts send messages.
A "compact" chat format can be used to remove extraneous line breaks and reduce the size of the chat.
The chat window caption in the taskbar alternates between lower and upper case to inform the user of a received message when the window is not on top.
Internationalization support, with translations in: English, Dutch, German, Italian, Portuguese, Spanish, Turkish, Chinese, French, Catalan, Arabic, Korean, Norsk, Thai, Danish, and Estonian
There is now a method, though not absolute, to tell if a contact is blocking you. If a chat is started with a contact that appears offline, you will be informed if the contact is offline or online and blocking you.
