* Tries to deal to some extent with unsupported formats in Call Recording. But there're still other issues to fix such as reporting the failures to the user. * Other recent changes in earlier versions: * - Merge latest patch sent to dev mailinglist with subject "XCAP tests" which represents the work of Grigorii Balutsel on the "XCAP Support" GSoC 2010 project into trunk. Fix merging already existing contacts with serverside list and storing password in credential service. * - Fix editing sip account details. * - Shields message transformers so that their exceptions won't disturb event dispatching * - Offers a default name for the file into which a call is to be recorded when the 'Toggle Record' button is invoked and there's no default folder for recorded calls set. * - Tries to fix a "javax.media.NoDataSinkException: Cannot find a DataSink for: null" reported by Emil Ivov on the dev mailing list in the thread "Call Recording". * - Removes an unnecessary import * - Resolves conflicts with the newly added video telephony op-set * - Adds a clumsy way of enabling or disabling Jingle * - Fix some warnings, javadoc and 80 characters per line. * - Missing modified files for commit 7601. * - Fix default values for sip account wizard. SIP protocol now always use outbound proxy even if no proxy server is set (uses SRV records for server address or if missing records the address itself). * - Works around a ClassCastException on Mac OS X in the 'Call Recording' configuration form. * - Fix editable unknown contact panel information text + make it resizable in order to fix text cut in some cases. * - - Add desktop streaming operation set for XMPP/Jingle; - Fix rescaling at sender side (for answerer of a call only); - Support for MediaFormat's format parameters and advanced attributes in XMPP. * - Use '.length() == 0' instead of 'isEmpty()' * - First checkin of new GUI classes to support touch screen devices. This new GUI simpifies handling of SC on devices that do not have a real keyboard and use touch screens instead. * - Add some more comments. * - Resolve merge problem with new MainFrame class, bring forwar fix in MainFrameStandard. * - Fix problem during merge * - Bring forward fix from standard GUI to touch screen GUI * - Commits uiRegistration.patch provided by Dmitri Melnikov on the dev mailing list in the thread "password storage exception". * - - Finish the AbstractOperationSetVideoTelephony class to be as generic as possible. - Add video support in XMPP/Jingle. * - Commits the patch callrec-ui.patch provided by Dmitri Melnikov on the dev mailing list in the thread "Call Recording". * - Merge latest patch sent to dev mailinglist with subject "XCAP tests" which represents the work of Grigorii Balutsel on the "XCAP Support" GSoC 2010 project into trunk. Add presence rules, fix tests and some resources. Start work on populating already existing contacts. * - Add OperationSets related to desktop sharing. * - Move video-related methods from CallSipImpl to MediaAwareCall so that they can be used with other Call implementation like CallJabberImpl. * - Commits callRecording.patch and recordButton.png provided by Dmitri Melnikov on the dev mailing list in the thread "Call Recording". * - Added a tooltip to show the entire message of truncated labels * - fixed a NPE when localHost was not retrieved * - Sending zrtp-hash and in answers for SIP invites. * - Fixes the Eclipse and NetBeans classpaths because of the replacement of lib/installer-exclude/httpclient-4.0-beta2.jar with lib/installer-exclude/httpclient-4.0.1.jar performed in r7576. * - Add contact dialog enhancements, including no account selection by default, disabled "add" button if no account is selected or no contact address is entered. * - Merge changes from branch/gsoc10/xcap and patch sent to dev mailinglist with subject "XCAP tests" which represents the work of Grigorii Balutsel on the "XCAP Support" GSoC 2010 project into trunk.