- Rebuilds the Mac OS X counterpart of the PortAudio support with 10.4 compatibility. Fixes javadocs, formatting.
Other recent changes in earlier versions:
- Introduce possibility to control capture volume from the GUI through media service. Add capture and playback volume buttons to fullscreen call dialog.
- Commit from translate.sip-communicator.org by user emcho.: 954 of 954 messages translated (0 fuzzy).
- Commit from translate.sip-communicator.org by user emcho.: 954 of 954 messages translated (0 fuzzy).
- Reflect contact capabilities in call history.
- Commit from translate.sip-communicator.org by user emcho.: 954 of 954 messages translated (0 fuzzy).
- Reflect contact capabilities, such as call, video or desktop sharing support, in contact list (right click menu) and chat window (issue 891).
- Use only the username part of the JID for TURN credentials.
- Change label text in STUN/TURN configuration dialog.
- Wait ICE connectivity checks to be finished before generate the session-accept message.
- Fix issue where camera is activated in an audio only SIP call.
- Tunes the audio levels based on sound pressure levels and their ranges a bit. Fixes an inaccuracy in the audio levels being sent to conference members.
- Fix display of dialog which show screens that can be streamed (in case computer has more than one screen).
- Fixes an incorrect removal of audio-level data by CSRC.
- Commits patches to enable the blue theme for the tabs of various pages in Tools > Options provided by Akash Nawani in the dev mailing list thread "Regarding Security Page".
- According to XEP-176, <transport/> element in session-initiate may be empty of <candidates/>. It fixes call establishment with Psi+ client.
- Enable desktop streaming/sharing for SIP and XMPP protocol. Note that desktop sharing with remote control works only between two SIP Communicator clients for the moment.
- Remove debug output.
- When creating account check and disabled accounts(all loaded accounts in AccountManager) for duplicates. Don't block UI when disabling account which is currently registering or asking for authentication.
- Add some logging to media service: rtp statistics and media streams info.
- Bases the audio levels displayed in the call dialog on sound pressure levels.
- When we modify a Jabber account, be sure to clear existing supported XMPP features as well as all ProtocolProviderServiceJabberImpl's registration state change listeners because we will recreate OperationSets. Otherwise wrong behavior can happen like two ICE negociations for the same peer in the same time (because we have more than one OperationSetBasicTelephony associated with the account and listen to Jingle packets).
- Update ice4j.jar, free Ice4j's resources (streams, components, sockets) when call is finished.
- Get the application name from properties rather than hardcoded value.