Removing Smack ChatManager, Chat and ChatStateManager objects from our code and implements manual sending of messages and handles the responses.
Changes the visibility modifier of the method that generates thread IDs for XMPP
Adds from and type attributes to the message XMPP packets.
Fixes issue with sending ringing responses when the client auto rejected the call.
Adds check for the peer state before sending ringing responses to received invite.
Updates ice4j to r401
Fixes the issue with desktop streaming settings window on Windows.
Removes the execute Unix permission from .java files.
Adds property to disable private chat in chat rooms.
Updates to ice4j r402 which fixes a deadlock.
Updates libjitsi.jar to 179151f1ab
Do not lose focus from chat write area when clicking on the conversation panel.
Calculates height of the components in the cell when rendering contacts and groups in the contactlist to respect OS font size settings.
Fixes a false reporting of SSRC audio levels when such are negotiated but not sent.
Calculates buttons height before the button is rendered in contactlist renderer.
Does not lose focus from chat write area when clicking on the conversation panel (reverts previous commit and adds new fix).
Removes duplicate call of mkdir.
Updates recent chats when erasing chat history.
Fixes copy text from chat conversation history and once again the losing focus of chat write area.
Stores/restores the expand/collapsed state of source contact groups.