build.3967
build.3968
- Changes version, back to nightly.
build.3969
- Adds (experimental) support for the cobri Jabber extension.
build.3970
- Fixes a ConcurrentModificationException in SRTPTransformer reported by Emil Ivov, an ArrayIndexOutOfBoundsException in CallJabberImpl. Removes FMJConditionals because FMJ is always used anyway.
build.3971
- Fixes the display of local video in a call on Linux. Patch contributed by Sebastien Vincent.
build.3972
- Tries to forward jitsi.java.net to jitsi.org
build.3973
- Adds access to zrtp timeout value.
build.3974
- Fixes multiple stability issues with the (experimental) support for the cobri Jabber extension.
build.3975
- Adds new improved security interface.
build.3976
- Fixes mandatory security timer.
build.3977
- Checks for auto away in default values.
- Fixes security details layout.
- Fixes some security strings.
build.3978
- Implements automatic selection of the (experimental) cobri support for conference calls. Enabled if the boolean account property USE_JITSI_VIDEO_BRIDGE is explicitly set to true.
build.3979
- Fixes native ant script (src/native/build.xml) by using some linker flags only for Mac OS X.
build.3980
- Adds property to configure show status message in chat window.
build.3981
- Fixes hanging up call in cross protocol conference and when security is mandatory but is not available. Fixes creating normal conferences.
build.3982
- Adds security started event, indicating when security initialization has really started.
build.3983
- Renames recently added event securityStarted to securityNegotiationStarted.
build.3984
- Prints in logs codec and remote ip when stream is started.
build.3985
- Add ZID name feature. The ZID name feature enables the user to associate a name for a ZRTP identifier. The user can enter such a name only if the authentication string (SAS) was compared and confirmed. The popup dialog shows the current ZID name or is preset with the display name of the called party in case no name was associated previously. The user may change the name and store it with OK, pressing Cancel leaves the name untouched.
- New version of ZRTP library. This version includes SAS signature features, enhancements of the trusted MitM feature and Damian's patch to get the remaining time of ZRTP's discovery (Hello) phase.
build.3986
- Tries to fix a deadlock that can occur on double detecting connection closed, by smack and by our network detection.
build.3987
- Adds option to add voicemail check URI to use it for checking voicemail messages.
build.3988
- Changes a Listener into a PacketCollector to discover STUN/TURN servers when querying the IQ google:jingleinfo in TransportManagerGtalkImpl.
- Adds a synchronization point in order to wait for the Jingle node discovery completion before starting to harvest ICE candidates.
build.3989
- Call security fixes. Adds SrtpControl to the security negotiation started event.
- Replaces ZID icon in order to fix security layout.
build.3990
- Corrects the bug where the primary shortcut is overwritten by the secondary one.
- Fixes security indication after pressing on/off hold.
build.3991
- Fixes SDES security and call status indent.
build.3992
- Corrects Linux warning info dialog height displayed when closing a chat: - during an non-terminated file transfer, - with a non-sent message, - with a message received less then 2 seconds ago.
build.3993
- Makes contact list interface unique on Windows and MacOSX.
- Fixes close security panel button on Windows and empty SDES panel.
build.3994
- Fixes video security indication (problem reported by Ingo Bauersachs).
build.3995
- Adds ice states to call info. Fixes a problem with creating two transport managers for jabber calls and slow creating of upnpharvester.
build.3996
- Removes the cipher information from the security details panel.
build.3997
- More default values checks when starting auto-away thread.
build.3998
- Provides a workaround for http://code.google.com/p/android/issues/detail?id=24765 which is an Android 4.0-specific issue.
build.3999
- Corrects and improves stream statistics: 1) Corrects code copy/paste error between upload and download bandwidth computation. 2) Ables rate computation update even if there was no packet received between two following statistic updates (i.e. useful for Vtalk mute, as it does not send any packets): updates the "Exponentially Weighted Moving Average" (EWMA) with a number of steps equivalent to the time elapsed between the last two statistic updates divided by the default inter-packet arrival (20 ms). 3) Corrects upload loss rate accuracy. (Does not correct incorrect loss rate due to RTCP wrong values, which leads to have an upload loss rate stucked to 99%). 4) Deletes code duplicates between similar upload and download functions.
build.4000
- Renames label "Call transport" from CallInfoFrame to "Signalling call transport".
build.4001
- Fixes missing xmpp statuses where presence packets were received before the reply of our roster query.
build.4002
- Cleans up AbstractVolumeControl a bit by extracting constants, removing unnecessary code.
build.4003
- Implement paranoid mode for ZRTP. Refer to the in-line documentation of enableParanoidMode flag in ZRTPTransformerEngine.java to read the full description.
- Small fix in ZrtpControlImpl, add comment regarding paranoid mode.
build.4004
- Fixes RTCP loss information by distinguishing between RTP sequence number cycling and RTP packet desequencing. Contributed by Vincent Lucas.
build.4005
- Corrects MAC OS white background warning info displayed when closing a chat: - during an non-terminated file transfer, - with a non-sent message, - with a message received less then 2 seconds ago.
build.4006
- Makes appearance of zrtp confirmation panel configurable.
build.4007
- Updates display names when changed at server-side. Auto accept authorizations if we have initiated adding of a contact.
- Fix compilation error.
build.4008
- Makes sure that the audio system used for capture is also used for playback.
build.4009
- Tries to default the audio CaptureDevice to a Format which satisfies the maximum of the supported audio properties yet betters the efficiency of the application.
- Enhance ZID name feature to store AOR/JID. Storing AOR/JID enables Jitsi to perform an automatic check if the stored AOR/JID associated with a ZID matches the values of the current call AOR/JID. In case of a mismatch Jitsi displays a popup window to inform the user.
- Fix compile problem after applying patch.
build.4010
- Fixes sip tcp ports in pcap file. Fixes a possible deadlock in spellcheck obtaining chats and an early chat/typing notification while starting.
build.4011
- Corrects sound event loop when setting a custom sound file.
build.4012
- Adds jabber version XEP-0092: Software Version.
build.4013
- Adds os to jabber version.
build.4014
- Adds video resolution to the call info frame.
build.4015
- Loads only used jabber providers, sending service unavailable for not handled one.
build.4016
- Fixes a race in checking for other running instances, problem where we can end up with several instances of the application.
build.4017
- Adds gradient color for contact list selection.
build.4018
- Localize some xcap error messages.
- Uses the same history icon in contact list right button menu and chat file menu.
- Refactors the SoundLevelIndicator Component to not access the width of its parent and makes it available to bundles other than the UI bundle.
- Uses GTKLookAndFeel on KDE instead of the cross-platform LookAndFeel.
- Refactors the detection of capture and playback/notification devices. Adds audio preview. Closes the video preview when switching away from it.
- Fixes an ArrayIndexOutOfBoundsException in in the audio mixing.
- Adds support for PulseAudio on GNU/Linux.
- Gains performance by disabling the writing of the FMJ Registry file since it is not being loaded anyway.
- Fixes show/hide local video button.
- JITSI-1035 #resolve fixed Allows caller information to be passed to the command action handler on the incoming call event. Patch by Vieri Di Paola.
- Commit from translate.jitsi.org by user ibauersachs.: 1278 of 1278 messages translated (0 fuzzy).
- Fixes problems parsing sip messages using some locales.
- Commit from translate.jitsi.org by user ibauersachs.: 1278 of 1278 messages translated (0 fuzzy).
- Fixes build.
- Implements (native) volume control for the PulseAudio backend (on GNU/Linux).
build.4019
- Fixes a NullPointerException in DeviceSystem which prevents the loading of PortAudio and silences an IllegalStateException. Reported by Emil Ivov.
build.4020
- When selecting xmpp resources to call or send file, when having same priorities check which one is more available.
- Fixes the loading of the user's preferences with respect to the audio devices. Reported by Kertesz Laszlo.
- Provides source and binary compatibility with PulseAudio 0.9.21 which is the current version available in Debian stable.
- Respect show/hide offline contacts in chat invite contact dialog.
- Detects remote file transfer reject.
- Increases source compatibility with Android.
- Orders alphabetically subgroups in meta contact groups.
- Uses contact display names in multichat.
- Delivers in chat room the reason of chat invite rejections.
build.4021
- Synopsis: Corrects desktop sharing problem: sometimes not sending key and mouse event. Problem: The CallPeer grants remote control whereas the call user interface is not ready and has not registered its remote control listener yet. Correction: Adds a list of granted remote control peers for the AbstractOperationSetDesktopSharingClient. This list is used to remember granted peers, when the granted event occurs before the corresponding UI listener registration. Thus, when a new UI remote control listener is registered, a new remote control granted event is fired to this new listener for all granted remote control peers.
- Removes OneToOneCallPeerPanel unused code concerning the remote video mouse events. UIVideoHandler uses a copy of this code.
- Fixes list selection color.
build.4022
- Fixes an application freeze when PulseAudio is disabled.
- Corrects parsing of Swift XMPP entity capabilities response. Problem: Swift sends entity capabilities responses (XEP-0115 Disco#info responses) without adding a "node" attribute inside the "query" element. This is a correct behavior as the "node" attribute is optional (XEP-0030). But Jitsi was checking the presence of this attribute and was rejecting all DiscoveryInfo without it, but containing a defined "hash" (for filtering Google Talk web, which does not send "hash"). Correction: Removes the check of the "node" attribute to validate Disco#info responses. Bug report: Kim Alvefur: [jitsi-dev] Invalid DiscoverInfo
- If the node attribute of the Disco#info reponse is null, set it to the node value of the request.
build.4023
- Includes any default translated Error or ProgressText elements when building msi packages.
- Adds an "answer/hangup" call global key shortcut. Modifies the "hangup" global key shortcut behavior. The answer/hangup shortcut: -------------------------- This shortcut may be helpful for headsets with a single button for answering or hanging up a call. By default this shortcut is set to "Ctrl + Shift + p". When pressed: 1) If there is at least an incoming call, then Jitsi answers the first incoming call. 2) If there is no incoming call, then Jitsi closes all active calls (An active call is a call with at least one peer which is not on hold). 3) If there is no incoming call and no active call, then Jitsi closes all remaining calls (which are all on hold). New hangup shortcut behavior: ----------------------------- The hangup global key shortcut behavior is modified as follow: 1) If there is at least an incoming call, then Jitsi closes the first incoming call. 2) If there is no incoming call, then Jitsi closes all active calls (An active call is a call with at least one peer which is not on hold). 3) If there is no incoming call and no active call, then Jitsi closes all remaining calls (which are all on hold).
- Commit from translate.jitsi.org by user acastroy.: 1278 of 1278 messages translated (0 fuzzy).
- Fixes NullPointerExceptions and blank contactlist when UI is uninstalled and then installed(changing theme on windows).
- Fix add duplicate listeners. Doesn't allow empty username entering credentials for provisioning. Adds handling 403 http error code.
- Fixes tabs background, revert ui setting modifications.
- Fixes video preview in configuration.
- Adds error message to authentication window when user is not authorized.
- Disable test.
build.4024
build.4025
- Adds new video conference interface.
build.4026
- Disables conferencing menus and buttons if there's no account supporting it.
build.4027
- Fixes NullPointerException in video conferences.
build.4028
- Fixes audio level indicators in conference calls.
build.4029
- Adds answer video call with video functionality.
build.4030
- Adds property that can disable/enable remember password option in authentication window.
build.4031
- Fixes NullPointerException and loosing some multichat messages.
build.4032
- Changes download location url.
build.4033
- Commit from translate.jitsi.org by user emcho.: 1017 of 1278 messages translated (89 fuzzy).
build.4034
- Commit from translate.jitsi.org by user emcho.: 1074 of 1278 messages translated (33 fuzzy).
build.4035
- Updates ice4j library corresponding to revision #304: corrects logged addresses for relayed packets.
build.4036
- Commit from translate.jitsi.org by user emcho.: 1267 of 1278 messages translated (0 fuzzy).
build.4037
- Fixes PatternSyntaxException, escape special characters when creating regular expression.
build.4038
- Fixes downloading delta updates.
build.4039
- Removes OperationSetPresence and OperationSetPersistentPresence from supported operation sets of sip protocol when SIMPLE is disabled for account.
build.4040
- Integrates Jitsi presence, IM and VoIP with MS Outlook.
build.4041
- Fixes some NPE when sip presence is disabled.
build.4042
- Fixes NPE in call history.
build.4043
- Disables msofficecomm plugin on other operating systems than Windows.
build.4044
- Disables msofficecomm plugin on other operating systems than Windows (check added when service is stopped).
build.4045
- Converts a few public API methods from "weakly" to "strongly" typed.
build.4046
- Supports vCard e-mail addresses when matching Microsoft Outlook contacts to Jitsi contacts for presence. The functionality is still to be implemented for the cases of IM and VoIP.
build.4047
- Supports vCard e-mail addresses when matching Microsoft Outlook contacts to Jitsi contacts for IM and VoIP.
build.4048
- Adds an option to use additional phone numbers for video calls and desktop sharing.
build.4049
- Replaces incorrect provisioning parameters, which do not correspond to "name=value": i.e. "name" is replaced by "name=".
build.4050
- Uses the equivalent of Jitsi's 'On the phone' status in Microsoft Office/Outlook.
build.4051
- Skips provisional response for sip presence operation set.
build.4052
- Fixes stopping local video on call that was answered as video call will stop and remote stream.
build.4053
- Fixes a leak of "New Account" dialogs.
build.4054
- Fixes a leak of "Join chat room" dialogs.
- Adds a FIXME comment about a cause of leaking ExtendedTooltip instances i.e. the tool tips shown while hovering with the mouse pointer over the contacts in the contact list.
build.4055
- Adds properties to custom the GUI. Patch proposed by Vieri (JIRA new feature JITSI-1045).
- Corrects custom GUI property names to respect Jitsi convention: prefix.DISABLED.
- Fixes focusing authentication window fields.
- Shows audio configuration dialog instead of the whole configuration form when device change has been detected. Updates audio configuration combobox values while form is visible and devices change.
- Updates ice4j library (revision #305): Corrects the received STUN packet address logged in pcap file. And corrects the received/send STUN packet address logged in pcap file for JingleNodes.
build.4056
- Commits work in progress on libjitsi.
- Modify text of security labels to include ciper information. To retrieve the cipher information string add a getCipher method to the ZrtpControl and SecurityEventManager. The security labels display the cipher information as a second line below the status information.
build.4057
- Adds property to set global account display name.
build.4058
- Corrects RTP adresses logged in pcap file by JingleNodes socket. Updates ice4j library to revision #306: Corrects RTP adresses logged in pcap file. Adds an informational log when the RTP loss rate is > 5% (at most an entry each 5 seconds).
build.4059
- In relation to the presence, IM and VoIP integration between Jitsi and MS Outlook, writes a few additional Windows registry entries which are supposed to be taken into account by Outlook when Exchange is in use as well. Additionally, tries to comply with the MS Lync Server 2010 presence color convention e.g. uses red for the 'On the phone' presence status.
build.4060
- Adds a filter to event sound chooser dialog, in order to select only WAV files.
- Corrects region desktop sharing if the frame goes outside the screen borders (left, right, top and bottom).
build.4061
- Uses info retriever for retrieving contact avatar, to avoid possible duplicate VCard loads. Adds property to disable/enable searching buddies for jingle nodes, disabled by default.
build.4062
- Fixes java 1.5 compatibility.
build.4063
- Updates to latest sparkle, with change to allow opening https description locations.
build.4064
- Adds priority prefixes we search first while discovering jingle nodes, and adds option that stop searching on first found.
build.4065
build.4066
build.4067
- Commit from translate.jitsi.org by user acastroy.: 1278 of 1278 messages translated (0 fuzzy).
build.4068
- Move cipher detail information to call info frame.
build.4069
- Fixes a possible NullPointerException which could prevent the successful integration of Jitsi presence, IM and VoIP into MS Outlook.
build.4070
- Adds XMPP remote control capability advertising and adds XMPP remote control granted/revoked notification. Updates ice4j to svn revision #307: Corrects detection of STUN packets if the current UDP datagram has no PDU.
build.4071
- Fixes handling away status after successful reconnection. Fixes a problem in reconnect plugin where several reconnects can happen, after several reconnection retries. Fixes reconnection after xmpp connection throws ConnectException or NoRouteToHostException.
build.4072
build.4073
- Commits an initial version of the libjitsi library which should be fully functional with respect to neomedia/MediaService and should be usable with and without OSGi.
build.4074
- Improves updating away status.
build.4075
build.4076
- Stops flipping the local video display when dealing with a desktop sharing.
build.4077
- Displays account display name if available.
- Sends status message with unavailable presence when logging off, this way the status will be available and when offline.
build.4078
- Updates video max bandwidth default value. Fixes unneeded proactive notifications shown when chat state is inactive. Fixes NPE.
build.4079
- Updates ice4j.zip to revision 308: Corrects reception of hole punch packets for TCP socket.
build.4080
- On behalf of Vincent Lucas, commits a fix to the calculation of the Last SR (LSR) timestamp for the Sender Report RTCP packet.
- Adds more default values for sip account wizards, fixes some default values.
build.4081
- Improves call peer listener subscription for jabber desktop sharing server.
build.4082
- Adds video conference interface enhancements.
build.4083
- Fixes wrong menu item states, missing some configuration evaluation.
build.4084
- Enables to move the desktop sharing region.
build.4085
- Adds property to hide account selection when single option is available.
build.4086
- Updates screen detection when region desktop sharing starts with an origin outside the screen borders.
build.4087
- Adds property to hide account status selectors and to disable adding auto answer items in separate menu, but add them in tools menu.
build.4088
- Fixes auto answer item icon when menu is disabled.
build.4089
- Adds status icon in front of auto answer items to easily detect when it is enabled.
build.4090
- Updates ice4j library to svn revision #309: Corrects heap space consumption when TCP DelegatingSocket receives a packet with no data.
build.4091
- Removes MuteDataSource and SourceCloneable interface implementation from the imgstreaming.DataSource, but implements the javax.media.protocol.Controls.
build.4092
- Prevents us from adding duplicate dates in history window.
- Switches Jitsi trunk to libjitsi.
- Switches Jitsi trunk to libjitsi.
- Switches Jitsi trunk to libjitsi.
- Switches Jitsi trunk to libjitsi.
- Switches Jitsi trunk to libjitsi. (Tries to fix the build tests.)
build.4093
- Updates tooltip content when account statuses are hidden.
build.4094
- Refactors r9682 to use a javax.media.Control interface.
build.4095
- Adds RTT statistic to call information frame.
- Tries to fix 'Jitsi (Debian 32-bit) crashes at startup' reported by Kertesz Laszlo on the dev mailing list.
build.4096
- Adds global status menu to the tray menus, adding global status service.
build.4097
- Adds property to enable/disable packetization mode 1 announcing.
build.4098
- Updates ice4j to svn revision #310: Corrects a java under MAC OSX bug when dealing with ipv6 local interface: the destination address (as well as the source address) under java / MAC OSX must have a scope ID, i.e. "fe80::1%en1".
build.4099
- Fixes UnsatisfiedLinkErrors with detail message 'Invalid access to memory location' in jnawtrenderer.dll and jndirectshow.dll.
build.4100
- Updates the detection of a remote desktop sharing call via the new Controls of imgstreaming.DataSource, in order to display a desktop icon as the local visual.
- Removes the local video displayed when stopping to send video stream or desktop sharing stream during a single call.
- Corrects sending keyboard events for desktop remote sharing: request focus on the remote video display when the user has clicked on it (i.e. visually on a remote window).
build.4101
- Uses default value if setting has wrong value for video max bandwidth.
build.4102
- Adds examples to libjitsi. Fixes a failure to detect the video capture devices on Windows.
build.4103
- Updates ICE4J to svn revision #311: Puts the Agent into WAITING state when creating a new media stream. This way all incoming connectivity checks are added to the preDiscoveredPairsQueue until this Agent turn back intro RUNNING state.
build.4104
- Fixes update problem for old home folders under macosx.
build.4105
- Updates ICE4J to svn revision #312: Applies patch 1, 2, 3, 4 and 7 from Daniel Pocock: [jitsi-dev] refreshing patches.
build.4106
- Tries to address 'jitsi uninstaller can not remove autorun registry key' reported by Alexandros Papadopoulos on the dev mailing list.
build.4107
- Adds log information when the computed RTT > 60 seconds.
- Updates Ice4j to svn revsion #313: Corrects disable IPv6 properties variable name (StackProperties) and its use (HostCandidateHarvester) as reported by Daniel Pocock.
- Fixes the switching of the playback device in calls upon hotplugging.
build.4108
- Fixes showing today's messages in history window.
build.4109
- Moves the ConfigurationService and FileAccessService implementations from Jitsi into libjitsi. Silences handled exceptions in libjitsi by converting them into Logger informational messages.
- Tries to fix the build (tests).
- Tries to fix the build (tests).
build.4110
- Shows the "Enable desktop remote control" check box for desktop sharing only when the remote peer supports sending mouse/keyboard events. Begins to merge common part of Jabber and GTalk Call/CallPeer/CallPeerMediaHandler into abstract classes.
build.4111
- Shows error dialog if provisioning failed and is mandatory.
- When calling a Jitsi contact from Microsoft Outlook, looks for available phone numbers in the contact's vCard.
- Updates Ice4j to svn revision #314: Applies patch 5 and 6 from Daniel Pocock: [jitsi-dev] refreshing patches.
build.4112
- Checks in the configuration service for route video and desktop property.
build.4113
- Updates Ice4j to svn revison #315: Adds log information about candidate harvest time for each harvester. And adds log information about gathering harvester time for IceUdpTransportManager and total elapsed time for harvesting candidates.
- Commits work in progress on calling from Microsoft Office with Jitsi to phone numbers originating from Microsoft Office.
build.4114
- Commits work in progress on calling from Microsoft Office with Jitsi to phone numbers originating from Microsoft Office.
build.4115
- Adds is server overridden checkbox in jabber account wizard.
build.4116
- Adds property for skipping providers that have only Online/Offline status, when changing global status.
build.4117
- Change global status behaviour, count provider without presence only for available status, otherwise skip them.
build.4118
- Adds last message correction functionality. Implementation provided by Ivan Vergiliev.
build.4119
- Temporarily reverts to the PulseAudio Renderer implementation to a pre-r9718 state to fix freezes reported by Vincent Lucas and Kertesz Laszlo on the dev mailing list while further looking into the cause of the problem.
build.4120
- Change DNSSEC warning message to reflect independent causes
- Commit from translate.jitsi.org by user ibauersachs.: 1319 of 1319 messages translated (0 fuzzy).
build.4121
- Increases hole punch packet count to 3 from 1
build.4122
- Fixes 'Invalid access to memory location' in globalshortcut.dll. Reported by Damian Minkov.
build.4123
- Logs RTCP sender report sent and received to correct wrong statistics (RTT, loss rate).
build.4124
- Re-applies the ideas of r9718 with a refined implementation on the PulseAudio Renderer in order to reflect changes to the user's choice with respect to the default playback device while in a call.
build.4125
- Removes RTCP logs for RTT computation debug.
build.4126
- Update ice4j to svn revision #318: Reduces log information about harvesting time.
build.4127
- Commits Boris Grozev's patch which addresses "sound selection file manager will not enter non-empty directories" reported by Alexandros Papadopoulos on the dev mailing list.
build.4128
- Fixes filtering correct file types.
build.4129
- Fixes a failure to keep the aspect ratio of the video when switching to full screen. Attempts to remedy a multi-video display when switching between camera and desktop streaming. Tries to fix a crash in the QTKit video capture on Mac OS X. Works on addressing a unnecessary remaining of the camera on Mac OS X open.
build.4130
- Fixes 'Invalid RTCP Version' exception caused by incorrect RTCP feedback packet construction.
build.4131
- Commits a patch by Paweł Domas which addresses "Jitsi System Tray not initialized on Ubuntu 12.04" reported on the dev mailing list.
build.4132
- Adds support for a boolean ConfigurationService property with name net.java.sip.communicator.plugin.msofficecomm.CREATE_CALL_BY_PHONE_NUMBER which instructs the Microsoft Outlook VoIP integration functionality to resolve a sign-in name to a vCard phone number in case it fails to resolve to a Contact with support for OperationSetBasicTelephony. The sort order of the phone number types is controlled through a String ConfigurationService property with name net.java.sip.communicator.plugin.msofficecomm.MPHONE_TYPE_SORT_ORDER which defaults to a value that prefers a work phone number, if available.
build.4133
- Logs an exception which would otherwise be swallowed and would thus obstruct debugging.
- - Fixes the horizontal gap between multiple videos in a call. It used to appear different between the different columns and caused videos with equal aspect ratios to appear with unequal heights. - Tries to prevent a deadlock in UI-related code upon hanging up a call. It appeared as if the camera wouldn't get closed. - Fixes a NullPointerException.
build.4134
- Fixes a NullPointerException in MediaAwareCallPeer related to ConferenceMembersSoundLevelListener.
build.4135
- Fixes the layout of non-video-contributing participants in video conference calls. Some of them used to have their photo not centered.
build.4136
- Fixes call conference creation from Tools menu.
build.4137
- Updates ice4j to svn revision #319: Corrects null pointer exception when trying to log a packet whereas the socket is already closed.
build.4138
- Fixes an IllegalMonitorStateException in PortAudioRenderer reported by Emil Ivov.
build.4139
- Fixes "Add contact" dialog message when account is not connected. Reported by Alexandros Papadopoulos.
build.4140
- Fixes "Remove contact" message when the account is not logged in.
build.4141
- Adds Greek to the list of spellcheck languages.
build.4142
- Fixes an issue which would leak at least one Thread per call which would endlessly send out RTCP packets.
build.4143
- Adds SDES for XMPP. Works with Jingle and GTalk (only for gmail web app, doesn not work on "talk" for android).
build.4144
- Corrects warning dialog height on Linux when closing a chat window with: a un-sent message, an active file transfer or when the last message is received less than 2 seconds ago.
build.4145
- - Works on removing the video of a video conference participant from display on the remaining non-focus participants. - Tries to fix a crash in PortAudio (often seen at the end of video conference calls).
- Commit from translate.jitsi.org by user emcho.: 1321 of 1321 messages translated (0 fuzzy).
- Commit from translate.jitsi.org by user acastroy.: 1321 of 1321 messages translated (0 fuzzy).
- Only take the focus if the "auto popup" property is switched on. Patch provided by Vieri on July 26.
- Adds password modification from within Jitsi for XMPP accounts that allow it. Contributed by Boris Grozev.
build.4146
- Fixes lost focus in chat window, when receiving messages while typing.
build.4147
- Updates growl4j in order to use growl SDK version 1.3.1
build.4148
- Updates growl4j.jar built with java 1.5.
build.4149
- Adds a specific libgrowl4j.lib (with path already updated to the growl framework) for the macosx target.
build.4150
- Fixes the NetBeans classpath. Reported by Дима Холодов. Removes unnecessary entries from it. Deletes the ide directory because the Eclipse and NetBeans files have been moved away from it.
build.4151
- Removes all local symbols from the libgrowl4j.dylib (using strip -x as suggested by Lyubomir Marinov).
build.4152
- Removes the "welcome" Growl notification on Jitsi startup. Improves the memory consumption and the execution speed of the growlnotification bundle. Prevents a NullPointerException during its stop on non-Mac OS X operating systems.
build.4153
- Adds password support for google relayed candidate (updates ice4j to svn revision #322).
build.4154
- Adds an optional signup link in provisioning authentication window.
- A new custom contact action service allowing to represent more actions for a contact entry in the contact list.
- Fixes tests.
build.4155
build.4156
- Corrects problem when displaying an apostrophe character in the ChatConversationPanel (replace "'" by "&39;").
build.4157
- Checks if a custom contact action has more than one details to deal with.
- Adds a notification source to the NotificationMessage used in OperationSetMessageWaiting.
build.4158
- Improves NotificationMessage unread messages counting and displaying.
build.4159
- Makes ContactAction-s aware of the x and y coordiantes of the action component.
build.4160
- Changes the way we read count of unread notifications, to show to user overall number of unread voice messages.
build.4161
- Checks if a custom contact action should be shown for a given contact.
build.4162
- Adds listener to update UI from custom actions when needed. Changes in notification unread count, make sure we don't double add notifications.
- Adds custom actions to source contacts.
build.4163
- Adds get/set data to SourceContacts. Moves custom buttons to ExternalContactSource. Adds listener to refresh contact sources.
build.4164
- 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.
build.4165
- Fixes a crash of the Outlook presence, IM and VoIP integration related to a report on the dev mailing list by Damian Kohlfeld.
build.4166
- Updates Ice4j to revision #328: Handles TCP socket when closed by remote host (which previously triggers numerous illegal length excpetion).
- Updates custom action horizontal space.
build.4167
- 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.
build.4168
- Updates Ice4j to revision #330: Improves detection of STUN packets (MAGIC_COOKIE and valid length header field).
build.4169
- 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.
build.4170
- Updates Ice4j to revision #331: Corrects STUN packet length computation as pointed outby Pawel Domas.
- Removes notifications that are no longer available.
build.4171
- Adds remove of contact sources from ui.
build.4172
- Removes correctly deleted notifications.
build.4173
- Makes flexible adding contact list buttons.
build.4174
- Updates Ice4j to revision #332: Corrects the problem of truncated datagram packets at reception (for packets truncated by the java stack and not by the network).
build.4175
- Fixes contact details length.
build.4176
- Fixes contact details appearance.
build.4177
- Adds plugin components in the Swing thread.
build.4178
- Fixes single window interface.
build.4179
- Fixes autoway listening for idle, a bug where it adds listening for 0sec. of idle time.
build.4180
- Updates Ice4j to revision #333: Corrects connectivity check client nerver terminate (Jingle only). Reported by Lyubomir Marinov: org.ice4j.ice.ConnectivityCheckClient.run() will skip a check beat.
build.4181
- Fixes a NullPointerException during video conference calls. Reported by Emil Ivov.
build.4182
- Fixes contact list button clicks.
- Fixes contact's appearing when the status message is too long.
build.4183
- Adds missing import, that fixes incoming file transfer on windows.
- Retrieves account display name from account id if not returned from the account info operationset.
- Fixes run and tests.
build.4184
- Making the contact list component available from outside the gui bundle.
build.4185
- Changes the way action is performed on custom actions for source contacts. Fixes displaying notification source contacts.
build.4186
- Updates the list of custom action buttons when a CustomContactActionsService is registered/unregistered.
build.4187
- Adds signing application when creating dmg.
- Improves SIP and XMPP configuration interface to choose the priority between ZRTP and SDes.
build.4188
- Changes extracting auto away configurations.
build.4189
- Changes extracting auto away configurations.
build.4190
- Updates task signing macosx app.
build.4191
- Merges redundant code (between CryptoPacketExtension and sdes4j) for parsing SDes crypto attribute (proposed by Ingo Bauersachs).
build.4192
- Skips empty property names in configuration service and provisioning.
build.4193
- Corrects disable/re-enable sound notification mechanism.
build.4194
- Fixes NullPointerException thrown when a call is received and there's no available media device.
build.4195
- Renames auto answer menu.
- Corrects writing DTMF payload (RFC4733) for RTP packets, when the RTP packet length is greater then the fixed header (i.e. with CSRC identifiers).
build.4196
- Updates Ice4j to svn revision #336: Applies first part of Carl Hasselskog patch: UPnP potential deadlock, Connector closing, CandidateHarvesterSet thread pool merged.
build.4197
- Renames voicemail alias uri label to voicemail subscription uri.
build.4198
- Applies a patch from Boris Grozev that Adds a password strength meter to XMPP password changes and improves the feature in other ways.
- Applies a patch from Boris Grozev that fixes the option that allows to disable smileys
build.4199
- Applies a patch from Boris Grozev that now prevents ICE configuration from closing with an invalid port number for STUN and TURN servers
- Fixes AIM account registration link. Patch by Boris Grozev
- Adds an empty png for spellcheck languages without a flag (they currently appear with the american flag). Patch by Boris Grozev
- 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.
build.4200
- 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.
build.4201
build.4202
- Fixes java 5 compatibility.
build.4203
- 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.
build.4204
- Fixes NullPointerException for contacts that don't have preferred protocol provider.
build.4205
- Fixes some messages using apostrophe and parameters. Fixes an inaccurate message used in OTR. Contributed by Alexandros Papadopoulos.
build.4206
- Fixes call transfer to a filtered contact. Makes the transfer dialog non modal.
build.4207
- 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)
build.4208
- 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.
- Merges some code between Jabber and GTalk protocols, in order to removes some cast exception.
build.4209
- Strips space characters from the contact addresses/phone numbers (typed into the user interface).
- 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.
- Changes XMPP attended transfer to behave like SIP.
build.4210
build.4211
- 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.
build.4212
- Refactors the cross-protocol conference support.
- Fixes leaking queries and their results. Fixes memory leaking xml texts in chat panel. Autoaway configuration saved while typing.
- Fixes a NullPointerException which prevented establishing calls. Reported by Boris Grozev.
build.4213
- Refactors the utility class SwingWorker to perform thread pooling because it is extensively used during chat.
build.4214
- Updates the PhoneNumberI18nServiceImpl, in order to remove the dependency to the libphonenumber.
build.4215
- Provides error code and message to the GUI, when a XMPP call failed.
build.4216
- Fixes SwingWorker#get(). Reported by Yana Stamcheva.
build.4217
- Activates the simple chat skin, until we fix memory problems with the current chat theme.
build.4218
- 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.
build.4219
- Fixes group name cut in contact list.
build.4220
- Replaces the Opus libraries with ones linked against a lower version of glibc (so that they run on debian, for example)
build.4221
- Adds a checkbox in the GUI general preferences to accept dialed string with alphabetical characters as phone number.
build.4222
- Fixes group name cut in contact list.
- Makes configure and quit icons on Linux and Windows fit the new user interface theme.
build.4223
- Adds a video call button in the chat window.
- Disables right click in invite dialogs (i.e. Create conference, transfer call, etc.).
- Shows contact address for contacts with display name in call conference and call transfer windows.
build.4224
- Updates GUI general preferences checkbox text concerning alphabetical to number character convertion for phone numbers.
build.4225
- Fixes a crash after returning from standby in localhostretriever. Reported and patched by Ingo Bauersachs.
- Corrects exception when rapid succession of RTP DTMFs are sent.
- Initialize EncodingConfiguration before postInitializeOnce, fixes exception MalformedURLException: Unknown protocol: portaudio when creating ZrtpFortunaEntropyGatherer.
build.4226
build.4227
- Fixes drag&drop problems in call conference window.
build.4228
- Fixes right button menu in contact list.
- Fixes focus problem in invite reason field in conference dialog.
build.4229
- Removes call icon from call conference and call transfer search fields.
build.4230
- Removes unused icons and references.
- Removes unused icons and references.
- Removes unused class.
build.4231
- 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).
- Removes unused icons and references.
build.4232
- Closes completely the master password dialog when finished instead of just hiding it.
- Fixes contact list stealing focus from password windows.
- Fixes "Enter name of number" text being cut in the search field.
- Adds a new invite dialog icon.
build.4233
- Fixes down arrow key in contact list.
build.4234
- Commit from translate.jitsi.org by user ibauersachs.: 1352 of 1352 messages translated (0 fuzzy).
build.4235
- Add computername provisioning property
- Refactors EncodingConfigurationImpl
build.4236
- Refactors EncodingConfigurationImpl
build.4237
- Adds pressed icons for contact list buttons.
- Fixes next button icon in chat window.
- Rename computername provisioning property to hostname
build.4238
- Updates protocol icons to match the new status icons.
build.4239
build.4240
- Updates the merge calls button.
build.4241
- Allow access to system environment variables and java properties in provisioning #JITSI-1037, initial patch by Vieri di Paola
build.4242
- Commits work in progress on improving, stabalising audio and video telephony conferencing.
build.4243
- Commits work in progress on improving, stabalising audio and video telephony conferencing.
- Removes unused file and its copy rule while creating deb package.
- Commits work in progress on improving, stabalising audio and video telephony conferencing.
build.4244
- 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.
- Fixes zrtp confirm button in a call.
build.4245
- Detects failed typing notifications.
- Fixes TabbedPane text problem on Windows.
- Fixes wrong typing state fired.
build.4246
- Improves call info frame to show the ICE harvesting time if available. Updates Ice4j to r338: Adds extra function to export harvesting time.
build.4247
- Antialiases tab names on Windows and Linux.
build.4248
- Adds XMPP GUI configuration the ability to disable Jingle (audio and video calls with XMPP).
- Refactors the rollover reset of buttons in the contact list.
build.4249
- Updates incoming call video and merge call icons.
- Updates unauthorized contact avatar.
build.4250
- Fixes resource missing apostrophe.
build.4251
- Updates contact list search buttons.
build.4252
- Updates contact list search buttons (missing icon).
build.4253
- Adds total harvesting time to the call info frame. Updates Ice4j to r339: Adds extra function to export the total harvesting time.
build.4254
- Updates the incoming call dialog look.
- Updates smileys.
- Updates warning icon.
- Part of previous commit: Updates the incoming call dialog look.
- Part of previous commit: Updates the incoming call dialog look.
build.4255
- Fixes ice states strings in call info.
- Adds FEC support for the SILK codec. Minor clean-ups in EncodingConfiguration and MediaConfigurationImpl.
- Updates sysactivity handling QUERY_ENDSESSION and ENDSESSION events. Adds bundle that listens for the new events to handle clean shutdown.
- 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.
- Updates Ice4j to r342: Corrects harvesting time for disabled harvester.
- 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.
- Adds an option to explicitly advertise FEC support for SILK in SDP.
- Renames SILK-related properties.
build.4256
- Removes certain @Override annotations to make the code compile with java 5.
build.4257
- Commit from translate.jitsi.org by user ibauersachs.: 1376 of 1376 messages translated (0 fuzzy).
build.4258
- Fixes a bug that prevents FEC from being enabled, removes class imports.
build.4259
- Changes default smiley image :)
- Fixes a regression with opus and the problem with FEC not being used for SILK.
build.4260
- Adds specific tool tips for contact list buttons.
- Adds ZRTP encryption for unidirectionnal video calls.
build.4261
- Makes chat room settings option configurable through provisioning.
- Updates error message icon.
- Updates "Add new chat contact to contact list" icon.
- Loads chat history dates the same way conversation dates are loaded.
build.4262
- Updates localhost retriever binaries, compiled with older sdk to be compatible with windows xp.
build.4263
- - Fixes status messages appearing as a broken user message - Makes history messages grey. - Makes available both chat themes: simple and advanced, that can be alternated from the Tools menu. - Groups message counting 1min from the last send message from the same user - Fixes history arrows. - Makes contact address available on hover for the simple theme. - Applies patch from Ivan Vergiliev removing yellow background from chat area when the corrected message will be send as a new message. - Fixes "edited at" appearing in the write area when editing an already edited message
build.4264
- Fixes contact list search problems, including persisting "unknow contact panel", when there are actual results from the search.
build.4265
- Adds more options to sound notifications and their config. Sound notifications now can use playback, notification or pc speaker device.
4266.9972
- reverts mistakenly committed NightlyBuildID.java
4267.9973
- 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.
4268.9976
- Shows all telephone numbers and different addresses as separate entries in conference and transfer invite dialogs. Removes invite reason from conference invite dialog.
- Updates chat room icons.
- Updates OTR help icon.
4269.9979
- Fixes loading notifications configuration migrating old saved values to newly added properties using default values.
4270.9981
- 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.
4271.9984
- 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.
- Fixes tool tips in conference and transfer invite windows.
- Improves sound device selection: automatically switches to new plugged device, remember user preferences in a list.
4272.9985
- Commit work in progress of fixing the implementation of content mixing in Jitsi VideoBridge.
4273.9986
- Corrects media stream stats documentation and a null pointer exception which occurs when the media stream is closed.
4274.9987
- 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.
4275.9988
- Removes unused bundle (growlnotification bundle is added when building dmg).
4276.9989
- 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.
4277.9990
- Fixes an incorrect display of video which would not respect its aspect ratio.
4278.9991
- Fixes double playing of audio notification if notification and playback device are the same.
4279.9992
- Adds a notification popup when the audio device configuration has changed.
4280.9993
- Centers the call dialog on the screen upon automatic resizing.
4281.9994
- A hack fixing problem with playing notifications during the ongoing call.
4282.9995
- Works on preventing sound notifications from playing forever.
4283.9997
- Adds parsing version from string.
- Compares versions on update using Version object compareTo method, and fallback to lexicographically compare of string in case of an error.
4284.9998
- Tries to work around a problem in the one-to-one call dialog which may display the local video bellow the remote video.
4285.10000
- Adds a separate video bridge menu in Tools and adds an OperationSetVideBridge that gives access to the video bridge conference calls.
- Fixes 80 column limit.
4286.10002
- Renames a couple of methods upon request by Emil Ivov. Fixes an endless loop on hangup. Commits work in progress on sound notifications.
4287.10003
- 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.
4288.10004
- Fixes a bug with the number of discarded packets not being logged correctly.
4289.10005
- Fixes a memory leak in NotificationManager. Removes an unnecessary copying of a List in CallManager.
4290.10007
- Adds a check for force shutdown timeout system property.
- Disables minimize and maximize operations on the Add Contact window. Reported by Damien Engels and discussed on dev by Lubomyr and Ingo.
4291.10009
- Fixes hashCode problem reported by Lyubomir Marinov.
- Fixes bringToFront() unconditional recursion reported by Lyubomir Marinov.
4292.10014
- Commit from translate.jitsi.org by user yana.: 1373 of 1401 messages translated (0 fuzzy).
- Adds a configuration property that allows to disable searches in call history.
- Removes unused import and improves code on previous commit that adds configuration property allowing to disable searches in call history
- Fixes previous commit default property value.
- Makes OTR configurable from provisioning and defaults settings.
4293.10018
- 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.
- Makes the mute button reflect the current mute state if it was triggered from elsewhere (e.g. by pressing Shift-Ctrl-M).
- Mitigates a problem where the on-hold button in the call dialog gets inappropriately selected at the end of the call.
- Handles payload type change event in receive streams.
4294.10020
- Fixes exceptions, a memory leak due to incomplete code.
- Reverts an incomplete modification to fix the build.
4295.10021
- Fixes hang up behavior when the call is already ended. Fixes closing of call info window when the other party hangs up the call.
4296.10022
- 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.
4297.10023
- Maybe fixes a failure to interrupt audio notifications before they finish playing.
4298.10024
- Adds missing build target for plugin windows-clean-shutdown.
4299.10025
- Fixes overriding initial payload types to respect remote party payloads.
4300.10028
- Refactors EncodingConfiguration to avoid it importing impl packages.
- 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.
- Updates FMJ to r5 from the sourceforge SVN repository. This version uses a java.util.logging.Logger to log, and logs detailed statistics from the RTPSourceStream class. Changes MediaServiceImpl to always enable FMJ logging.
4301.10029
- Updates library jni portaudio for Linux-64.
4302.10032
- 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 ;)
4303.10034
- Updates library jni portaudio for windows.
- 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).
4304.10035
- Adds native error codes and messages to PortAudioException when available and print them.
4305.10036
- Fixes a discrepancy/inaccuracy in the RTP buffer length and minimum threshold of FMJ which leaves it vularable to even the tinies hiccups of the network. Rebuilds FMJ and libjitsi with debug information such as line numbers.
4306.10037
- Adds device uid for wmme and dsound devices.
4307.10038
- Adds a new thread in the audio configuraiton to avoid user interface deadlock and latency while changing the capture device.
4308.10039
- Adds hotplug to portaudio wmme host api, also fixes a NPE that can prevent device change updates.
4309.10044
- Fixes code formatting (lines going beyond column 80)
- Makes single window user interface property configurable.
- Synchronize list of currently playing clips in SoundNotificationHandler.
- Fixes build. Updates libjitsi to latest version.
4310.10045
- - Prevents a NullPointerException in ice4j's Connector#stop() which appears quite often with unknown side effects. - Prevents a NullPointerException in ToolsMenu related to the Jitsi VideoBridge menu item which causes of long chain of other exceptions and, eventually, prevents the application from completing its startup. - Moves the C source code of JNI PortAudio library from Jitsi/net.java.sip.communicator to libjitsi/org.jitsi. Removes a couple of Java method and C function implementations each of which repeats three times. Fixes possible cases of leaving native callback threads which have been attached to the JVM in undetermined states.
4311.10048
- Updates listener for audio media configuration. This resolves the problem reported by Lyubomir Marinov about audio capture no more visible in audio tab preferences.
4312.10049
- 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). Makes SwingWorker able to be instanciated only once and reused.
4313.10050
- Small fix on Windows, part of previous commit on Video Bridge Menu behavior.
4314.10051
- Adds a missing resource property. Patch contributed by Tom Denham.
4315.10052
- Fixes an NPE thrown when an URL without a scheme is clicked in the chat window. Patch contributed by Tom Denham. Also removes a print mistakenly committed in r10051
4316.10053
- 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.
4317.10055
4318.10056
- 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.
4319.10058
- - Fixes multiple crashes in PortAudio. - Removes the DirectSound support from PortAudio in order to prevent issues with bad audio quality. - Attempts to recognize USB PortAudio devices on Windows as such, ignores the virtual Microsoft Sound Mapper devices to avoid user confusion. Contributed by Vincent Lucas.
4320.10059
- Commits files which should've gone into r10058.
4321.10060
- - Fixes a crash in Pa_StopStream. - Makes the switching of the audio device while in a call more thorough and resilient.
4322.10061
- Fixes a failure to start the audio capture in calls until the Audio Preferences are opened.
4323.10062
- Fixes a NullPointerException in ChatConversationPanel.getPageLastMsgTimestamp(ChatConversationPanel.java:1444).
4324.10069
- 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").
- Updates FFmpeg to vanilla 1.0, x264 to snapshot-20120928-2245-stable, lame to 3.99.5.
4325.10071
- 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.
- Fixes build.
4326.10072
- Improves the way of saving encryption protocol settings.
4327.10073
- Temporary fix for the issues with a NotRealizedError exception being thrown, and the camera being turned on in audio-only calls.
4328.10074
- Fixes an IllegalArgumentException in the constructor of PortAudioException (on the Java side).
4329.10075
- Fixes an IllegalArgumentException in the constructor of PortAudioException (on the C side).
4330.10077
- Fixes missing about window and sometimes missing systray entry.
- Reverts some changes from previous build. Fixes tests.
4331.10079
- Replaces json lib.
- 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.
4332.10080
- - Fixes the Eclipse .classpath of libjitsi which was broken because of the change of the JSON implementation library. - Fixes a call-related memory leak.
4333.10081
- Adds microphone hardware amplification for MacOSX via CoreAudio.
4334.10082
- 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.
4335.10084
- - Commits work in progress on adding javadocs. Reported by Yana Stamcheva. - Fixes spelling mistakes. - Fixes warnings.
- Fixes NullPointerException in ExtendedTooltip.
4336.10085
- Fixes initial account registration form.
4337.10088
- Add support for disabling messaging over SIP using a property. Patch contributed by Tom Denham.
- Add code to check for updates once a day and config option to control whether this is enabled and the hour to check. Patch contributed by Tom Denham.
- Fix yahoo login failures by changing test for whether we should re-ask the user for credentials when a yahoo login fails. Patch contributed by Tom Denham.
4338.10089
- Make whether stack trace is shown in error pop-ups configurable. Patch contributed by Tom Denham.
4339.10095
- Adds property to disable video bridge menu and functionality. Patch contributed by Tom Denham.
- Does not show call info if there is nothing to show. Patch contributed by Tom Denham.
- Adds support for protocol providers without wizards. Patch contributed by Tom Denham.
- Avoids dialing empty numbers and adds option to configure remember password to be checked by default in authentication window, contributed by Tom Denham.
- Removed the warning when closing the contact list window on Mac systems. The applications on MacOSX are not quited on window close, so we don't need to warn the user.
- Modifies the Voicemail notifications GUI so that it would also display the number of urgent voicemail messages. Patch by Tom Denham
4340.10096
- Fixes a leak of OtrContactMenu instances (which a case of real-world usage were found to unnecessarily retain more than a megabyte of the Java heap).
4341.10097
- Fixes java 5 compatibility and debian builds.
4342.10100
- Refactors the way specific Codec instances are accessed in MediaStreamImpl. Passes "format parameters" received via SDP/Jingle to codecs, which can handle them (Opus).
- Changes the default priority of Opus in the configuration, it's now on top. Removes the DVI4 codec formats, since they are not supported.
- Fixes error message when create call fails.
4343.10101
- Fixes ArrayIndexOutOfBoundsException and a NullPointerException when editing an account.
4344.10102
- Removes unnecessary check when connecting to yahoo.
4345.10103
- Changes product version and manufacturer of run exe and setup when building windows installers.
4346.10105
- Changes macosx application executable name.
- Updates fmj to revision 10, which properly handles RTP audio packets arriving too late (by dropping them)
4347.10106
- Commit from translate.jitsi.org by user acastroy.: 1401 of 1401 messages translated (0 fuzzy).
4348.10107
- Renames windows launcher name to one using the application name.
4349.10109
- Combines regular expressions as proposed by Ingo Bauersachs.
- Allows the telephony conferences utilizing the Jitsi VideoBridge server-side technology to associate an RTP stream with the participant who is contributing it. Fixes multiple NullPointerExceptions in MediaStreamStatsImpl and OneToOneCallPeerPanel. Fixes an ArrayIndexOutOfBoundsException in AccountID.
4350.10110
- Fixes regular expressions.
4351.10111
- Fixes check for update menu entry L&F and plugin container behaviour when initialize components.
4352.10112
- Fixes an issue in which the local and the remote videos in a call could disappear from the display.
4353.10113
- Fixes video configuration tab when no video device is available. Moves some logging from info to trace and swing code in event dispatch thread.
4354.10115
- Fixes a problem with RTP timestamps not being properly computed for Opus.
4355.10116
- Fixes sparkle update xml generation and its proper download.
4356.10117
- Fixes broken HTML rendering in the chat window. Patch provided by Ivan Vergiliev.
4357.10118
- Fixes freezes in Pa_ReadStream, Pa_StopStream and Pa_WriteStream and incorrect causes of paInvalidChannelCount errors in PortAudio on Windows/WMME. Mitigates an issue with hightened CPU usage (on all supported operating systems) related to hotplug.
4358.10119
- Fixes a NullPointerException in MediaAwareCallConference reported by Emil Ivov.
4359.10120
- Shortens the time it takes the PortAudio integration on Windows/WMME to react to the detection that an audio device has been unplugging.
4360.10130
- Modifies path hierarchy for MacOsX CoreAudio JNI and library.
- Activates microphone sensibility modification via Windows CoreAudio (64bits version only for Vista/7/8).
- Activates microphone sensibility modification via Windows CoreAudio (adds 32bits version only for Vista/7/8).
- Reduces Windows Coreaudio DLL size by removing all non-global symbols (strip -x).
- Corrects UnsatisfiedLinkError when trying to load nonexistent Windows or MacOSX CoreAudio library. Initializes microphone volume based on system value for MacOSX and Windows Vista/7/8.
- Changes needed for android merge. Exposing several bundle contexts. Some public constants. Changes in sound notifications to use String as resource uri, and obtaining resource input stream and stream format info from AudioSystem, so it can be overridden in different implementations.
- Fixes some locks : when clicking proactive notification can lock ui. Exiting application on mac osx can lock application performQuit is calling System.exit which locks current thread and the shutdown hook has locked the system exit and is waiting for other threads to quit.
4361.10131
- Addresses a media- and UI-related freeze.
4362.10132
- Add certificate revocation checking options to TLS configuration panel
4363.10134
- Changes needed for android merge. Sysactivity checks and loads implementation for current os.
4364.10136
- Adds the device name and its state (connected or disconnected) for the "Device configuration has changed" pop-up notification. Adds a "New selected device" pop-up notification when the selected audio device has changed (for audio in, audio out and notifications).
4365.10160
- Add OSGi imports for SIP SSL configuration (reported by Pawel Domas)
- Apply proper styling to system address book configuration
- Apply proper styling to various checkboxes
4366.10164
- Adds pop-up notifications for new video selected device.
4367.10166
- Changes sequence of audio configuration modification events in order to aggregate pop-up notification events.
4368.10168
- Disables pop-up notification for video devices until video hotplug is not implemented.
4369.10172
- Modifies automatic audio device selection to attempt to pick up capture and playback/notify from the same hardware. Fixes warnings. Adds javadocs.
- Fixes creating NetworkManagerListener on Linux.
4370.10176
- Fix issues reported by Ingo on the dev mailing list where Jitsi fails to shutdown properly. The fix relies on just calling System.exit() when we choose to shut down and the felix shutdown hooks take care of stopping everything nicely. I've replaced the System.exit() call in the shutdown-timeout plugin with Runtime.getRuntime().halt() which doesn't run the shutdown hooks in felix so can't be blocked. We'll need to keep a close eye on this to ensure that we're not resorting to the halt() in the shutdown-plugin in the mainline case. In future I hope to add a thread dump to the log just before we call .halt() to help diagnose problems in this area.
- Activates update for reloadable audio systems in order to activate them if the number of devices changes from 0 to something greater.
4371.10179
- Fixes issues with Jitsi VideoBridge conferencing.
4372.10181
- Corrects invalid read access from the MacOsX/Windows libjitsi coreaudio library when creating or receiving a call without any microphone connected.
4373.10183
- Updates FMJ to r11. This revision uses an adaptive jitter buffer (for audio streams), which changes size according to the number of packets arriving too late. Passes the net.java.sip.communicator.impl.neomedia.adaptive_jitter_buffer.* properties to the FMJ Registry. Changes the mechanism through which the number of discarded packets is obtained in MediaStreamStatsImpl, now using a FMJ controls. Shows more information about discarded packets and the adaptive jitter buffer in the "call info" window.
4374.10185
- Changes the check for valid capabilities on discovering info, on not valid one we can end up with infinite loop querying server for discovery info.
- Updates FMJ and FMJ sources to r12 (which includes a minor change in the way late RTP audio packets are handled)
4375.10187
- First part of automatic audio system change: only if the "none" audio system is currently selected and another audio sytem becomes available (a new device has been detected).
4376.10189
- Updates FMJ to r13 (fixes jitter buffer delay computations for some codecs). Fixes an exception in MediaStreamStatsImpl (introduced in r10183).
4377.10191
- Updates FMJ to r14. Fixes calls dropping when RTP sequence numbers wrap and enables the adaptive jitter buffer by default
4378.10194
- Enables audio system changes during on-going calls.
- Moves signing application before creating the initial dmg image in order to keep the signing information, as it is not saved later when we modify the image.
4379.10197
- Commits the binaries of a refining of the automatic audio device selection to pick up devices from the same hardware.
4380.10198
- Commit from translate.jitsi.org by user acastroy.: 1416 of 1416 messages translated (0 fuzzy).
4381.10201
- Adds a net.java.sip.communicator.impl.neomedia.device.hideDevicelessAudioSystems property (default=true) to give the possibility to show deviceless audio systems (if this property is set to false in the configuration).
4382.10205
- Optimizes r10201.
- Reverts commits 10201 and 10202: Adds a net.java.sip.communicator.impl.neomedia.device.hideDevicelessAudioSystems property (default=true) to give the possibility to show deviceless audio systems (if this property is set to false in the configuration).
- Adds a message in the audio configuration dialog, to inform the user that the none audio system is currently selected, only because there is no available audio device.
4383.10207
- Attempts to handle timeouts in Pa_CloseStream more gracefully.
4384.10209
- Enables the media configuration dialog to listen to audio system and device changes even if the audio system combo box is disabled (via the AUDIO_SYSTEM_DISABLED_PROP portperty).
4385.10212
- Adds capability for Windows to retrieve the model identifier for audio devices. But there is still some issues with using it. Thus, disables temporaly the use of model identifier.
4386.10216
- Activates the use of model identifier for audio device.
- Creates a property named org.jitsi.impl.neomadia.device.disableUsbDeviceAutoSelection in order to disable the automatic selection of USB audio devices (if set to true).
4387.10218
- Checks XMPP messages for delay tags (XEP-0091 or XEP-0203) and changes their timestamp accordingly.
4388.10227
- Adds buttons in the audio configuration dialog in order to play sound to test the selected playback and notification devices.
- Displays a pop-up notification about the removal of an audio device only if it used to be the active/selected one.
- Removes duplicate hardware volume control code.
- Corrects PortAudio not running on Linux: checks if CoreAudio is supported for the current system.
- Tries to fix build.
4389.10238
- Bring new account dialog into focus
- Removes race condition between protocol and UI thread, when closing the call panel. The call panel was sometime (everytime on Linux) not closed until clicking at least 2 times on the hangup button.
- Applies patch proposed by Markus Kilas: [jitsi-dev] [PATCH] Technical Call Info without resize and scroll.
- Creates a new default sound test file and adds the net.java.sip.communicator.impl.neomedia.TestSoundFilename property to change the filename used to test notification and playback devices.
- Corrects the property name org.jitsi.impl.neomadia.device.disableUsbDeviceAutoSelection to org.jitsi.impl.neomedia.device.disableUsbDeviceAutoSelection.
- Update libjitsi after SRTP changes
- Re-enables sound notification during on-going call by default. This behavior can be overridden by the net.java.sip.communicator.impl.notification.disableNotificationDuringCall property.
4390.10240
- Works on fixing issues with Jitsi VideoBridge telephony conferencing.
4391.10242
- Attempts to optimize the handling of audio level-related information in Jitsi VideoBridge-aided telephony conferences. May fix a technically possible issue which may prevent the handling of audio levels after adding or removing conference participants. Adds javadocs.
4392.10245
- Tries to work around Offer/Answer negotiation issues in cases where an offending remote system would try to remap a payload type that has been previously allocated to a different format.
- Completes r10244 by making sure that offending formats would get a payload type of their own when one wasn't previously available.
4393.10248
- Updates MacOSX update window logo icon.
- Updates audio level listener during on-going call when a device is connected or disconnected.
4394.10251
- Ports Portaudio WMME device timeout system to MacOsX CoreAudio in order to avoid deadlock when a device is unplugged.
- Changes the behaviour of showing add contact and call buttons in the contact list for source contacts, don't show them by default but check for supported operation sets.
4395.10254
- Fixes Android system activity manager.
4396.10260
- Creates a dedicated thread for changing on-going call volume. Uses the system volume to update the volume slider when the slider becomes visible.
- Fixes sending pubsub events for empty item (XEP-0060 allows no elements on second level of nodes).
4397.10262
- Adds synchronization to offer/answer handling and stream starting to avoid problems with rapid reinvites. Some additional refactoring.
4398.10264
- removes accidentally committed System.out.println()s
4399.10266
- Adds add contact button only for source contacts.
4400.10268
- Adds support to encode and decode VP8. Note that a vp8 encoder and decoder need to be build into the jnffmpeg library in order for this to work, and prebuild binaries aren't ready yet.
4401.10271
- Replaces use of MediaFormat.equals() with MediaFormat.matches() so that audio format parameters would not make audio formats distinctive. Updates libjitsi to r10270.
4402.${svnrevision}
4403.10279
- Updates jna library to use original file structure, skipping duplicate binaries (keeping the same version 3.2.7).
- Updates jna library to use original file structure, skipping duplicate binaries (keeping the same version 3.2.7). Adds a missing file from previous commit.
- Accept dates in XEP-0203 format for file transfers, fixes #JITSI-935
- Avoid NPE if an XMPPError is not present in an XMPPException
4404.10281
- Fixes an issue of overlapping videos which could cause the local video in a call to be displayed bellow the remote video. Works on remedying issues with telephony conferences utilizing the Jitsi VideoBridge server-side technology.
4405.10286
- Restores black background in video calls (which got recently broken/removed).
4406.10287
4407.10289
- Updates debian build targets, adds deb-src to generate debian source package.
4408.10291
- Do not take a GTalk 1 to 1 call for a conference call.
4409.10292
- Fixes debian package build.
4410.10292
- Fixes debian package build.
4411.10294
- Enhances edited message readability by making the "edited at" tag light grey and adding some space between it and the real text.
4412.10296
- Fixes the chat menu bar keyboard navigation. Fix provided by Markus Kilås on dev mailing list (subject: "Chat window menu bar can not be navigated using keyboard").
4413.10299
- Works on the user interface of video conference calls: allows toggling the display of the local video, removes buttons which are not applicable.
4414.10301
- Implements NAPTR sort by order/preference/transport and SRV sort by Priority/Weight.
4415.10302
- Updates images removing png iTXt chunk that causes problem on older macosx (10.5 with default java 1.5).
4416.10305
- Update Apache httpcore and httpclient to 4.2.3
- Mark httpcore and httpclient files as binary
4417.10307
- Fixes android and debian source package compatibility.
4418.10308
- Restores full-screen display support in calls.
4419.10311
- Refactors AVFrame, ByteBuffer and ByteBufferPool. Prepare to invoke FFmpeg's avcodec_free_frame(AVFrame **) which is the new way to free AVFrames.
4420.10313
- Localize forget password button
- Avoid starting provisioning of the method is not defined
4421.10318
- Disable encodings table in account settings when override is not checked
- Adds visualisation of the currently selected status message, and saves custom status messages for later reuse.
- Fixes replace target when updating debian sh, if a property is not set.
4422.10321
- Exits from full-screen to windowed mode on ESC.
4423.10323
- Adds option to build bundles outside debian package creating process.
4424.10324
- Re-enables Periodic Intra Refresh in the H.264 encoder which was (relatively) recently disabled during updates to the FFmpeg and x264 libraries. Contributed by Benoît Laniel.
4425.10329
- Moves desktop related utils to plugin/desktoputils. Separates ComponentUtils and WindowsUtils from general GuiUtils.
- Replaces D3DXLoadSurfaceFromMemory with LockRect. Contributed by James M. Martin.
- Fixes tests.
4426.10331
- Adds second group of status messages which is loaded from configuration, which allow those messages to be provisioned. Reuse status message menu under global status -> provider and under systray menu.
- Changes update activator to activate and add its plugins after the ui service is loaded, to avoid a problem where the plugin menu is missing.
4427.10334
- Adds option to change h264 encoder presets.
- Corrects the change of direction for audio and video stream when putting on hold.
4428.10337
- Revert r10334: Corrects the change of direction for audio and video stream when putting on hold.
- Fixes a problem with the VP8 Packetizer sometimes not sending the last chunk of a packet correctly. Changes the VP8 encoder and decoder used to the ones based on libvpx. Updates libjitsi.jar
4429.10340
- Restore icon for expanding panel
- Rename available encryption protocols field to match constants
- Load defaults for new accounts
4430.10343
- Use common property for message history service and UI net.java.sip.communicator.service.msghistory.IS_MESSAGE_HISTORY_ENABLED
- Force layout of conference invitation (Patch by Markus Kilas)
- Ignore tab character in contact list search (Patch by Markus Kilas)
4431.10347
- Re-enable propagation of security events on all encryption methods
- Increase hard shutdown timeout as discussed with Emil
- Use Windows' certificate store by default instead of Java's truststore
- Sets error resilient flags on the VP8 encoder (and fixes typos).
4432.10348
- Adds libjnvpx binaries for linux and Mac OS X. Adds the libvpx sources used to libsrc.
4433.10350
- Fixes contact sources configuration form.
- Updates libjitsi.jar with a clean one, as the one committed in r10347 is broken
4434.10351
- Fixes initial statuses of providers in presence menu, remove wrong assign of previously unused member (introduced with r10317).
4435.10353
- Separates dns package to service and impl. Creates a ParallelResolver interface that can be used from the util package. Moves NetworkUtils back to util package. Moves dnsconfig plugin to the impl/dns package (because it was using implementation classes directly).
- Fixes tests.
4436.10355
- Fix translations after DNS refactorings
- Import forgotten FileAccess service
4437.10356
- Creates a specific account registration interface for the desktop application and moves desktop related methods to it.
4438.10357
- Changes the default ringing tone to a new more sophisticated one contributed by David Bolton.
4439.10358
- Commits the Windows binaries necessary for the VP8 support. Provided by Boris Grozev.
4440.10360
- Updates audio device selection: selected device is now put on top of the device list, instead of on top of the active device list.
4441.10363
- Corrects persistence of information displayed by SIP presence panel: when looking at several account preferences the last account presence details were shown.
4442.10368
- Uses device UID or name (instead of index) for PortAudio CaptureDeviceInfo locator. This fixes the problem of starting/stopping the wrong device after an update of the device list (i.e. a device has been dis/connected.).
- Fixes NoClassDefFoundException in notification wiring plugin. Reported by Emil Ivov.
- Fixes a problem where quick registering and registered event of providers can cause provider to auto logoff.
4443.10375
- Fixes VideoFormat size discrepancies.
- Updates FMJ to r15: Removes a NullPointerException which is said to have been placed for the purposes of JMF compatibility but is inappropriate anyway.
4444.10378
- Moves account related utility methods like getRegisteredAccounts(), getRegisteredProvidersForOpSet(), etc. to an AccountUtils class so that they can be accessed from all other bundles.
4445.10383
- Does not allow the FMJ encoder and decoder classes of Opus to register with FMJ/the application unless the jnopus JNI library is loaded and appears functional. Otherwise, the Opus codec will be considered supported and advertised as such while the JNI library may not be available at all (e.g. Android).
4446.10388
- Updates junbound after package update.
- Fixs a NullPointerException in the H.264 encoder which could prevent the building of a flow graph (e.g. Android). Does not attempt to enable RTCP feedback for H.264 video on Android because that does not have a way of working there.
- Removes duplicate icon in sparkle changes dialog.
4447.10391
- Separates account status related methods to AccountStatusUtils class in the util package. Moves LoginManager to util package and creates a LoginRenderer interface that allows to provide a different UI implementation for login related operations.
- Make the ParallelResolver and the DnssecResolver two distinct DNS service implementations
4448.10395
- Re-enables the LO/SD/HD button for video calls.
- Moves CallRenderer and CallPeerRenderer interfaces to service gui. Moves the CallPeerAdapter class to the utility package.
4449.10401
- Adds default sizes to the VP8 encoder.
4450.10402
- Updates FMJ to r16 (adds additional logs)
4451.10406
- Adds option to enable/disable task bar / dock alerts. Alert main window on incoming calls. Adds recompiled linux binaries for junbound.
4452.10411
- Fixes a regression in the VP8 encoder
- Moves Encoding and Security wizard related classes back to util package as they're not swing related.
- Fixes build.
4453.10413
- Adds a getRegisteredProviders method in the AccountUtils.
- Fixes the color space conversion on all supported operating systems (including Android).
4454.10414
- Prevents copying of the encoded video data in the H.263 and H.264 encoders.
4455.10417
- Adds rpm build spec.file.
- Fixes account wizards loading.
- Tests reorder bundles.
4456.10418
- Commit from translate.jitsi.org by user acastroy.: 1422 of 1422 messages translated (0 fuzzy).
4457.10419
- Adds property for support of high resolution displays under macosx.
4458.10420
- Fixes the merging of one-to-one calls into conference calls.
4459.10424
- Fixes dependency problem in some rpm systems, introduced in latest change.
- Make sure we include dnsjava library only once in bundles.
- Adds dependency to system installed dnsjava library, removes patches.
4460.10426
- Increase logging on DNS settings reload
- Avoid self-deletion of ParallelResolver after a network change
4461.10428
- Partial fix for bug where the remote video stream sometimes appears as a single pixel. This fixes the bug in scenarios where the call peer does not support video quality presets. Fix is to only revalidate and repaint the settings panel if the video quality button has been added to it.
4462.10430
- Moves jitsi in usr/share under debian. Fixes source package after new dns change. Adds dependency to dnsjava on debian source package. Adds empty lines in manifest files (may cause problem).
- Re-enables the desktop sharing functionality: button selection, region shared frame and remote control events.
4463.10436
- Update links to use SSL and copyright to 2013
- Reload default resolver if no custom resolver is registered
- Add activator logging
- Include domain name in SRV lookup log
- Include exception in failed delivery log
4464.10437
- Adds some additional detail categories and labels for contact source details.
4465.10438
- Commits work in progress on utilizing Android's native hardware (and software) decoding (and encoding) via MediaCodec.
4466.10440
- Extends contact source apis to support editable contact sources. Fixes internationalization issues with contact source details. Adds additional categories and sub-categories of contact details.
4467.10442
- Adds the username of the remote party to the recored call file name. Patch provided by Hristo Terezov on dev mailing list (subject: "[PATCH] Change for the filename format of the recorded call file").
4468.10443
4469.10444
- Fixes startup script in rpm.
4470.10445
- Implements contact details edit and notification for outside edit of contacts.
4471.10446
- Fix bug where changing the "show / hide offline contacts" option while on the call history, would replace the call history with contacts
4472.10448
- Fills display name when adding contacts from contact sources such as Outlook, Google Contacts or MacOSX Contacts. Patch provided by Hristo Terezov.
- Include @ and . to the recorded file name. Patch provided by Hristo Terezov.
4473.10449
- Fix bug where main window jumps and changes size if it is already visible when a call is missed.
4474.10450
- Add methods for cropping images to be elliptical
4475.10451
- Removes some functions only available in newer macosx versions.
4476.10453
- Fixes inconsistent synchronization in RTPSourceStream which could lead to unexpected behavior. Enables debug output in the PortAudio binaries on Windows. Makes sure that failures to load the JNI counterparts of CoreAudioDevice will not break PortAudio and the software volume control. Fixes warnings.
- Removes some more properties.
4477.10455
- Accept RTP/SAVPF media profile
4478.10461
- Add thread IDs to log messages
4479.10463
- This changes the metacontact right-click-menu so that if there is only a single contact in a metacontact, the ‘remove contact’ submenu is not shown, and clicking ‘remove contact’ immediately removes the metacontact
4480.10466
- Fixes dispatching/saving some addressbook fields. Adds new subcategory to ContactDetails. Adds additional check to account manager, to check whether an account with user_id is saved in configuration. Adds id key for SourceContacts and their data.
4481.10470
- Fixes copying of images and smilies in chat window. Patch provided by Hristo Terezov on dev (20/02/2013 subject: "[PATCH] Fix for copying text from the chat window that contains images").
4482.10472
- Improves the hotplug response times on Windows which may be noticeably prolonged due to thread scheduling in cases of Windows Multimedia reporting lack of a device driver.
4483.10474
- Fixes the display of the remote video in a call which could appear as a single pixel (on Windows at least).
4484.10487
- Fixes <3 copying in the chat window. Patch provided by Hristo Terezov on dev (21/02/2013 subject: "[PATCH] Fix for copying text from the chat window that contains images").
- Removes attempts to register the speex JavaEncoder and JavaDecorer classes, since they are exluded in the default libjitsi build, and trying to register them raises exceptions.
- Fixes warnings. Adds and/or fixes javadocs.
- Fixes Java 1.5 compatibility breakage reported by Heikki Lindholm. Fixes warnings.
- Fixes static imports to conform to the star import convention.
- Fixes warnings.
- Fixes warnings.
- Dispatches calls to addPopupMessageListener before we have initialized the SystrayService (waiting for UIService).
- Adds a default value for the account config property.
- Fixes changing sound files in notification configuration.
4485.10490
- Commit from translate.jitsi.org by user yana.: 1443 of 1443 messages translated (0 fuzzy).
- Commit from translate.jitsi.org by user ibauersachs.: 1443 of 1443 messages translated (0 fuzzy).
- Commit from translate.jitsi.org by user ibauersachs.: 1424 of 1443 messages translated (8 fuzzy).
4486.10491
4487.10491
4488.10494
- Revert r10449 as possibly causing problems
4489.10496
- Adds option to disable custom digest-md5 mechanism.
- Adds log entries when a Cobri (Colibri) channel's SSRCs change. Minor corrections to comments and logging.
4490.10496
- Adds log entries when a Cobri (Colibri) channel's SSRCs change. Minor corrections to comments and logging.
4491.10497
- Commit from translate.jitsi.org by user ibauersachs.: 1443 of 1443 messages translated (0 fuzzy).
4492.10498
- Works on preventing an issue with the display of remote video which could scale it down to a tiny number of pixels. Fixes multiple technical/programming errors, warnings, javadocs.
4493.10502
- Implements contact details edition and notification for outlook.
4494.10505
- renames the CoBri extension to COLIBRI (for COnferencing with LIghtwight BRIdging)
4495.10507
- Fixes NPE in error dialog.
4496.10529
- Fixes multiple newly-introduced warnings.
- Updates FMJ to r19 (which removes the logging of a stack trace)
- Commit from translate.jitsi.org by user yana.: 999 of 1443 messages translated (80 fuzzy).
- Log exception if the Outlook Native Lib cannot be loaded
- Commit from translate.jitsi.org by user yana.: 1253 of 1443 messages translated (36 fuzzy).
- Commit from translate.jitsi.org by user yana.: 1392 of 1443 messages translated (13 fuzzy).
- Commit from translate.jitsi.org by user yana.: 280 of 1443 messages translated (82 fuzzy).
- Commit from translate.jitsi.org by user yana.: 1243 of 1443 messages translated (35 fuzzy).
- Commit from translate.jitsi.org by user yana.: 847 of 1443 messages translated (122 fuzzy).
- Commit from translate.jitsi.org by user yana.: 748 of 1443 messages translated (91 fuzzy).
- Commits the 2.0 version number in preparation for 2.0 release. Few more builds to follow with that version number.
- Commit from translate.jitsi.org by user yana.: 82 of 1443 messages translated (47 fuzzy).
- Commit from translate.jitsi.org by user yana.: 1007 of 1443 messages translated (84 fuzzy).
- Commit from translate.jitsi.org by user yana.: 1429 of 1443 messages translated (0 fuzzy).
- Commit from translate.jitsi.org by user yana.: 467 of 1443 messages translated (97 fuzzy).
- Commit from translate.jitsi.org by user yana.: 1025 of 1443 messages translated (83 fuzzy).
- Commit from translate.jitsi.org by user yana.: 1422 of 1443 messages translated (8 fuzzy).
- Commit from translate.jitsi.org by user yana.: 847 of 1443 messages translated (122 fuzzy).
- Commit from translate.jitsi.org by user yana.: 361 of 1443 messages translated (62 fuzzy).
- Commit from translate.jitsi.org by user yana.: 875 of 1443 messages translated (121 fuzzy).
- Commit from translate.jitsi.org by user yana.: 422 of 1443 messages translated (94 fuzzy).
4497.10530
- Fixes failures to identify PortAudio devices which could break playback on Windows XP.
4498.10531
- Commit from translate.jitsi.org by user acastroy.: 1443 of 1443 messages translated (0 fuzzy).
4499.10536
- Fixes failures to identify PortAudio devices which could break playback on Windows XP.
- Checks for inband registration support via disco#info, instead of using the smack AccountManager.supportsAccountCreation() method.
4500.10539
- Work in progress to generate jmoutlookaddrbook.dll without linking mapi32.dll.
- Fixes a problem with the RTP port number being used for RTCP.
4501.10541
- Add calling convention to function pointers
4502.10545
- Fixes crashes in the Outlook contact integration related to calling conventions.
- Applies patch from Ingo Bauersachs to correct the LocalHostRetriever problem for the msoutlookaddrbook.dll. Corrects several JNI issues and code architecture. The .dll will be generated in the next commit.
- New version of the jmsoutlookaddrbook.dll. Corrects wrong cast.
4503.10547
- Fixes NullPointerException in FitLayout. Reported by Boris Grozev.
4504.10549
- Updates to FMJ r20 (which reverts r18, since it causes problems -- symptoms are degraded video quality).
4505.10552
- Applies patch proposed by Ingo Bauersachs for jmsoutlookaddrbook.dkk to lock the MAPI session, correct mixing of char/wchar_t and set to NULL deleted pointers. Removes names (surname, firstname, company name, etc.) from the contact call items. The dll will be generated in the following commit.
- New version of the jmsoutlookaddrbook.dll (32 and 64 bits).
4506.10553
- Corrects redundant setting of current directory for jmsoutlookaddrbook.dll. Updates the dll (32 and 64 bits).