* New skin management interface, provided by Adam Netocny. * Other recent changes in earlier versions: * - Adds javadocs, fixes warnings. * - Fixes the NoClassDefFoundError reported on the dev mailing list in the thread "NoClassDefFoundError: org/w3c/dom/Document in ThumbnailElement.java" which prevented the transfer of images over Jabber (as clarified by Emil Ivov). * - Fix xcap to gracefully handle 200 ok responses with no content. * - Fix options panel. * - Fix about window. * - New interface and implementations added allowing to reload a skin runtime. Patch provided by Adam Netocny. * - Add getHardwareAddress to the NetworkAddress service that wraps NetworkInterface.getHardwareAddress if it exists otherwise via a JNI. * - New interface and implementations added allowing to reload a skin runtime. Patch provided by Adam Netocny. * - Fix reset image in avatar change window. * - Removes Stun4J.jar from the NetBeans compile classpath (because it has been removed from the repository). * - Don't make dns resolution if ip address is used for SIP account. * - Add ice4j.jar in the NetBeans classpath, reported by Adam Netocny. * - Consequent seq. numbers when using SIP basic messaging and SIP typing notifications. * - Removes stun4j and the SC components that are using it so that we can now introduce ice4j * - Removes stun4j and the SC components that are using it so that we can now introduce ice4j * - Removes stun4j and the SC components that are using it so that we can now introduce ice4j * - Removes stun4j and the SC components that are using it so that we can now introduce ice4j * - Removes stun4j and the SC components that are using it so that we can now introduce ice4j * - Removes stun4j and the SC components that are using it so that we can now introduce ice4j * - Modifies the STUN form in the XMPP wizard so that it would use a share STUN server descriptor * - Modifies the STUN form in the XMPP wizard so that it would use a share STUN server descriptor * - Added STUN server discovery to the network address manager * - ICE integration for XMPP accounts * - ICE integration for XMPP accounts * - ICE integration for XMPP accounts * - ICE integration for XMPP accounts * - ICE integration for XMPP accounts (Work in progress) * - ICE integration for XMPP accounts (Work in progress) * - ICE integration for XMPP accounts (Work in progress) * - ICE integration for XMPP accounts (Work in progress) * - Ongoing work on the integration of ICE into XMPP. Fixes a problem that was causing our logger not to take into account the home dir configuration property * - Patches work on the jingle ICE integration so that I could commit it and let others continue. * - Fixes issue #856: "echo cancel" chekbox dont work reported and patched by Dmitry A. Bakshaev/dab18. * - Commit from translate.sip-communicator.org by user fliker09.: 912 of 912 messages translated (0 fuzzy). * - Fix SRV resolving for udp services (a problem where services with only udp SRV cannot connect). Fix sending unregister on shutting down, unregister is now not run in separate thread. * - Commit from translate.sip-communicator.org by user fliker09.: 912 of 912 messages translated (0 fuzzy). * - Patch provided by Purvesh Sahoo, fixing redundant code in replacement implementations + removed replacement blue borders * - Patch provided by Adam Netocny, adding the possibility to runtime change frame colors and icons. * - Patch provided by Adam Netocny improving skin management process (work in progress). * - Patch provided by Adam Netocny improving skin management process (work in progress). * - Fix sip provider status when connection failed(a problem where when sip PP goes in connection failed the UI is still showing it as online). * - Update util bundle to include some extra packages in order to help dns lib to extend its search for dns servers. * - Update the gui for avatar choosing, add some javadocs. * - Fixes drag component in contact list (including disappearing name or icon, text or image cutting, etc.). * - Order sip-communicator.properties alphabetically. * - Resolved duplicate import of json library. Fixed smiley source dependency to ui implementation. Fixed ReplacementService bundled in each implementation.