* Refactor invite conference dialog. Adds drag'n'drop from contact list to invite conference dialog right column and also between its two columns. * Adds first part of call information statistcs (codec, encoding frequency, local and remote address ip/port, download rate/loss). * Other recent changes in earlier versions: * build.3914 * - Fixes issues with video conferences such as adding peers and allowing non-focus peers to start their video first. * - Retrieves discovery info in separate thread and fires event, avoids blocking initial group creation. * - Tries to always use one and the same Call for conference members from one and the same ProtocolProvider regardless of whether the Call is cross-protocol or not. * - Fixes the appearance of the Yahoo protocol in the initial account create form. * build.3913 * - Fixes processing jabber presences and displaying online contacts even if slowly initializing the contactlist. * build.3912 * - Fixes a bug (introduced in revision 9384) when we accept a second call (not merged in the first), the first call was not put on hold. * - SIP: Allow configuration of enabled SSL/TLS protocols * build.3911 * - OTR: Fingerprint comparison field (Patch by Daniel Perren, FHNW) * - Use standard license header * - Adds UI for cross protocol conference calls. Adds also the possibility to add an incoming call into an existing call/conference. Fixes also the drag'n'drop for cross-protocol accounts. * build.3910 * - Make the OTR <authenticate buddy> text clickable (Patch by Daniel Perren, FHNW) * - Adds some logging to network status events and their dispatching. Prints result from provisioning requests in the log. * build.3909 * - Fixes disappearing contact list window. * build.3908 * - Removes the chat button in the CallPanel during a conference call. * build.3907 * - Fixes NPE in contact right button menu and chat window. Fixes a problem with yahoo deny authorization requests. * - Makes possible making video call without audio, and sharing the desktop from machine without audio device. Updates zrtp to use the first available stream as master, if more than one stream use the audio one. * build.3906 * - Removes button rectangular border under Linux. Based on Daniel Zucchetto patch proposed on dev mailing-list with subject: UI improvements on labels and buttons. * build.3905 * - Adds property which can make provisioning mandatory, and if user cancels application will exit. * - Fixes scroll going to top problem in chat window. * build.3904 * - Commits work in progress on fixing issues with video conferences. Fixes an ArrayIndexOutOfBoundsException in audio level UI. * - Fixes a NullPointerException in CallPeerMediaHandler#close(). * build.3903 * - Adds some logs in order to track the disappearing main window bug. * build.3902 * - Deletes a reference to MediaDeviceSession in MediaDevice. Adds a getCallPeer() method to RemoteControlListener and RemoteControlEvent so that we can determine which CallPeer has generated the event. * build.3901 * - Shows newly created groups when using 'Hide offline contacts' filter. * build.3900 * - Commits work in progress on fixing leaks of CallDialog. * build.3899 * - Fixes subsequent open of chat history urls when trying to focus back on the chat conversation by clicking the mouse on the chat history panel. * build.3898 * - Fixes problem with deleting chars on macosx java 1.5 and handling some special chars in the written text. Fixes subsequent open of chat history urls when trying to focus back on the chat conversation by clicking the mouse on the chat history panel. * build.3897 * - Stops sending typing notifications if contact is offline. * build.3896 * - Tries to address issues with the support of video conferences such as the CallDialog not resizing properly at the conference focus, a crash in FFmpeg/sws_scale. * build.3895 * - Fixes a problem where adding contacts to newly created group is impossible. Fixes a problem with moving contacts to group and double contact entry shown. Renames protocol groups when meta group is renamed and fixed its storing. * - Changes tests as metacontactlist behaviour has changed, now proto-groups also get renamed. * - Tries to fix scroll going to top problem in chat window. * - Disables send file button when in a group chat. * - Commits work in progress on fixing leaks of every CallDialog and ChatWindow. * - Improves DTMF configuration (auto, RTP, SIP INFO or INBAND). Creates a common interface for starting and stopping (RTP or INBAND) DTMF tones into AudioMediaStream interface and its implementation. Reverting DtmfTransformEngine to use previous threaded DTMFDispatcher.