Updates fmj.jar to r40 (Fakes a TimeoutEvent when a ReceiveStream is replaced with a PassiveSSRCInfo (e.g. when an RTCP Receiver Report is received, instead of a Sender Report, for the ReceiveStream).).
Extracts an internal class into its own file for the sake of readability.
Updates server side history loading for chat rooms, also checks message content to avoid message duplication.
Fixes chat history on not available jids in room, always use nickname for member address, fixes NPE.
Unescapes xml escaped names (can display &apos.. for chat room members in the UI).
Searches for matching contacts when loading chat room history and use their display names.
Fixes build.
Adds Jitsi to the list of IM Providers in windows registry. Adds checkbox
to the windows installer and the Options dialog which allows the user to
make Jitsi the default IM provider.
Fixes configuration property name.
Use DISPLAY_NAME when saving display name in the sip account wizard, as it is used in the telephony.
Fixes formatting.
Adds recent messages contact source.
Fixes opening contacts with double click or enter when the descriptor is contact source.
Adds option in general config to disable enable recent messages.
Moves some UI calls in EDT.
Fixes build.
Unescapes xml escaped names (can display &apos.. in the UI).
Fixes option to disable remove option for chatroom owner.
Synchronizes list of recent messages.
Intermediate commit to save clean up (not currently working right now)