* Fixes local audio levels when peer removed from call. Adds profile-level-id when negotiating video codecs. Fixes login with msn due to server address changes. * Reduces the number of times that Jitsi's CaptureDevices get started/stopped in order to, for example, bring down the number of times that (some) webcams flash on and off. * When running the x86 setup on Windows x64, does not ask the user whether they are sure they want to continue when the setup is an (automatic) update. * Other recent changes in earlier versions: * build.3768 * - Remove protocol zeroconf. * - Makes tooltips and menus disappear when the parent window is not on focus. * build.3767 * - Fixes checking for jabber contacts when calling from call history(jid with resource). * - Attempt to fix problems when adding an XMPP contact. Sometime we got a 'no response from the server' exception due a too small timeout for waiting jabber:iq:roster result messages and sometime we go another exception that failed the add, it was due to a event not triggered. * build.3766 * - Fixes disappearing messages in chat window. Fixes chat history navigation. * - Put system properties settings in a separate function. Fixes styles and javadoc warnings. * build.3765 * - Fixes NullPointerException blocking the project to run. * build.3764 * - Fixes some issues with jabber statuses and priority of resources. * - Listens for changes in configuration service and reflect it in current configuration. * build.3763 * - Refactors the ConfigurationService implementation in preparation for providing a database store. * build.3762 * - Fixes an incorrect #define in the source code of the Microsoft Outlook Address Book and Contacts integration. * build.3761 * - Implements AccountManager#removeStoredAccounts which removes all accounts which have been persistently stored. * build.3760 * - Separates xcap contactlist implementation and adds option for contacts retrieval from XiVO. * - Fixes NPE if a default string is missing. * - Makes a noisy error to warning. * build.3759 * - Makes the call via and chat via components show the account display name instead of the account address. An ACCOUNT_DISPLAY_NAME property has been added in order to configure the display name additionally. * build.3758 * - Avoids blocking the smack receive thread when we process candidates and have previously receive the session-accept (otherwise we process one and only one candidates messages thus in certain case, we do ICE connectivity checks with only remote peer's local address and no STUN/relay addresses). * build.3757 * - Format code according to Jitsi conventions * build.3756 * - Throw distinct error when RTP/AVP is rejected because of RTP/SAVP required * - Stop caching the screen bounds * - Introduce a property to let the OS window manager position dialogs when their saved position is outside the screen * - OTR: Update button state and table when a fingerprint was verified/revoked. Patch by Jonas Lauener, FHNW * build.3755 * - Add space to Portaudio Combos and remove background of frame rate checkbox * - Increase size of the buddy auth dialog and adapt colors to Jitsi L&F. Patch by Jonas Lauener, FHNW * build.3754 * - Resize general config pane along with the outer window * build.3753 * - Reference config panels type-safe * - Split audio and video configuration forms into tabbed panes * - Add a border to the options form buttons when OS is not MacOS * - General config: put labels on top of the section to gain h-space * - Remove border from dialpad-button to hide the button style on ubuntu * build.3752 * - Fixes a NPE in history reading. * build.3751 * - Fixes a problem when we cancel a Jingle call, it is not really cancelled. In fact the session-terminate was sent _before_ session-initiate. * build.3750 * - Fixes issue with not appearing advanced form if the configuration window is opened too early. * build.3749 * - Updates ice4j.jar that reduces logs output when ICE state is completed.