* Allow remote candidate to be injected while ICE is running and enhance interoperability with Empathy client. * Other recent changes in earlier versions: * - If we try to call an XMPP contact that does not support Jingle, print its address AND resource in error message. * - Commits a patch provided by Bauersachs Ingo on the dev mailing list in the thread "Throwing an exception during SDP processing results in stray call window" which fails a call if parsing SDP throws an Exception. * - Fix saving output device and add some debug prints. * - Fix a problem with initial turning on the packet logging and update some config string resources. * - Tunes the implementation of the blocking PortAudio stream interface op top of the non-blocking one, and the echo canellation. * - Introduce Packet Logging Service with its configuration form and implementation for sip,jabber and rtp. * - Remove a space in prop file that breaks loading bundles (introduced in previous commit). * - build.xml classes doc hs_err_pid31528.log ide jmf.log lastBuiltSipCommRevision lib log nbproject release resources sc-bundles sip-communicator.utest.bin src test test-reports www Fix exception when creating a STUN server without username/password; build.xml classes doc hs_err_pid31528.log ide jmf.log lastBuiltSipCommRevision lib log nbproject release resources sc-bundles sip-communicator.utest.bin src test test-reports www Use the default SIP Communicator STUN server by default if no configuration property is set; build.xml classes doc hs_err_pid31528.log ide jmf.log lastBuiltSipCommRevision lib log nbproject release resources sc-bundles sip-communicator.utest.bin src test test-reports www By default disable STUN username/password field; build.xml classes doc hs_err_pid31528.log ide jmf.log lastBuiltSipCommRevision lib log nbproject release resources sc-bundles sip-communicator.utest.bin src test test-reports www Remove a debug output in H263+ encoder. * - Fix a bug when we call an XMPP peer whose resources are all with priority 0. * - Fix callee name in error message. * - When calling a contact that has multiple resources, choose the one that has the highest priority AND Jingle support. * - Change the volume during a call while sliding (and not when the slider is released). * - Display an error message when Jingle call failed if contact does not belong to our roster list, if it does not support Jingle. * - When a call is on hold, disable only video, desktop streaming/sharing and DTMF buttons. * - Fix local video display when we are the second to activate video in a XMPP call. * - Fix a typo. * - Fixes the 'Check for Updates' on Windows to start the setup as an update, not as a new install. The fix should be in effect after it is installed i.e. the setup may be started as a new install once but it should start as an update afterwards. * - Localized state strings. * - If ICE processing failed, fail the call, send a session-terminate to peer and display error message. * - Attempt to fix disabled hold button when we have more than one call in the same time. * - Fixes a memory (and thread) leak in AudioMixer. * - Remove debug output. * - Rebuilds the Mac OS X binary of the PortAudio support from its latest source/r7982. * - Rebuilds the Linux binaries of the PortAudio support from its latest source/r7982. * - Change the "use ICE" property name. * - Rebuilds the Windows x86 binary of the PortAudio support from its latest source/r7982. * - Update ICE stack. * - Disable all buttons (but hold) when call is on hold. * - Text formating. * - Rebuilds the Windows x64 binary of the PortAudio support from its latest source/r7982. * - Opens the PortAudio streams with a valid framesPerBuffer value in order to make it possible to use the pseudo-blocking PortAudio stream interface implemented in r7982. * - Update check detecting wrong password on secure locations. * - Implements the blocking PortAudio stream interface on top the non-blocking PortAudio stream interface in order to make it possible to use the DirectSound PortAudio implementation on Windows and to decrease the input/capture and output/playback latency. * - Fixes a warning about isspace being implicitly declared. * - Fixes NullPointerException in MetaContact.getDefaultContact(). * - Limits contact list selection to a "single selection" to reduce row size problems coming from the multiple selection behavior.