Commit Graph

7505 Commits (fa534bd7dfdbe5dc0cc4f494fe6dbd775cfe351e)

Author SHA1 Message Date
Damian Minkov e5c7f5aa6a Fixes initial account registration form.
13 years ago
Yana Stamcheva 8b96328959 Fixes NullPointerException in ExtendedTooltip.
13 years ago
Yana Stamcheva 74632843b8 Adds a property, which disables the audio system configuration combo box. Fixes a NullPointerException in video configuration form. In Audio and Video config forms, shows the tabbed pane only when we have more than one component to show.
13 years ago
Lyubomir Marinov 1e258ced34 - Fixes the Eclipse .classpath of libjitsi which was broken because of the change of the JSON implementation library.
13 years ago
Yana Stamcheva f87c4cf9ba Removes the ConfigurationManager-s from impl.gui and plugin.generalconfig packages and create a NotificationUtils class that manages all common configuration properties and is accessible through the util package.
13 years ago
Damian Minkov 4f3d81f0cc Replaces json lib.
13 years ago
Damian Minkov e2ef092f63 Reverts some changes from previous build. Fixes tests.
13 years ago
Damian Minkov 4c18b35618 Fixes missing about window and sometimes missing systray entry.
13 years ago
Vincent Lucas 27a9b72701 Improves the way of saving encryption protocol settings.
13 years ago
Damian Minkov 140e3ddd88 Moves loading the gui (creating main frame) in event dispatch thread. Make some bundles dependent on ui service, they wait for registered ui service before starting initialization. Listeners for protocol events in swing-ui run the swing dependent code in event dispatch thread.
13 years ago
Yana Stamcheva a39f28635f Adds support for proper editing of messages with smilies and newline characters, and a couple of small refactorings. Patch provided by Ivan Vergiliev on dev ("[PATCH] Support message correction for messages").
13 years ago
Lyubomir Marinov 30a056b0dd Fixes a NullPointerException in ChatConversationPanel.getPageLastMsgTimestamp(ChatConversationPanel.java:1444).
13 years ago
Lyubomir Marinov b1a7aac2d5 - Fixes multiple crashes in PortAudio.
13 years ago
Boris Grozev 4c2b22b629 Adds an option that disables updating the sound level indicators in the call windows, if net.java.sip.communicator.impl.gui.main.call.DISABLE_SOUND_LEVEL_INDICATORS is set to true.
13 years ago
Boris Grozev cc2664234f Enables FEC for Opus.
13 years ago
Boris Grozev 1e7e76e755 Adds an Opus configuration form and changes the default Opus settings. Updates the Opus JNI binaries. Notifies encoders that implement PacketLossAwareEncoder (Opus and SILK) of packet loss information received via RTCP.
13 years ago
Boris Grozev f0a2931a2c Fixes an NPE thrown when an URL without a scheme is clicked in the chat window. Patch contributed by Tom Denham.
13 years ago
Boris Grozev e21c425aac Adds a missing resource property. Patch contributed by Tom Denham.
13 years ago
Yana Stamcheva e4f138d46b Small fix on Windows, part of previous commit on Video Bridge Menu behavior.
13 years ago
Yana Stamcheva 45a1a8c851 Fixes Video Bridge menu misbehavior reported by Kertesz Laszlo on dev mailing list (subject: Voice calling via Google talk isnt working well in latest versions and some UI issues).
13 years ago
Vincent Lucas 469ea8c555 Updates listener for audio media configuration. This resolves the problem reported by Lyubomir Marinov about audio capture no more visible in audio tab preferences.
13 years ago
Lyubomir Marinov afb27d05c3 - Prevents a NullPointerException in ice4j's Connector#stop() which appears quite often with unknown side effects.
13 years ago
Damian Minkov f65dc96da2 Synchronize list of currently playing clips in SoundNotificationHandler.
13 years ago
Yana Stamcheva a86e412e2e Makes single window user interface property configurable.
13 years ago
Emil Ivov 3f4fa600e0 Fixes code formatting (lines going beyond column 80)
13 years ago
Vincent Lucas 2243330de2 Adds a new thread in the audio configuraiton to avoid user interface deadlock and latency while changing the capture device.
13 years ago
Damian Minkov 355a78b993 Adds native error codes and messages to PortAudioException when available and print them.
13 years ago
Vincent Lucas 09ecb11d04 Updates library jni portaudio for Linux-32. Includes stdin.h and corrects warning about intptr_t in net_java_sip_communicator_impl_neomedia_portaudio_PortAudio.c (as suggested by Lyubomir Marinov).
13 years ago
Damian Minkov 404ff34387 Updates library jni portaudio for windows.
13 years ago
Emil Ivov 703971dd36 Commits a patch from Tom Denham that handles the case where telephone-event is the only common payload type during an SDP negotiation. Refactors the DTMF OperationSets to use the neomedia Constants from its service package. Whoever imported Constants from an impl paa~ckage will be cleaning the floor for a week ;)
13 years ago
Vincent Lucas 612c97694c Updates library jni portaudio for Linux-64.
13 years ago
Vincent Lucas 59b514e323 Improves device selection via portaudio for MacOSX (hostapi coreaudio): adds the possibility to get the device transport type (USB, bluetooth, etc.) and an unique identifier. Corrects problems when: loading the same device twice (for the moment only for the same hostapi), a new plugged device is selected during a call or if the selected device is unchanged.
14 years ago
Damian Minkov a5cd540f4c Fixes overriding initial payload types to respect remote party payloads.
14 years ago
Damian Minkov 17a30bdffd Allows the remote party to override payload type for the media we send to it. Payload types are no more overridden locally, and remote settings are used only for the media we sent to the that participant.
14 years ago
Yana Stamcheva 5c173f245d Fixes hang up behavior when the call is already ended. Fixes closing of call info window when the other party hangs up the call.
14 years ago
Lyubomir Marinov 3b3c107b99 Reverts an incomplete modification to fix the build.
14 years ago
Lyubomir Marinov f20774433d Fixes exceptions, a memory leak due to incomplete code.
14 years ago
Lyubomir Marinov 46b2f98053 Mitigates a problem where the on-hold button in the call dialog gets inappropriately selected at the end of the call.
14 years ago
Yana Stamcheva a973bf9676 Makes the mute button reflect the current mute state if it was triggered from elsewhere (e.g. by pressing Shift-Ctrl-M).
14 years ago
Yana Stamcheva 3e6e886b74 Makes call window wait after a hang up only if there was no user intervention. Makes the window disappear immediately if the X button has been pressed.
14 years ago
Yana Stamcheva 90c1de2895 Makes OTR configurable from provisioning and defaults settings.
14 years ago
Yana Stamcheva a2e939f9a1 Fixes previous commit default property value.
14 years ago
Yana Stamcheva 33c10f36d9 Removes unused import and improves code on previous commit that adds configuration property allowing to disable searches in call history
14 years ago
Yana Stamcheva 62e7b6f2eb Adds a configuration property that allows to disable searches in call history.
14 years ago
Yana Stamcheva f474964f5a Fixes bringToFront() unconditional recursion reported by Lyubomir Marinov.
14 years ago
Yana Stamcheva a9584a410b Fixes hashCode problem reported by Lyubomir Marinov.
14 years ago
Yana Stamcheva b911156ea3 Disables minimize and maximize operations on the Add Contact window. Reported by Damien Engels and discussed on dev by Lubomyr and Ingo.
14 years ago
Damian Minkov 33a801ae53 Adds a check for force shutdown timeout system property.
14 years ago
Lyubomir Marinov 386c559bb2 Fixes a memory leak in NotificationManager. Removes an unnecessary copying of a List in CallManager.
14 years ago
Lyubomir Marinov 1538f28016 Prevents multiple dialing sounds from being played for multiple peers in a single call/telephony conference or for a peer who is being added to a telephony conference when there are other peers there already.
14 years ago
Lyubomir Marinov 5874178227 Renames a couple of methods upon request by Emil Ivov. Fixes an endless loop on hangup. Commits work in progress on sound notifications.
14 years ago
Yana Stamcheva 0fd021bc9e Fixes 80 column limit.
14 years ago
Yana Stamcheva 4424990017 Adds a separate video bridge menu in Tools and adds an OperationSetVideBridge that gives access to the video bridge conference calls.
14 years ago
Lyubomir Marinov 0951e5bcbd Tries to work around a problem in the one-to-one call dialog which may display the local video bellow the remote video.
14 years ago
Damian Minkov 6614838bc7 Compares versions on update using Version object compareTo method, and fallback to lexicographically compare of string in case of an error.
14 years ago
Damian Minkov 6b44046e44 Adds parsing version from string.
14 years ago
Lyubomir Marinov 98fef59119 Works on preventing sound notifications from playing forever.
14 years ago
Damian Minkov 93aeb79acf A hack fixing problem with playing notifications during the ongoing call.
14 years ago
Lyubomir Marinov 9d2858020d Centers the call dialog on the screen upon automatic resizing.
14 years ago
Vincent Lucas 81c971944b Adds a notification popup when the audio device configuration has changed.
14 years ago
Damian Minkov a754cc94e0 Fixes double playing of audio notification if notification and playback device are the same.
14 years ago
Lyubomir Marinov 69dd878775 Fixes an incorrect display of video which would not respect its aspect ratio.
14 years ago
Lyubomir Marinov 055882473a Commits work in progress on refactorying the call-related user interface for the purposes of audio and video telephony conferencing over single or multiple protocols and Jitsi VideoBridge.
14 years ago
Yana Stamcheva a3ef89863f Adds a protocol aware contact source interface and moves demultiplexing contact source functionality to a separate plug-in. Conference and transfer invite dialogs now show a separate contact for each contact detail (i.e. each telephone number, email address) and search results are taking into account the selected account.
14 years ago
Lyubomir Marinov e1c79d2ca6 Commit work in progress of fixing the implementation of content mixing in Jitsi VideoBridge.
14 years ago
Vincent Lucas 142764ebae Improves sound device selection: automatically switches to new plugged device, remember user preferences in a list.
14 years ago
Yana Stamcheva 52680ff85f Fixes tool tips in conference and transfer invite windows.
14 years ago
Lyubomir Marinov 8ab5ddd1bd Commits work in progress on refactorying the call-related user interface for the purposes of audio and video telephony conferencing over single or multiple protocols and Jitsi VideoBridge.
14 years ago
Boris Grozev 1f0a4b1a65 Adds the number of packets discarded by the FMJ packet queue to the "call info" window and to the logs at the end of a call.
14 years ago
Damian Minkov cee38f8cec Fixes loading notifications configuration migrating old saved values to newly added properties using default values.
14 years ago
Yana Stamcheva e4691afbc0 Updates certificate warning icon:
14 years ago
Yana Stamcheva 507cf83704 Updates chat room icons.
14 years ago
Yana Stamcheva a4e0f832c1 Shows all telephone numbers and different addresses as separate entries in conference and transfer invite dialogs.
14 years ago
Boris Grozev 276d33addb Implements a mechanism that allows JMF Controls registered in the codec implementations to be accessed in MediaStream. Adds a FECDecoderControl interface and uses it to collect FEC statistics in MediaStreamStatsImpl. Adds a "Packets decoded with FEC" line in the call info window.
14 years ago
Emil Ivov 7c677c726e reverts mistakenly committed NightlyBuildID.java
14 years ago
Emil Ivov 98a6dde829 Change versioning to allow for an easier integration of SVN revision and build number. Removes version revision leaving the version to major.minor[.build-label] where build label may include things like svn revisions, dates, etc.
14 years ago
Damian Minkov 5cb8ad46a8 Adds more options to sound notifications and their config. Sound notifications now can use playback, notification or pc speaker device.
14 years ago
Yana Stamcheva 0380c21559 Fixes contact list search problems, including persisting "unknow contact panel", when there are actual results from the search.
14 years ago
Yana Stamcheva e8fe100501 - Fixes status messages appearing as a broken user message
14 years ago
Yana Stamcheva 1133ff2859 Loads chat history dates the same way conversation dates are loaded.
14 years ago
Yana Stamcheva 909887442f Makes chat room settings option configurable through provisioning.
14 years ago
Yana Stamcheva 64987faa6f Adds specific tool tips for contact list buttons.
14 years ago
Boris Grozev bd3529f982 Fixes a bug that prevents FEC from being enabled, removes class imports.
14 years ago
Boris Grozev 8d988ac467 Removes certain @Override annotations to make the code compile with java 5.
14 years ago
Boris Grozev 6c376df438 Renames SILK-related properties.
14 years ago
Boris Grozev bdf1793fd2 Adds an option to explicitly advertise FEC support for SILK in SDP.
14 years ago
Vincent Lucas 22ffe0448b Improves harvesting time stats for call info frame. Updates Ice4j to r343: Improves harvesting time stats: 1) number of harvests and 2) total harvesting time for each harvesters.
14 years ago
Vincent Lucas 0fee578fc8 Displays host and reflexive address of remote candidate (CallInfoFrame), if we got the corrsponding rel-addr/rel-port. Updates Ice4j to r341: Updates rel-addr/rel-port management.
14 years ago
Damian Minkov 21c7757e23 Updates sysactivity handling QUERY_ENDSESSION and ENDSESSION events. Adds bundle that listens for the new events to handle clean shutdown.
14 years ago
Boris Grozev 19d2276dd4 Adds FEC support for the SILK codec. Minor clean-ups in EncodingConfiguration and MediaConfigurationImpl.
14 years ago
Damian Minkov 4247259805 Fixes ice states strings in call info.
14 years ago
Yana Stamcheva 5c9b257e92 Prevents the password field to select the whole text automatically when it regains the focus (The master password dialog may loose the focus and regain it when the main contact list window is loaded, so we make sure here that we won't delete everything that we've already typed when the focus lost/gained events happen)
14 years ago
Yana Stamcheva c8b0b796a3 Part of previous commit: Updates the incoming call dialog look.
14 years ago
Yana Stamcheva c740b315b8 Updates smileys.
14 years ago
Yana Stamcheva 037be1e08e Updates the incoming call dialog look.
14 years ago
Vincent Lucas 8e594b7212 Adds total harvesting time to the call info frame. Updates Ice4j to r339: Adds extra function to export the total harvesting time.
14 years ago
Yana Stamcheva 15b365abd6 Updates contact list search buttons.
14 years ago
Damian Minkov 0110981ab4 Fixes resource missing apostrophe.
14 years ago
Yana Stamcheva 631962eca4 Refactors the rollover reset of buttons in the contact list.
14 years ago
Vincent Lucas 07595ca31c Adds XMPP GUI configuration the ability to disable Jingle (audio and video calls with XMPP).
14 years ago
Yana Stamcheva cac9618f9b Antialiases tab names on Windows and Linux.
14 years ago
Vincent Lucas d67e969a0a Improves call info frame to show the ICE harvesting time if available. Updates Ice4j to r338: Adds extra function to export harvesting time.
14 years ago
Damian Minkov 50ab21656c Fixes wrong typing state fired.
14 years ago
Yana Stamcheva 7c6de6ec0f Fixes TabbedPane text problem on Windows.
14 years ago
Damian Minkov 3f3ca000f0 Detects failed typing notifications.
14 years ago
Yana Stamcheva 1e0d76ee7f Fixes zrtp confirm button in a call.
14 years ago
Vincent Lucas ceb334e6ba Adds CallInfoFrame information about host/reflexive/relayed addresses if ICE is used. Updates Ice4j to r337: Adds functions to get the host/reflexive/relayed address of the selected candidate pair.
14 years ago
Lyubomir Marinov 93d702f9b0 Commits work in progress on improving, stabalising audio and video telephony conferencing.
14 years ago
Lyubomir Marinov 31edde5063 Commits work in progress on improving, stabalising audio and video telephony conferencing.
14 years ago
Lyubomir Marinov 1ee98bdf07 Commits work in progress on improving, stabalising audio and video telephony conferencing.
14 years ago
Ingo Bauersachs b75a83f406 Allow access to system environment variables and java properties in provisioning #JITSI-1037, initial patch by Vieri di Paola
14 years ago
Ingo Bauersachs 524632e2f1 Rename computername provisioning property to hostname
14 years ago
Yana Stamcheva d862c4490a Adds pressed icons for contact list buttons.
14 years ago
Boris Grozev b709a4b516 Refactors EncodingConfigurationImpl
14 years ago
Ingo Bauersachs 0c1e691d86 Add computername provisioning property
14 years ago
Yana Stamcheva 6810fdc9c7 Fixes down arrow key in contact list.
14 years ago
Yana Stamcheva 9378c38d9a Fixes "Enter name of number" text being cut in the search field.
14 years ago
Yana Stamcheva 2cfb06bf36 Fixes contact list stealing focus from password windows.
14 years ago
Yana Stamcheva 89477e2652 Closes completely the master password dialog when finished instead of just hiding it.
14 years ago
Damian Minkov fd1244be36 Removes unused icons and references.
14 years ago
Vincent Lucas ccbb6b2f45 Corrects the visibility of the merge call button for the pre-call dialog and for the call panel. NB: Still need to correct merging call functionality (broken since r9870).
14 years ago
Yana Stamcheva e3341bfeb5 Removes unused class.
14 years ago
Yana Stamcheva 7df98cf8f3 Removes unused icons and references.
14 years ago
Yana Stamcheva 173b96c6e5 Removes call icon from call conference and call transfer search fields.
14 years ago
Yana Stamcheva d3afc76a3a Fixes focus problem in invite reason field in conference dialog.
14 years ago
Yana Stamcheva 22be0a4c0b Fixes right button menu in contact list.
14 years ago
Yana Stamcheva 4a959cd951 Fixes drag&drop problems in call conference window.
14 years ago
Damian Minkov 19edeb6f0c Fixes a crash after returning from standby in localhostretriever. Reported and patched by Ingo Bauersachs.
14 years ago
Vincent Lucas 03f2e135ba Updates GUI general preferences checkbox text concerning alphabetical to number character convertion for phone numbers.
14 years ago
Yana Stamcheva 9055754893 Shows contact address for contacts with display name in call conference and call transfer windows.
14 years ago
Yana Stamcheva 59f1dea336 Disables right click in invite dialogs (i.e. Create conference, transfer call, etc.).
14 years ago
Yana Stamcheva 40dd0838f6 Adds a video call button in the chat window.
14 years ago
Yana Stamcheva 9f50505740 Fixes group name cut in contact list.
14 years ago
Vincent Lucas 1630576457 Adds a checkbox in the GUI general preferences to accept dialed string with alphabetical characters as phone number.
14 years ago
Yana Stamcheva a77ab962c0 Fixes group name cut in contact list.
14 years ago
Boris Grozev ba8ad30931 Makes the "toggle video" button in the call window active only if we're ready to send video, and shows an appropriate tooltip otherwise. Same for the desktop sharing button.
14 years ago
Yana Stamcheva b9585be3d1 Activates the simple chat skin, until we fix memory problems with the current chat theme.
14 years ago
Lyubomir Marinov 4fbbe614fe Fixes SwingWorker#get(). Reported by Yana Stamcheva.
14 years ago
Vincent Lucas a52479a612 Provides error code and message to the GUI, when a XMPP call failed.
14 years ago
Vincent Lucas b7acf89cd9 Updates the PhoneNumberI18nServiceImpl, in order to remove the dependency to the libphonenumber.
14 years ago
Lyubomir Marinov 09cd4c6414 Refactors the utility class SwingWorker to perform thread pooling because it is extensively used during chat.
14 years ago
Lyubomir Marinov 9443a71830 Fixes a NullPointerException which prevented establishing calls. Reported by Boris Grozev.
14 years ago
Damian Minkov 01fabbeeec Fixes leaking queries and their results. Fixes memory leaking xml texts in chat panel. Autoaway configuration saved while typing.
14 years ago
Lyubomir Marinov 5f8c5a9063 Refactors the cross-protocol conference support.
14 years ago
Boris Grozev c4bab78e1e Makes MediaServiceImpl#getDefaultDevice return non-null even if no formats are enabled for the device. Updates some of it's usages accordingly. This fixes a problem with SIP audio calls failing when all video formats are disabled.
14 years ago
Yana Stamcheva 86a0325947 New enhanced interface.
14 years ago
Vincent Lucas 9dfae46328 Changes XMPP attended transfer to behave like SIP.
14 years ago
Boris Grozev 296e39ad9b Changes the EncodingConfiguration instance stored in MediaServiceImpl to one which contains global settings. Changes the names of some methods in EncodingConfiguration and MediaService to make their meaning more clear. Adds storeProperties() methods to EncodingConfiguration, makes EncodingsPanel use them.
14 years ago
Lyubomir Marinov 7a196cf51a Strips space characters from the contact addresses/phone numbers (typed into the user interface).
14 years ago
Vincent Lucas 9ca85e1a5d Merges some code between Jabber and GTalk protocols, in order to removes some cast exception.
14 years ago
Vincent Lucas 29f501bf32 Changes XMPP unattended transfer behavior to act like SIP. Informs the user if the transfer failed because the roster does not contains the remote peer.
14 years ago
Emil Ivov e19425dac3 Adds support for the IETF Opus codec (patch by Boris Grozev). Fixes a problem that prevented Jitsi from using formats that are disabled by default (pach by Boris Grozev)
14 years ago
Yana Stamcheva ccd6ba826f Fixes call transfer to a filtered contact. Makes the transfer dialog non modal.
14 years ago
Yana Stamcheva a10c9ce805 Don't show history search results before other contact sources. Fixes the appearing of the "Unknown contact view" when there are actual results available for the performed search.
14 years ago
Yana Stamcheva d955f59d19 Fixes NullPointerException for contacts that don't have preferred protocol provider.
14 years ago
Yana Stamcheva ee908cba05 Adds phonenumbers and search to transfer and conference invite dialogs. Improves the chat invite dialog by adding a search field on the top of the source contact list.
14 years ago
Damian Minkov 4f194782e3 Fixes java 5 compatibility.
14 years ago
Emil Ivov d8f2441317 Applies a patch from Boris Grozev that allows setting different codec configurations to different accounts. It is now possible to set entirely different codec preference for every account.
14 years ago
Emil Ivov ceac37aa4f Applies a patch from Boris Grozev that fixes an exception thrown when an account is enabled through the options window while trace logging is on.
14 years ago
Emil Ivov d3feab7e0e Fixes AIM account registration link. Patch by Boris Grozev
14 years ago
Emil Ivov 52da41bfc1 Applies a patch from Boris Grozev that now prevents ICE configuration from closing with an invalid port number for STUN and TURN servers
14 years ago
Emil Ivov 362646a3cd Applies a patch from Boris Grozev that fixes the option that allows to disable smileys
14 years ago
Emil Ivov e2c6718d5b Applies a patch from Boris Grozev that Adds a password strength meter to XMPP password changes and improves the feature in other ways.
14 years ago
Damian Minkov 9049a68efe Renames auto answer menu.
14 years ago
Yana Stamcheva d27ffc28e4 Fixes NullPointerException thrown when a call is received and there's no available media device.
14 years ago
Vincent Lucas 7d77fafb99 Corrects disable/re-enable sound notification mechanism.
14 years ago
Damian Minkov 5b0151fa18 Skips empty property names in configuration service and provisioning.
14 years ago
Vincent Lucas f5ab22a881 Merges redundant code (between CryptoPacketExtension and sdes4j) for parsing SDes crypto attribute (proposed by Ingo Bauersachs).
14 years ago
Damian Minkov 51d8e560d0 Changes extracting auto away configurations.
14 years ago
Vincent Lucas 2836fe726f Improves SIP and XMPP configuration interface to choose the priority between ZRTP and SDes.
14 years ago
Yana Stamcheva c4e05c0cbd Updates the list of custom action buttons when a CustomContactActionsService is registered/unregistered.
14 years ago
Damian Minkov 505be00d1d Changes the way action is performed on custom actions for source contacts. Fixes displaying notification source contacts.
14 years ago
Yana Stamcheva 9931f4b800 Making the contact list component available from outside the gui bundle.
14 years ago
Damian Minkov 325cea15eb Fixes run and tests.
14 years ago
Damian Minkov 305bf0ae6a Retrieves account display name from account id if not returned from the account info operationset.
14 years ago
Damian Minkov 7f5f544336 Adds missing import, that fixes incoming file transfer on windows.
14 years ago
Yana Stamcheva dfef701e1d Fixes contact's appearing when the status message is too long.
14 years ago
Yana Stamcheva 792e6403ae Fixes contact list button clicks.
14 years ago
Damian Minkov 97ed9feac0 Fixes autoway listening for idle, a bug where it adds listening for 0sec. of idle time.
14 years ago
Yana Stamcheva 8004132d5c Fixes single window interface.
14 years ago
Yana Stamcheva f9176ff142 Adds plugin components in the Swing thread.
14 years ago
Yana Stamcheva fba0d73ad9 Fixes contact details appearance.
14 years ago
Yana Stamcheva 568395de2f Fixes contact details length.
14 years ago
Damian Minkov 67987b4ed9 Makes flexible adding contact list buttons.
14 years ago
Yana Stamcheva a7ee45ad2e Removes correctly deleted notifications.
14 years ago
Damian Minkov b9ec3d74bb Adds remove of contact sources from ui.
14 years ago
Yana Stamcheva 59d61ccd96 Removes notifications that are no longer available.
14 years ago
Lyubomir Marinov 073d015251 Fixes issues with video conferencing such as the display of a non-focus participant's video to other non-focus participants and the stopping of the streaming between non-focus participants upon stopping of the streaming of the focus' local video.
14 years ago
Damian Minkov f43ef94f58 Adds contact removed to the ContactQuery listener, that will give the option to remove a contact once it has been shown in the ui after a query.
14 years ago
Damian Minkov 544336a5ec Updates custom action horizontal space.
14 years ago
Lyubomir Marinov 403a59cd17 Fixes a crash of the Outlook presence, IM and VoIP integration related to a report on the dev mailing list by Damian Kohlfeld.
14 years ago
Lyubomir Marinov a2bf866ce0 Fixes issues with video conferencing such as a failure of the local video to be displayed and a limitation of the conference focus with respect to requiring it to capture video as well.
14 years ago
Damian Minkov d100493139 Adds get/set data to SourceContacts. Moves custom buttons to ExternalContactSource. Adds listener to refresh contact sources.
14 years ago
Damian Minkov 5012fc910a Adds custom actions to source contacts.
14 years ago
Damian Minkov 5f866b4185 Adds listener to update UI from custom actions when needed. Changes in notification unread count, make sure we don't double add notifications.
14 years ago
Yana Stamcheva dcd1359631 Checks if a custom contact action should be shown for a given contact.
14 years ago
Damian Minkov 77a2ef87b3 Changes the way we read count of unread notifications, to show to user overall number of unread voice messages.
14 years ago
Yana Stamcheva 6dacc7968f Makes ContactAction-s aware of the x and y coordiantes of the action component.
14 years ago
Damian Minkov 0f3561ce90 Improves NotificationMessage unread messages counting and displaying.
14 years ago
Yana Stamcheva e4a6b53cdb Adds a notification source to the NotificationMessage used in OperationSetMessageWaiting.
14 years ago