The Saros Team is proud to announce the release of version 10.5.28.r2173.
In this release we have concentrated on improving the stability of Saros
and making some very important internal changes for a number of exciting
upcoming new features.
Install and update from Eclipse: http://dpp.sf.net/update.
For more information on Saros, visit: http://www.inf.fu-berlin.de/w/SE/DPP.
Many thanks to users who participated in our survey and to everyone who
helped us improve our plugin!
Important changes:
[FEATURE]
\[FEATURE\] screensharing among two users in a saros-session \[FEATURE\] Connection Test Action
[FIX]
\[FIX\] Synchronize DispatchingRosterListener operations against each other properly. \[FIX\] Dirty State Listener is lost when closing editors \[FIX\] When in follow mode, closing of dirty files by Saros caused data loss \[FIX\] Renaming files causes inconsistencies if dirty state is incorrect \[FIX\] Synchronize JingleFileTransferManager initialization against pre-mature getting by getJingleManager \(might return NULL although initialization was already started\) \[FIX\] Set status to "connecting" earlier so that DNS delays do not corrupt user experience \[FIX\] ExecutorService not disposed, would cause thread leak \[FIX\] Reject incoming JingleSession request if already in a session \[FIX\] Close connection if sending fails \[FIX\] Reject incoming FileTransfer if transferdescription cannot be parsed \[FIX\] Prevent an NPE in StartupSaros \[FIX\] Improved BinaryChannel to not wait for missing confirmation package if BinaryChannel was closed \[FIX\] 2737353 \[CW-client\] Doesn't close when recovery failed \[FIX\] Consistency Recovery shows no progress \[FIX\] \#2994713: Register the Saros views with the following perspectives: Java, Java Browsing, Plug-in Development, Python, C/C++, and PHP. Removed the views from the Resource perspective.
[MISC]
\[INTERNAL\] update ant4eclipse to 1.0.0.M4 \[INTERNAL\] add build target for feature \[INTERNAL\] add shell script with command line argument defaults for easy use \[INTERNAL\] Add tests for XMPPConnection \[INTERNAL\] Add three default launch configurations, saving developers on setup time \(XMPP accounts are not setup since they reside in the workspace preferences\) \[INTERNAL\] remove "All Tests" launch configuration as it references JUnit3 tests which were converted to JUnit4 \[INTERNAL\] include tests added in rev2125 into TestSuites \[INTERNAL\] use JUnit 4 exception handling \[API\] Util.retryEveryXms\(, millis\)
This release includes contributions from the following users (in alphabetical order):
ahaferburg, coezbek, florianthiel, hstaib, k_beecher, s-lau, szuecs
Regards,
The Saros Team