* Fixes a crash of the QTKit video CaptureDevice on Snow Leopard reported by Yana Stamcheva. * Fixes a crash of the QTKit video CaptureDevice on Snow Leopard reported by Yana Stamcheva. * Ongoing work on the Jingle implementation * Commits ongoing work on the Jingle implementation * Commits work on parsing the description jingle element * Commits work on parsing the description jingle element * Adds an implementation of the payloat type element * Adds an implementation of the payloat type element * Renames the payload type element * Renames the payload type element * Adds parsing for format parameters * Adds support an implementation for the <encryption/> tags * Adds an AbstractPacketExtension utility class because I am tired of writing the same stuff over and over again. (Yeah yeah, I should've thought of this earlier). Adds a Crypto packet extension * Adds support for the Crypto element * Adds support for the Crypto element * Adds support for the Crypto element * Modifies EncryptionPacketExtension so that it would now extend AbstractPacketExtension * Modifies RtpDescriptionPacketExtension so that it would now extend our newly added AbstractPacketExtension * Adds support for bandwidth elements. Adds support for text values in AbstractPacketExtension * Refactors ContentPacketExtension so that it would extend AbstractPacketExtension * Adds a default packet extension provider. Refactors a few more packet extensions so that they would extend AbstractPacketExtension * Adds a default packet extension provider. Refactors a few more packet extensions so that they would extend AbstractPacketExtension * Enables initial jingle parsing * Adds parsing support for the ICE transport element * Adds parsing support for the ICE transport element * Adds parsing support for the ICE transport element * Adds parsing support for the ICE transport element * Adds parsing support for the ICE transport element * Completes the implementation of the CandidatePacketExtension * Completes jingle packet parsing (I actually believe it does ;) ). Off to the jingle handling now * Adds packet classes for session-info messages * Refactors protocol classes so that we could share code between tha SIP and Jabber telephony implementations * tries a rescue of my git repository after a network loss * tries a rescue of my git repository after a network loss * tries a rescue of my git repository after a network loss * tries a rescue of my git repository after a network loss * tries a rescue of my git repository after a network loss * Disables Jabber telephony until it's actually ready * Removes smackx-jingle.jar from the Eclipse and NetBeans classpaths because the file has been removed from the repository. * Prevents the jabber contact list from trying to remove contacts that are not on the roster. * Other recent changes in earlier versions: * - Fix audio device list problem reported by Pujan Srivastava on dev (subject: Device List problem, July 8, 2010). Fix empty space in audio and video config forms. * - Add some cleanups on unregistering jabber provider and remove some possible mem leaks. * - Fix audio device list problem reported by Pujan Srivastava on dev (subject: Device List problem, July 8, 2010). * - Fix some NPEs in jabber provider and fixing build. * - Fix audio configuration form. Problem reported by Mr. Smith on dev (subject: new user interface: Audio properties display (nb2791)). * - Fix issue #687 looses track of some chat windows (when using separate window for every chat). * - Update smack library to latest svn version. * - Fix account enable/disable problem. * - Enhanced icons for the configuration window. * - Replace current account list BorderLayout with a GridBagLayout. * - Use findComponentAt instead of findComponent. * - Also reverse the order when parsing file for call records. * - Debugging logs added. * - Reverse order of the call history records shown in GUI, newest first. * - Fix enabling/disabling accounts functionality. Fix icq and aim accounts. * - Fix a deadlock occurring for jabber accounts, which during login fire connection failed. * - Introduce configuration form types and allow forms to be registered for the security section. * - Commit from translate.sip-communicator.org by user emcho.: 812 of 812 messages translated (0 fuzzy). * - Moves Persistence.java from plugin/keybindingchooser/chooser to service/keybindings because it is what its package says and Eclipse freaks out (while Ant does not). * - Closing tag accidantly removed from string. * - Change handling of certificates keystore file location(don't save the path), allow easy change of user homes and folder names. * - - Trying to fix duplicating jabber messages. - Remove obsolete media bundle and plugins using it that no longer work. * - Fixes security configuration form. * - Update ffmpeg JNI library with MJPEG support compiled for Linux 32-bit. * - Fix some javadoc warnings. * - Commit from translate.sip-communicator.org by user acastroy.: 812 of 812 messages translated (0 fuzzy). * - Fixes security configuration form. * - Commit from translate.sip-communicator.org by user mandre.: 812 of 812 messages translated (0 fuzzy). * - Fix NullPointerException when showing accounts configuration form. * - Configuration window improvements including reorganizing sections, user interface modifications, account loading/unloading functionality and more. * - Icons, which are part of the new configuration window interface. * - Renamed to OtrEngineServiceImpl * - Removes KeybindingUtil.jar from the Eclipse and NetBeans project files because the JAR has been removed from trunk in r7350. * - Fix NullPointerException when obtaining protocol provider factory. * - Fix sip tests. * - Removing non-ascii symbols