4506.10553
- Corrects redundant setting of current directory for jmsoutlookaddrbook.dll. Updates the dll (32 and 64 bits).
4507.10557
- Version change.
- Dispatches video contact details. Uses voice as default number detail, if no type is available. Use position index in MetaContactRightButtonMenu.
4508.10560
- Fixes showing warning for too soon closing the chat window without receiving any message.
4509.10562
- Adds an abstract general implementation of the ResourceManagementService, which provides a general implementation of resource pack management and can be used by more specific implementations for desktop and android. Patch provided by Pawel Domas on dev (subject: "[PATCH] Android implementation of ResourceManagementService").
4510.10567
- - Fixes a race condition in the Jitsi VideoBridge/colibri support which could lead to failure to associate videos with the telephony conference participants who are sending them. - Fixes a NullPointerException in one-to-one calls caused by the support for remote desktop control.
- Adds retrieving video work phone.
4511.10568
- Seemingly fixes an issue which could cause a few pixels of the remote video in a call to be scaled out of proportion.
4512.10574
- Dispatches video contact details in MetaContactRightButtonMenu.
- Adds options to disable group renaming and removing, and contact move and rename.
4513.10576
- Fixes a case of possibly multiple, unnecesary/repeating conference info IQs being sent in telephony conferences utilizing the Jitsi VideoBridge server-side technology.
4514.10577
- Renames Opus sampling rare config param text box from 'Audio bandwidth' to 'Sampling rate' to avoid confusion with bitrate.
4515.10578
- Commit from translate.jitsi.org by user yana.: 1443 of 1443 messages translated (0 fuzzy).
4516.10580
- Fixes a mistake in the code dealing with the timer which tracks the call duration.
4517.10583
- Fixes copying of smilies and links in the chat history window. Patch provided by Hristo Terezon on dev (subject: "[PATCH] Fix for clipboard issues in chat history window").
- Fixes message header new line when copying to the clipboard in the chat window. Patch provided by Hristo Terezov on dev (subject: "[PATCH] Fix for copying message header from conversation panel").
4518.10586
- Adds a warning dialog when trying to make an audio call with no audio device or no codecs enabled.
4519.10588
- Adds edition for macosx address book contact properties. Avoids concurrent access to contact details. Corrects msoutlook subcategories for email and nickname.
4520.10590
- Maybe prevents a NullPointerException in X506CertificatePanel reported by Vieri on the dev mailing list in the thread 'Jitsi 2.1 uncaught exception'.
4521.10591
- Adds designated requirement when signing dmg, fixes problem on OS X 10.6 where firewall prompt popup on every start. Reported on the mailing list by Pedro M.B..
4522.10599
- Makes TransportManagerJabberImpl close its StreamConnectors in its close() method. This fixes a problem with colibri channels not being expired.
- Rename remaining localized Jabber names to XMPP
- Adds a minimal duration for RTP DTMF tones. This minimal duration can be configured by provisioning with the net.java.sip.communicator.service.protocol.minimalRtpDtmfToneDuration property, or by setting it in the account preferences.
- Fixes a potential problem with handling of colibri conference IQs if we are the focus of multiple jitsi videobridge conferences...
- Implements call waiting disabled property and reject incoming calls property on busy provider.
- Does not show video details if it is the same as voice. When obtaining additional phone numbers do not show a number twice. Fixes enabling video buttons in contact list on found VideoDetail.
4523.10605
- Add the ‘remove contact’ icon next to ‘all contacts’ on the contact right-click-menu ‘remove contact’ sub-menu.
- Updates bundled jre.
- Add a SipCommTextArea, similar to the SipCommTextField (i.e. can have coloured default text) but extending JTextArea. Both SipCommTextField and SipCommTextArea are made to implement the ColoredDefaultText interface.
4524.10619
- Add configuration to remove support for contact groups from the Jitsi UI. To enable, set net.java.sip.communicator.impl.gui.main.contactlist.FLATTEN_GROUP_ENABLED Default is that no behaviour is changed.
- Fix a problem where users might accidently answer the wrong call when they have two calls coming in at the same time. Ensure that the incoming call windows don't appear on top of each other. If there's a window already displayed then it shows the next window underneath it.
- Fixes SipCommButtons so that only one of bgImage/rolloverImage/pressedImage is painted, with only one of iconImage/rolloverIconImage/pressedIconImage painted over the top, with the correct alignment. Previously, when an enabled SipCommButton was painted, the layers were (from the bottom layer upwards): 1) bgImage (centre aligned) 2) rolloverImage* or pressedImage, as appropriate (top-left aligned) 3) iconImage or rolloverIconImage or pressedIconImage, using iconImage if a special-state image is required but not available (centre aligned) *The javadoc for setRolloverImage says that it's rolloverImage is the 'rollover background image', just as bgImage is the 'background image' Now, the layers will be: 1) bgImage or rolloverBgImage or pressedBgImage, using bgImage if a special-state image is required but not available (centre aligned) 2) iconImage or rolloverIconImage or pressedIconImage, using iconImage if a special-state image is required but not available (centre aligned) We had hit the issue that when using three different images (not icons) for a SipCommButton, the default image would show through any translucent areas of a pressed/rollover image
- Fix bug where calls fail if video is toggled while the remote end is ringing. This happened because the client would send overlapping INVITEs, which is against the SIP rfc. Fix is to only enable the video button once the remote party answers the call.
- Cleans up source code, provides tiny optimization.
- Disposes of the RTPTranslator used in MediaAwareCallConference when the last Call is removed from the conference. This allows for the RTPTranslator to be GC'ed and thus prevents a memory leak.
- Small fixes to various comments. Adds logs when a SIP outgoing call is created and when a Conference-Info IQ is received.
- Reverts a mistakenly committed file in r10614.
4525.10623
- Fixes multiple failures to (properly) display the local and/or remote videos in a call.
- Adds implementation for sip response 180 to be retransmitted 3 times. Patch provided by Hristo Terezov on dev (subject: "[jitsi-dev] [PATCH] Added implementation for sip response 180 to be retransmitted 3 times").
4526.10632
- Upgrades to latest ice4j version, for better WebRTC compatibility (More to come on this subject in the following weeks).
- Makes Jitsi's Jingle implementation more friendly toward SIP-2-Jingle gateways that advertise RFC3264 support, by sending a 3264 answer prior to the sesion-accept within a discovery-info.
4527.10633
- Fix up rendering of icons caused by r10608 reported by Yana on the mailing list. "breaks the look of buttons in the contact list. When you make a rollover on any of the buttons of a selected contact the background image is cut and shouldn't be" I've checked through and this should fix all instances of this problem.
4528.10635
- Fixes wait for unregister listener, that will trigger the reconnect. It used to listen and for registered provider event and if the provider was able to register after stand by before the scheduled unregister succeeds we can end up with offline sip provider.
- Merge latest changes on debian package. Renames package jitsi-jni to libjitsi-jni. Removes jar-not-in-usr-share overrides, not needed anymore.
4529.10636
- Creates utility working with all phone details for metacontact and contact, used for main toolbar buttons, used for buttons in the contact list and used in the right click menu.
4530.10638
4531.10639
- Update to zrtp4j-light v3.1.0 Update zrtp4j-light that implements new features to negotiate ZRP protocol versions, support the B256 SAS authentication mode, some smaller updates and bug fixes.
4532.10644
- Adds "push to talk" functionality. The default shortcut for push to talk is "Shift Ctrl/Meta T". Native global shortcuts are now committed only for Mac. Windows and Linux coming soon. Patch provided by Hristo Terezov on dev (March 25, 2013, subject: "Re: [jitsi-dev] [PATCH] Push to talk"). Additionally this commit also removes the ppc command from the globalshortcut target.
4533.10648
4534.10649
- Adds native globalshortcut libs for linux and Windows. Provided by Hristo Terezov.
4535.10657
- Corrects the RTP DTMF buffering management for the following case: when a key is hold down on Windows, it generates several start DTMF events and only one stop when released.
4536.10663
- Allows use of distinct port ranges for audio and video streams. Distinct ranges can be defined through: net.java.sip.communicator.service.protocol.[MAX|MIN]_[AUDIO|VIDEO]_PORT_NUMBER. Use of a single range from 5000 6000 is still the default and is still configurable via the previously existing properties
- Global shortcut tab is moved to be first of Keybindings tabs.
4537.10664
- Fix for the global shortcuts on Linux to ignore auto repeat key events when a shortcut is pressed.
4538.10668
- Adds an option to set the video bitrate. Patches provided by Benoît Laniel on the dev@ mailing list (under the subject of '[PATCH] Set default max video bandwidth to 128')
- Updates FMJ to r25. Handles the newly introduced Buffer.FLAG_SKIP_FEC in the libjitsi decoders.
- Changes the way FEC is handled in the Opus decoded. Makes it output a single Buffer containing both the data decoded from FEC and the packet's 'regular' data. Until now, it output two separate Buffers.
- Makes conference related menu items available from the chat window too. Makes the "Add new account" menu also available through chat File menu.
4539.10671
- Fixes cut off audio conference window when creating a video bridge conference. Reported by Emil Ivov.
4540.10673
- Improves payload type overriding for SIP/XMPP so that it would remove payload type overrides when necessary.
4541.10675
- Implements an alternative to PortAudio on Windows which uses Windows Audio Session API (WASAPI) and related Core Audio APIs such as Multimedia Device (MMDevice) API.
4542.10679
- Fixes building natives using i386 debian.
4543.10682
- Adds presence status and avatars to contacts coming from vcards in the "transfer call" and "invite to conference" dialogs.
4544.10688
- Adds custom action buttons for UIGroups.
- Fixes some re-initializations for custom action buttons for UIGroups.
- Fixes custom action buttons coordinates and backgrounds.
4545.10690
- Provides a sorted result in all invite and transfer windows, including call transfer, create a conference call, invite to call, etc.
4546.10695
- Fixes event configuration file chooser to use the last stored file location if no file is selected or show the currently selected file. Implemented for both program and sound files. Fixed an issue with URL based file paths.
- Adds a property allowing to disable call recording through provisioning.
- Renames show/hide button properties to fit convention (should apply globally for uniformity)
4547.10696
- Fixes event that is fired on selected contact.
4548.10697
- Removes unused libraries in IDEA project file.
4549.10699
- Fixes a problem when opening the "Create conference dialog", after a search in the contact list window.
4550.10703
- Log caught but otherwise unhandled GUI exceptions
- Avoid duplicating incoming message when show history in chats is enabled
- Avoid duplicate FileTransfer-panel when the chat history is enabled
- Log dates in all history files as ISO 8601 with timezone
4551.10710
- Add constructor without sub-categories
- Add convenience method to add supported OpSet
- Simplify contact detail creation code
- Add ContactSource plugin for Thunderbird
- Mark jmork as binary
- Remove java 1.7 method
4552.10713
- Remove redundant cast
- Remove deprecated method to show config window
- Exclude Ant runtime libs from build classpath
4553.10714
- Sanitizes sysactivitynotifications.dll in order to make it easier to determine why it crashes.
4554.10721
- Updates jitsi-videobridge to the latest libjitsi.
4555.10726
- Corrects IMAPIProp_GetProps problem with outlook. Adds contact addition and deletion functionality for outlook and MacOsX contacts. Improves and corrects getting and setting contact details for outlook and MacOsX contacts.
- Updates address book native library for MacOsX. Reverts wrong version of native/build.xml.
- Adds h264 high profile and its configuration entry.
- Fixes drag and drop to respect configurations for moving and adding contacts.
4556.10734
- Use strategy pattern for XMPP login (Patch by Stefan Sieber)
- Add TLS client certificate login strategy for XMPP (Patch by Stefan Sieber)
- Add TLS client certificate configuration option in XMPP wizard (Patch by Stefan Sieber)
- Abort connecting when the certificate is not accepted by the server
4557.10735
- Corrects a dead-lock when MacOsX contacts are updated.
4558.10736
- Renames property to fit convention and by default hide skin entry in advanced menu.
4559.10737
- When changing the default filter for contact list and the current filter must be changed (when creating the object the default value for currentFilter is the default one).
4560.10743
- Fix NAPTR sorting by preference (reported by Juha Heinanen on dev)
- Update smack to a build based on JDK5
4561.10750
- Send file date in XEP-0082 format
- Log warning on invalid file size instead of printing a stack trace
- Ignore invalid file tags in file transfer responses
- Adds organization name in LDAP search results (Patch by Jan Kaláb).
- Adds organization name in MacOSX Contacts search results.
- Adds organization name in Outlook search results.
4562.10754
- Corrects matching contact algorithm for Outlook search (Removes positive false due to entry ID string).
- Improves setting of the stream direction when processing jingle content-accept messages. This fixes a problem with video conferences where video streams sometimes 'freeze' if a non-focus starts to send video (while the focus is not sending video)
- Renames the Options menu in MacOSX systray to Preferences to ensure conformity.
4563.10762
- Added implementation to fire an exception to fail the call if conference packet timeouts or it can't be build or sent.
- Fix for the issue when the encoder and the rtpConnectors are in separate VideoMediaDeviceSession instances and the encoder doesn't receive the key frame requests from other peers.
- Fixed import.
- Fixed build of libjitsi
- Fixes telephone contacts order in all confernece and transfer invite windows.
4564.10765
- Fixes the issue when a peer in conference is removed and the conference panel doesn't refresh, it contains the user until the user resizes the window.
4565.10772
- Adds net.java.sip.communicator.plugin.addrbook.OUTLOOK_ADDR_BOOK_SEARCH_FIELD_DISABLED and net.java.sip.communicator.plugin.addrbook.MACOSX_ADDR_BOOK_SEARCH_FIELD_DISABLED properties to disable respectively MsOutlook and/or MacOsX contact source services to provide results when using the search field.
- Merge branch 'ingo' Conflicts: trunk/lib/installer-exclude/libjitsi.jar
- Add libjitsi again with new bccontrib separation
- Fix Eclipse classpath
- Fixing tests and deb-src.
4566.10773
- Corrects setting IM address for MacOsX address book (default IM label set to "work").
4567.10774
- Adds the phone type for all phone entries in call transfer and conference invite dialogs.
4568.10775
4569.10776
- Improves handler for DTMF events: when sending several DTMF tones in a short frame, the notification sound is no more clipped but played entirely. The net.java.sip.communicator.service.protocol.maximalRtpDtmfToneDuration property is added to define a maximal duration for the RFC 2833/4733 DTMF tones.
4570.10777
- Attempts to improve the RTP packet queue/the audio jitter buffer with resepect to recovery when the queue/buffer is full. Works on bringing uniformity to the media processing threads created by FMJ and libjitsi as part of an effort to resolve quality degradation made very audible by jitsi-videobridge.
4571.10779
- Corrects ZRTP SAS validation: check that the provided SAS is not null before validation.
4572.10780
- Adds the exception stack trace to the error window if a video bridge conference fails.
4573.10783
- Fixes the changes introduced in r10752. When deciding what the MediaStream direction should be, uses the directions of the jingle sessions in a Call, instead of the previous direction of the MediaStream.
4574.10785
- Fixes mac osx libjunbound and its build script to build the dependent libs statically.
4575.10786
4576.10787
- Adds check for unreliable transport before scheduling ringing response retransmissions.
4577.10788
- Commit from translate.jitsi.org by user ibauersachs.: 1458 of 1458 messages translated (0 fuzzy).
4578.10793
- Limits the RTP pacing threshold maximum value in the video configuration to 999.
- Adds a global display details service giving access to the global display name and the global avatar. Uses this new service to show the global display name and avatar in the conference call interface.
- Fixes a NumberFormatException in icq contact info retriever.
- Fixes a ClassCastException in call invite and transfer dialogs.
4579.10796
- Fixes the search in invite and transfer dialogs to search for substrings too.
- Improves the logic around a global provisioned display name.
- Fixes current configurations of RTP pacing threshold that may have used a value bigger than the newly configured maximum value.
4580.10798
- Reverts a change from r10752 as it causes problems (e.g. camera staying on after a call)
4581.10799
4582.10803
- Fixes a memory leak of the chat window which may also cause disappearing ot some plugins from the toolbar.
- Fixes duplicating otr menu entries per contact in merged metacontact.
4583.10808
- Shows the ACCOUNT_DISPLAY_NAME in the brackets after the GLOBAL_DISPLAY_NAME for the local user in an audio conference.
- Removes unnecessary check for the video bridge and a loop from getTransportManager method .
4584.10811
- Unsubscribe for events we have subscribed when registering sip account.
4585.10814
4586.10816
4587.10816
4588.10820
- Adds the possibility to send message or call a specific contact resource (Requested by Mark Atwood and Bdale Garbee). Adds better formatting of tooltips and chat send via selector box.
- Adds the possibility to send message or call a specific contact resource (Requested by Mark Atwood and Bdale Garbee). Adds better formatting of tooltips and chat send via selector box.
- Fixes formatting.
- Fixes build.
4589.10822
- Fixes duplicated contact list when creating a video bridge conference.
- Fixes duplicated contact list when creating a video bridge conference.
4590.10823
- Fixes ConcurrentModificationException in conference invite dialog. Fixes showing entries for address book and outlook home address details in conference invite dialog.
4591.9599
4592.9599
4593.9602
- Adds some ignores and some idea files (iml - idea project to reuse eclipse files, eml - idea specific settings, different then eclipse). Set git to be used in idea project.
- Fixes issue when the user try to make a call and the peer remains in state connecting forever. The issue is caused by upnp methods that block forever.
- Fixes issue when the user try to make a call and the peer remains in state connecting forever. The issue is caused by upnp methods that block forever.
4594.9603
- Updates rpm dependent java version to be compatible with one on opensuse, change provided by Pavel Tankov.
4595.9604
4596.9604
4597.9604
4598.9605
- Implements a more robust contact resource status update mechanism. Manages resource add, remove and status change in the chat dialog. Adds the resource in the tooltip of the chat contact when in an active chat session.
4599.9605
- Implements a more robust contact resource status update mechanism. Manages resource add, remove and status change in the chat dialog. Adds the resource in the tooltip of the chat contact when in an active chat session.
4600.9607
- Commit from translate.jitsi.org by user ibauersachs.: 1458 of 1458 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user ibauersachs.: 1458 of 1458 strings translated (0 fuzzy).
4601.9610
- Commit from translate.jitsi.org by user ibauersachs.: 1458 of 1458 strings translated (0 fuzzy).
4602.9612
- Merge branch 'master' of https://github.com/jitsi/jitsi
- Commit from translate.jitsi.org by user ibauersachs.: 1458 of 1458 strings translated (0 fuzzy).
- Commit from translate.jitsi.org by user ibauersachs.: 1458 of 1458 strings translated (0 fuzzy).
- Merge branch 'master' into invite-dialog-jitsi Fixes NullPointerException in conference invite dialog (ongoing work on fixing missing contacts in invite dialog).