- Add contact dialog enhancements, including no account selection by default, disabled "add" button if no account is selected or no contact address is entered.
Other recent changes in earlier versions:
- Merge changes from branch/gsoc10/xcap and patch sent to dev mailinglist with subject "XCAP tests" which represents the work of Grigorii Balutsel on the "XCAP Support" GSoC 2010 project into trunk.
- Introduces MediaStream#setConnector(StreamConnector) in order to make it possible to assign values to the properties of a MediaStream as they become known, not create the MediaStream after all property values are known.
- Adds support for distinguishing offline and online contact capabilities in OperationSetContactCapabilities implementations.
- Adds to Jingle support for placing calls off and on hold (still: only for Raw UDP)
- Adds to Jingle support for placing calls off and on hold (still: only for Raw UDP)
- Adds to Jingle support for placing calls off and on hold (still: only for Raw UDP)
- Adds to Jingle support for placing calls off and on hold (still: only for Raw UDP)
- Adds to Jingle support for placing calls off and on hold (still: only for Raw UDP)
- Adds to Jingle support for placing calls off and on hold (still: only for Raw UDP)
- Adds to Jingle support for placing calls off and on hold (still: only for Raw UDP)
- Adds to Jingle support for placing calls off and on hold (still: only for Raw UDP)
- Adds to Jingle support for placing calls off and on hold (still: only for Raw UDP)
- Adds to Jingle support for placing calls off and on hold (still: only for Raw UDP)
- Adds to Jingle support for placing calls off and on hold (still: only for Raw UDP)
- Adds to Jingle support for placing calls off and on hold (still: only for Raw UDP)
- Adds to Jingle support for placing calls off and on hold (still: only for Raw UDP)
- Adds possible assignment of preferred dynamic payload types so that we could gracefully handle systems that statically assigning dynamic payload type numbers. A popular example is telephone-event being assigned the 101 payload type. Problem reported on dev by Daniel Castro
- Jabber protocol now can be invited to gtalk chat rooms and can create such by using the format for the chat room name (private-chat-00000000-0000-0000-0000-000000000000@groupchat.google.com). Fix for clearing connections in every occasion and don't depend on external intervention. Fix chat room ui problem when provider doesn't have any rooms on the server or cannot be queried.
- The reason of the error was lost the AbstractCallPeer.setState() implementation, where it is received as a parameter, but not forwarded to the next level. This is now fixed.
- Show error message when call fails.
- Tries to fix a NullPointerException in the SIP ProtocolIcon implementation.
- Fixes issue #839: Unknown user in Jabber contact list.
- Jabber protocol: clear connection if we are disconnected due to other than connection_failed reason.
- Fixes a problem in the 'Me' display name (next to the avatar at the top of the MainFrame) which used to result in prepending the string "null" to the display name in some cases.
- Verifies received Jabber DiscoverInfo against the respective advertised node, hash (algorithm) and ver.
- Basic support for contact capabilities in the user interface.
- Disables (the accidentally enabled) Jingle until we finalize it.
- Disables (the accidentally enabled) Jingle until we finalize it.
- Commit from translate.sip-communicator.org by user mandre.: 864 of 864 messages translated (0 fuzzy).
- Fix creating sip account from simple form and NPE when editing account.
- Intermedia debug commit.
- Intermedia debug commit.
- Intermediate bug fixing commit.
- Fixes a problem that was causing us to direct our stream our own way in incoming jingle calls.
- Extract timestamp of delayed messages if provided (messages saved for a chat room coming from server).
- Extending sip acc wizards now can set default transport protocol.
- - Re-enables the saving of Jabber DiscoverInfo performed by EntityCapsManager. - Saves the own DiscoverInfo only after the initialization of the features of the ScServiceDiscoveryManager has finished. Otherwise, the intermediate states would also be saved upon adding and removing each feature. - Fixes a repeating of one and the same features in DiscoveryInfo. - Fixes a failure in ScServiceDiscoveryManager to include all features in the updating of the ver.
- Brings TransportManagers up into the protocol.media package so that we could eventually use them in SIP too
- Brings TransportManagers up into the protocol.media package so that we could eventually use them in SIP too
- A little bit of cleaning in Jabber's RawUdpTransportManager
- Fixes an issue with the determination of the next hop
- Resolves an issue with stream closing
- Debugging a call establishment issue
- Debugging a call establishment issue
- Outgoing calls: media streams are now only initiated after we get the session-accept
- Intermediate debugging commit
- Intermediate debugging commit
- Intermediate debugging commit
- Intermediate debugging commit
- Intermediate debugging commit
- Intermediate debugging commit
- Improves support for Jingle with RAW UDP.
- Improves support for Jingle with RAW UDP.
- Implements XML element name encoding (http://www.w3.org/TR/xml/#NT-Name) in the XML backend of the ConfigurationService implementation in order to allow storing properties with names not limited to valid XML element names. The functionality is implemented in order to allow EntityCapsManager to store Jabber DiscoverInfo (when running the tests) but it turns out that the reconnect plugin also has started trying to store properties with names which are not valid XML element names (which is probably not in the tests, I don't know).