Yana Stamcheva
162235665f
Fixes custom action buttons coordinates and backgrounds.
13 years ago
Damian Minkov
e43bd9db1b
Fixes some re-initializations for custom action buttons for UIGroups.
13 years ago
Damian Minkov
6744db96f7
Adds custom action buttons for UIGroups.
13 years ago
Yana Stamcheva
becd556ffc
Adds presence status and avatars to contacts coming from vcards in the "transfer call" and "invite to conference" dialogs.
13 years ago
Damian Minkov
0dba9afa03
Fixes building natives using i386 debian.
13 years ago
Lyubomir Marinov
97cba28a43
Implements an alternative to PortAudio on Windows which uses Windows Audio Session API (WASAPI) and related Core Audio APIs such as Multimedia Device (MMDevice) API.
13 years ago
Emil Ivov
f7ab3fb813
Improves payload type overriding for SIP/XMPP so that it would remove payload type overrides when necessary.
13 years ago
Yana Stamcheva
cf56f9fcf6
Fixes cut off audio conference window when creating a video bridge conference. Reported by Emil Ivov.
13 years ago
Yana Stamcheva
cfb8e1e091
Makes conference related menu items available from the chat window too. Makes the "Add new account" menu also available through chat File menu.
13 years ago
Boris Grozev
66e39e2832
Changes the way FEC is handled in the Opus decoded. Makes it output a single Buffer containing both the data decoded from FEC and the packet's 'regular' data. Until now, it output two separate Buffers.
13 years ago
Boris Grozev
684f32c9d8
Updates FMJ to r25. Handles the newly introduced Buffer.FLAG_SKIP_FEC in the libjitsi decoders.
13 years ago
Boris Grozev
5ffef82d0f
Adds an option to set the video bitrate. Patches provided by Benoît Laniel on the dev@ mailing list (under the subject of '[PATCH] Set default max video bandwidth to 128')
13 years ago
Hristo Terezov
cbec3cb49e
Fix for the global shortcuts on Linux to ignore auto repeat key events when a shortcut is pressed.
13 years ago
Hristo Terezov
463042d73f
Global shortcut tab is moved to be first of Keybindings tabs.
13 years ago
Emil Ivov
85511815b3
Allows use of distinct port ranges for audio and video streams. Distinct ranges can be defined through: net.java.sip.communicator.service.protocol.[MAX|MIN]_[AUDIO|VIDEO]_PORT_NUMBER. Use of a single range from 5000 6000 is still the default and is still configurable via the previously existing properties
13 years ago
Vincent Lucas
faf1f39e6e
Corrects the RTP DTMF buffering management for the following case: when a key is hold down on Windows, it generates several start DTMF events and only one stop when released.
13 years ago
Yana Stamcheva
7f3ff453f0
Adds native globalshortcut libs for linux and Windows. Provided by Hristo Terezov.
13 years ago
Boris Grozev
93cbfea68c
Tries to reuse a Buffer's data in order to avoid allocating memory.
13 years ago
Yana Stamcheva
77b1249b45
Adds "push to talk" functionality. The default shortcut for push to talk is "Shift Ctrl/Meta T". Native global shortcuts are now committed only for Mac. Windows and Linux coming soon. Patch provided by Hristo Terezov on dev (March 25, 2013, subject: "Re: [jitsi-dev] [PATCH] Push to talk"). Additionally this commit also removes the ppc command from the globalshortcut target.
13 years ago
Werner Dittmann
39c1998b9f
Update to zrtp4j-light v3.1.0
...
Update zrtp4j-light that implements new features to negotiate ZRP protocol
versions, support the B256 SAS authentication mode, some smaller updates and
bug fixes.
13 years ago
Lyubomir Marinov
1d36659054
Fixes warnings.
13 years ago
Damian Minkov
b1c43d7f67
Creates utility working with all phone details for metacontact and contact, used for main toolbar buttons, used for buttons in the contact list and used in the right click menu.
13 years ago
Damian Minkov
a542586b15
Merge latest changes on debian package. Renames package jitsi-jni to libjitsi-jni. Removes jar-not-in-usr-share overrides, not needed anymore.
13 years ago
Damian Minkov
21e7a2e0db
Fixes wait for unregister listener, that will trigger the reconnect. It used to listen and for registered provider event and if the provider was able to register after stand by before the scheduled unregister succeeds we can end up with offline sip provider.
13 years ago
Tom Denham
f6e8aa97ae
Fix up rendering of icons caused by r10608 reported by Yana on the mailing list.
...
"breaks the look of buttons in the contact list. When you make a rollover on any of the buttons of a selected contact the background image is cut and shouldn't be"
I've checked through and this should fix all instances of this problem.
13 years ago
Emil Ivov
bd7891fe68
Makes Jitsi's Jingle implementation more friendly toward SIP-2-Jingle gateways that advertise RFC3264 support, by sending a 3264 answer prior to the sesion-accept within a discovery-info.
13 years ago
Emil Ivov
a694066b11
Upgrades to latest ice4j version, for better WebRTC compatibility (More to come on this subject in the following weeks).
13 years ago
Yana Stamcheva
6e666b7491
Adds implementation for sip response 180 to be retransmitted 3 times. Patch provided by Hristo Terezov on dev (subject: "[jitsi-dev] [PATCH] Added implementation for sip response 180 to be retransmitted 3 times").
13 years ago
Lyubomir Marinov
1685a457af
Fixes multiple failures to (properly) display the local and/or remote videos in a call.
13 years ago
Boris Grozev
794aca649d
Reverts a mistakenly committed file in r10614.
13 years ago
Boris Grozev
a3eb70a0b3
Small fixes to various comments. Adds logs when a SIP outgoing call is created and when a Conference-Info IQ is received.
13 years ago
Boris Grozev
387e4476b3
Disposes of the RTPTranslator used in MediaAwareCallConference when the last Call is removed from the conference. This allows for the RTPTranslator to be GC'ed and thus prevents a memory leak.
13 years ago
Lyubomir Marinov
6490246da8
Cleans up source code, provides tiny optimization.
13 years ago
Tom Denham
01934b63d3
Fix bug where calls fail if video is toggled while the remote end is ringing. This happened because the client would send overlapping INVITEs, which is against the SIP rfc. Fix is to only enable the video button once the remote party answers the call.
13 years ago
Tom Denham
99f600eb84
Fixes SipCommButtons so that only one of bgImage/rolloverImage/pressedImage is painted, with only one of iconImage/rolloverIconImage/pressedIconImage painted over the top, with the correct alignment.
...
Previously, when an enabled SipCommButton was painted, the layers were (from the bottom layer upwards):
1) bgImage (centre aligned)
2) rolloverImage* or pressedImage, as appropriate (top-left aligned)
3) iconImage or rolloverIconImage or pressedIconImage, using iconImage if a special-state image is required but not available (centre aligned)
*The javadoc for setRolloverImage says that it's rolloverImage is the 'rollover background image', just as bgImage is the 'background image'
Now, the layers will be:
1) bgImage or rolloverBgImage or pressedBgImage, using bgImage if a special-state image is required but not available (centre aligned)
2) iconImage or rolloverIconImage or pressedIconImage, using iconImage if a special-state image is required but not available (centre aligned)
We had hit the issue that when using three different images (not icons) for a SipCommButton, the default image would show through any translucent areas of a pressed/rollover image
13 years ago
Tom Denham
5f349ac2a6
Fix a problem where users might accidently answer the wrong call when they have two calls coming in at the same time.
...
Ensure that the incoming call windows don't appear on top of each other. If there's a window already displayed then it shows the next window underneath it.
13 years ago
Tom Denham
039dd4ba33
Add configuration to remove support for contact groups from the Jitsi UI.
...
To enable, set
net.java.sip.communicator.impl.gui.main.contactlist.FLATTEN_GROUP_ENABLED
Default is that no behaviour is changed.
13 years ago
Tom Denham
da45f73944
Add a SipCommTextArea, similar to the SipCommTextField (i.e. can have coloured default text) but extending JTextArea. Both SipCommTextField and SipCommTextArea are made to implement the ColoredDefaultText interface.
13 years ago
Damian Minkov
dd5dc2db2f
Updates bundled jre.
13 years ago
Tom Denham
bdd56fe9d1
Add the ‘remove contact’ icon next to ‘all contacts’ on the contact right-click-menu ‘remove contact’ sub-menu.
13 years ago
Damian Minkov
76fa718499
Does not show video details if it is the same as voice. When obtaining additional phone numbers do not show a number twice. Fixes enabling video buttons in contact list on found VideoDetail.
13 years ago
Damian Minkov
069ffa44a8
Implements call waiting disabled property and reject incoming calls property on busy provider.
13 years ago
Boris Grozev
5fd1aa5f27
Fixes a potential problem with handling of colibri conference IQs if we are the focus of multiple jitsi videobridge conferences...
13 years ago
Vincent Lucas
a1e648c6ef
Adds a minimal duration for RTP DTMF tones. This minimal duration can be configured by provisioning with the net.java.sip.communicator.service.protocol.minimalRtpDtmfToneDuration property, or by setting it in the account preferences.
13 years ago
Ingo Bauersachs
012f43d028
Rename remaining localized Jabber names to XMPP
13 years ago
Boris Grozev
c488f654c2
Makes TransportManagerJabberImpl close its StreamConnectors in its close() method. This fixes a problem with colibri channels not being expired.
13 years ago
Damian Minkov
4dc93a1cd7
Adds designated requirement when signing dmg, fixes problem on OS X 10.6 where firewall prompt popup on every start. Reported on the mailing list by Pedro M.B..
13 years ago
Lyubomir Marinov
36b29593e3
Maybe prevents a NullPointerException in X506CertificatePanel reported by Vieri on the dev mailing list in the thread 'Jitsi 2.1 uncaught exception'.
13 years ago
Vincent Lucas
a6288b5c35
Adds edition for macosx address book contact properties. Avoids concurrent access to contact details. Corrects msoutlook subcategories for email and nickname.
13 years ago
Damian Minkov
fd097c2eb2
Adds a warning dialog when trying to make an audio call with no audio device or no codecs enabled.
13 years ago