* Fix some coordinates problems in desktop sharing when having multiple monitor (especially with different resolutions). * Other recent changes in earlier versions: * build.3319 * - Properly handle switch from region desktop streaming session to webcam. * build.3318 * - Explicitly request the focus in the call panel in single window mode. * - Fix an exception when logging packet that happen we close a call. * - (1) Prevents SelfReg files in the Windows setup. Otherwise, the private Java Runtime Environment will register Java Quick Starter which can be seen in Internet Explorer 9. (2) Makes it possible to easily include additional files in the Windows setup. * build.3317 * - Fix XMPP desktop sharing issue where callee cannot take remote control of caller desktop. Also don't enable desktop remote control after all parts are connected (SIP issue). * build.3316 * - Remove enable remote desktop checkbox dark gray background on MacOSX. * build.3315 * - Improves DNS resolution. Now we also enter redundant mode in cases where the DNS server does respond but we find that response to be non-satisfactory. Makes use of the backup-resolver possible when local DNS is completely down. * build.3314 * - Fixes a couple of possible causes of access violation in the JNI library of the support for Microsoft Outlook contacts. * build.3313 * - Showing categories and labels for contact details coming from AddressBook or Outlook. * - Fixes a couple of possible causes of access violation in the JNI library of the support for Microsoft Outlook contacts. * build.3312 * - Do not stop current video when we switch to desktop sharing (or vice-versa) as starting desktop sharing will trigger new session that closes and releases stuff from previous session. * build.3311 * - Don't search and use directsound devices by default, causing problems on some machines. Use the default devices specified by the system. * build.3310 * - Adds 'Instant Messaging' ContactDetail category and uses it in the Mac OS X Address Book ContactSourceService. * build.3309 * - Mouse coordinates are now correctly handle in desktop sharing session with multi monitors. * build.3308 * - Prefer application properties than hardcoded strings. * build.3307 * - Delivers VideoEvent.VIDEO_REMOVED for the local visual component of desktop streaming/sharing. Reported by Yana Stamcheva. * - Do not show screens selector when using partial desktop streaming. Properly handle DesktopSharingFrame location when using two monitors in all directions (i.e. second monitor on TOP, BOTTOM, LEFT or RIGHT of the first ones). * - When using partial desktop streaming, allow to switch from initial screen to another (switch occurs when upper left corner of the region is in another screen). * - Uses Email and Phone as categories and Home, Work and Mobile as labels of the ContactDetails provided by the ContactSourceService implementations for Mac OS X Address Book and Microsoft Outlook. * build.3306 * - For non transparent desktop sharing adds some small tip to help the user understand how it works. * build.3305 * - Log "transparency not available" exceptions at info label (as they're expected to happen on java 1.5 environment). * build.3304 * - Forces the loading of MsOutlookAddrBookContactQuery at the time of loading MsOutlookAddrBookContactSourceService in order to see how it affects issue #916 'UnsatisfiedLinkError: no jmsoutlookaddrbook in java.library.path'. * - Two separate menus for desktop sharing in the contact right button menu + their icons. Fixed video call icon in contact right button menu. * - Fixes show/hide local video button state in full screen mode. * build.3303 * - Enables zone desktop sharing. * - Deploys JRE 1.6.0_24 as private during the setup of SIP Communicator on Windows. * - Adds javadocs. * build.3302 * - Ongoing work on partial desktop sharing user interface (Not yet enabled for use) - Fixes partial desktop sharing screen button background on Linux and add some java5 user interface improvements. * build.3301 * - Fix ClassCastException and creating conference calls. * - Make the remote control desktop sharing check box non-opaque on Windows and Linux. * - Makes it possible to deploy a private Java Runtime Environment on Windows as part of the setup of SIP Communicator. * - Fixes java5 compatibility. * build.3300 * - Ongoing work on partial desktop sharing user interface (Not yet enabled for use) - Make partial desktop sharing screen transparent on Linux.