Enable video button added in full screen mode.
Fixed problem with remaining avatar icon after a remote video was added (reported by Conrad Beckert on dev mailing list: "default avatar in rectangle on fullscreen video view").
Instant refresh of call history with new calls, when we're in call history view.
Improved call history interface.
Making sure to remove all operation set related gui listeners when a protocol provider is unregistered.
Start video calls from your contact list and chat window.
Some call interface code enhancements and javadoc comments added.
Disabled the desktop sharing feature until completely tested and ready to use.
- show avatar images for peers in one-to-one and conference calls if available
- show our own image in conference calls
- connecting icon introduced to indicate when an account is in connecting state (shown in the global status menu - below the name in the application window)
- As part of the support for external contact sources, implements a call history external source and its user interface.
- Addresses issue #706 Indicate missed calls
- Enhance the SIPCommMenu to support mouse over fade effects.
Conference invite dialog:
- Add new contacts in the invite dialog by pressing the Enter key.
- Remove selection if the user decides to enter something in the field.
Conference window:
- Replace the call peer arrow icon with a more visible one
- Move the call transfer into the call peer menu (it was previously represented by an icon in the status bar)
- Change the local user background title color in the conference (the grey was looking like disabled)
drag and drop files into chat windows. It displays incoming file notifications, file icons or previews (where possible, e.g. images).
This work package also contains a first file transfer implementation over the XMPP protocol (using the smack implementation of xep-0096: http://xmpp.org/extensions/xep-0096.html). Unfortunately this implementation won't work very well with GoogleTalk accounts for now, as Google servers seem to block every file bigger than 60K.
This commit contains also some improvements in the way we load the history and we manage error messages in the gui.
- new full screen mode button icons
- support for multiple status icons in the call status panel
- synchronizing full screen pause and mute buttons with those in normal dialog state
- replacing the mute call participant state with a property, which allows to be in whatever call state and still have mute.
- register security notifications