Uses edit text field instead of the dialog for last message correction. Message edit state is now stored in the chat session, so that it can be restored when the chat is re-opened.
Adds possibility to copy chat message text to the clipboard.
Prevents from HTML injection to chat messages. Improves HtmlImageGetter error handling.
Adds global drawable bitmap cache. Caches smiley images for better chat performance.
Adds message content caching to increase chat performance.
Optimizes expensive calls to getService.
Optimizes display of local avatar and status in chats. Updates local global status on the fly while in chat. Increases chat session cache size.
Updates protocol.jar in order to fix invalid status icons for "online" and "free for chat".
Adds simple chat history feature that loads more messages when users scrolls to the top of chat messages list.
Fixes NPE on contact status update.
Fixes NPE on local avatar or status update.
Adds sending of typing notifications. Fixes warnings and invalid msg cache synchronization variable.
Adds close chat options to contact list context menu.
Uses findlLastMessagesBefore for loading more chat history. Removes invalid cache limit.
Fixes problem with leaking chat windows and sessions when account is disabled. Fixes warning and fills javadocs. Fixes NPE in ContactListAdapter. Restores current chat contact indicator.
Adds cancel message correction icon. Fixes chat messages selection. Removes unused methods and fixes warnings.