Good afternoon,
this is the first list of Features and Bugfixes from the changes that occured
from the last release to now. The first file is the classic saros changelog
and the second is the result of the "git shortlog" command.
In both cases I looked at the changes from origin/release/12.3.30.r3893 to
remotes/origin/release/12.5.7. This can be done with the below command.
$ git log remotes/origin/release/12.3.30.r3893..remotes/origin/release/12.5.7
I was not able to look up the bug priorities or bug state because sourceforge
had some connectivity issues.
holger
Newly fixed bugs and new features in Release 12.5.7
====================================================
[PERFORMANCE]
Various changes to reduce the size of marshalled objects. This is reducing
the data that needs to be transmitted in a session.
[Stefan Rossbach, 91739339c91a367e6b5fb6c00b5fb4ba4a075cae,
a183369c55d2c7f40bbe5dbaf6d1d541620278e5,
21799efd19850aba07c56e79141b85883edcadf4,
8fbc1122e579f6df58f90417d28d3ce7cd0a5730]
-----------------------------------------------------------------------------
[FEATURE]
The SendFileAction (sending a single file over the wire in a session) now
shows the progress dialogs to the user (before it was a background job not
shown anywhere except in the obscure "progress view" which basically no one
has opened).
[Alexander Waldmann, 613d15c487bfae81af41f897c4dd2e06c9f1bb5b]
------------------------------------------------------------------------------
[FEATURE]
Removing the session participants from the buddylist, but keeping them in the
session participant list. No more redundant showing of the same user in the
tree inside the saros view which made users search for the follow-mode context
menu item there multiple times in usability tests..
[Alexander Waldmann, e89ca000c384d7efb82a70f68861be46560a38d4]
------------------------------------------------------------------------------
[FEATURE]
Improving aesthetic aspects of the buddy context menu: everything has icons
now. Moving the mostly used item to the top, so that the actions that will be
used most of the time appear at the top of the context menu, reducing
erroneous menu handling with high mouse speed... The new grouping should appear
much more natural to the user as the probability of clicking on the first
context menu item is now the highest. Fixed weird texts including XMPP wording
(roster/subscription request).
[Alexander Waldmann, 32821b37623322c2c2f540d49e1f9ee5bbda675f]
------------------------------------------------------------------------------
[FIX]
Auto-connect is now only performed if it is enabled.
[Stefan Rossbach, b255aa559a538138b504ccfa4f985ae7b8ac8081]
------------------------------------------------------------------------------
[FIX] #3511057
Fix the initial view-placement/proportions of Whiteboard. The whiteboard
is now initially opened stacked behind the Saros View.
[Hendrik, 91412b661c6ceeeb5c1124cd089101cdf7041118]
------------------------------------------------------------------------------
[FIX] (no ID)
Dropdown of saved selections in the resourceselection was not updated after
adding a new selection.
[Alexander Waldmann, 108186307f8f0e29d7e4fa0f063ce344632afb08]
------------------------------------------------------------------------------
[FIX] #3514797
Add XMPP account, No proper validation.
[Stefan Rossbach, e820205ca2c2b46084e1cc2f3a62c40cf03e9687]
------------------------------------------------------------------------------
[FIX] #3514674
"joining..." remains forever on 3rd participant
[Stefan Rossbach, ee261701eaefdeda962974eca560fad37e966baf]
------------------------------------------------------------------------------
[FIX] #3512781
Zip / Unzip takes too long. The SharedResourceManager was enabled during
decompression, this led to unwanted activities creations which delayed the
decompression.
[Stefan Rossbach, ef89679b06888355fcca200a4cab88aa7f1d5a92]
------------------------------------------------------------------------------
[FIX] #3515619
File list size is too big. Instead of saving every file with its full path a
complete tree is now build, containing each element only once.
Files a/b/c/d and a/b/c/e will now be marshalled as segments:
[a, b, c, d, e] instead of [a/b/c/d, a/b/c/e]
and this way drastically reduce the size of the marshalled object.
Marshalling Apache Ant with 1.570 files in 89 directories
results in approximately 8 kB after compression of the XML content.
[Stefan Rossbach, 21799efd19850aba07c56e79141b85883edcadf4]
------------------------------------------------------------------------------
[FIX] #3348949
Correct but confusing inconsistency message. Users can no longer proceed until
all dirty editors used in a shared project are saved. Affected editors will now
be closed and reopened after the synchronization.
[Stefan Rossbach, 848b0db33c14e1504190790eace2807f6e981265]
-------------------------------------------------------------------------------
[FIX] (no ID)
Recovery is now restoring files correctly.
[Stefan Rossbach, 93f6ed745a2a748f08e59cac1e900c22db51a2c0]
-------------------------------------------------------------------------------
Alexander Waldmann (20):
@Ignore the test of "add JID to chat", because that won't work as session
participants are no longer part of the buddylist as long as the session is
running. The feature is outdated and is soon to be removed as it makes more
sense to automatically invite a user from the buddylist to the running session
on doubleclick which would then replace this feature completely.
Fixed STF tests with hardcoded strings that didn't work because of
"Roundtable" tab renaming...
Renamed nonsense "Roundtable" to "Session Chat".
[NOP] Added icon for "dialog".
[NOP] Fixed Javadoc comments
[NOP] Fixed Javadoc comments
Rememberdecision dialog for the host when he/she is left alone, which
asks if the session should be closed. Host can remember the decision and
sessions are autoclosed the next time when all buddies left the session.
[FIX] Accidentally facerolled my keyboard and deleted STF tests from the
testsuite before commiting.... They are reactivated now
[STF] Testing the ResourceSelectionComposite in the ShareProjectWizard:
undo/redo and storing/restoring/removing selections.
Improving aesthetic aspects of the buddy context menu: everything has
icons now. Moving the mostly used item to the top, so that the actions that
will be used most of the time appear at the top of the context menu, reducing
erroneous menu handling with high mouse speed...
[Fix] Dropdown of saved selections was not updated after adding a new
selection
[NOP] Extracted more strings for STF tests
[NOP] Extract strings to messages.properties for STF tests
Removing the session participants from the buddylist, but keeping them in
the session participant list. No more redundant showing of the same user in
the tree inside the saros view which made users search for the follow-mode
context menu item there multiple times in usability tests..
[NOP] "add buddy" icon added to the "add buddy" button in the
buddySelectionComposite for better look&feel.
[NOP] Fixed incomplete description of the wizard header for invitations
The SendFileAction (sending a single file over the wire in a session) now
shows the progress dialogs to the user (before it was a background job not
shown anywhere except in the obscure "progress view" which basically no one has
opened).
[NOP] Removed stuff left over from the getting started wizard. Added two
new icons for editing/testing connection.
Added icons for editing and testing the connection.
Fixed a copy-paste-bug. The constant for MODAL wizards was set to true
which was wrong - should be "false" of course, as true represents a MODELESS
wizard window which creates problems when the modelesswizard is opened from a
model dialog (e.g. the eclipse preferences)
Donut (2):
[TYPO] Just added a whitespace to log String
[INTERNAL/FIX] tidyUp musn't be static...
Franz Zieris (2):
[BUILD] Merged 'branches/dpp_12.3.30.r3893' r.3894-3929 and
'branches/nebula_12.3.30.r3893' r.3894-3929 into trunk (there were no changes
to merge from 'branches/dpp.whiteboard_12.3.30.r3893')
[BUILD] Changes necessary for Release 12.3.30.r3893
Hendrik (7):
[WHITEBOARD] Fix encoding/decoding problems with text tool
[WHITEBOARD] remove annotation tool
[FEATURE] Add retargetable actions to global menu
[FEATURE] Export whiteboard contents to image file
[TESTING] extended STF framework to work with the whiteboard + little test
[FIX] 3511057 : Fix the initial view-placement/proportions of Whiteboard
[INTERNAL] Necessary change for the whiteboard STF tests to work
Holger Hans Peter Freyther (28):
[INTERNAL] Introduce a JUnit test for the StopManager
[INTERNAL] The JUnit tests run without GUI, do not synchronize on the SWT
Thread
[NOP] Use Unix line delimiters as described in the CodeRules
[NOP] Run Source->Format on the dpp codebase
[TYPO] Add a space between with and background
[TYPO] Fix typo in SarosContext.
Revert "[NOP] Use the generic version of the
BundleContext.getServiceReference"
[TYPO] toggeling -> toggling
Revert "[INTERNAL] Remove the IProjectActivityDataObject interface."
[INTERNAL] Remove the IProjectActivityDataObject interface.
[INTERNAL] Remove the IResourceActivityDataObject class and usage
[NOP] Use the non deprecated AbstractPullReader constructor
[NOP] Use the generic version of the BundleContext.getServiceReference
[NOP] Address type safety warning in the FileStub.java
[NOP] Silence warnings of BundleFake
[DOC] Point to an existing accept method
[DOC] Document the right parameter s/subMonitor/monitor/
[DOC] Address "Javadoc: Unexpected tag"
[DOC] Address "Javadoc: Invalid member type qualification"
[INTERNAL] The IActivityDataObject should be primitive, remove getters
Revert "[INTERNAL] The IActivityDataObject should be primitive, remove
getters"
[INTERNAL] Make everyone extend AbstractActivityProvider
[INTERNAL] The IActivityDataObject should be primitive, remove getters
[TYPO] Fix typos in the existing JTourBus tours.
[INTERNAL] Fix NPE in the StopManager code path
[INTERNAL] ISarosSession is no IActivityListener anymore.
[INTERNAL] Fix the separation of IActiviy/IActivityResource
[INTERNAL] Pedantic, indicate the right type in the parameter
Stefan Rossbach (66):
[INTERNAL] Recovery is now correctly restoring files
[API] deprecated the famous getSarosSession method
[API] added user directory discovery
[NOP] addressed compiler warnings
[NOP] removed unused comments
[INTERNAL] use ISarosSessionManager instead of SarosSessionManager
[NOP] changed deprecated method call
[DOC] corrected java doc links
[DOC] corrected java doc links
[INTERNAL] reduced the size of marshalled activities
[NOP] applied Source->Format
[INTERNAL] clean up no longer performed on the main thread
[NOP] cleanup is now only performed in the @before method
[INTERNAL] IncomingProjectNegotiation now accepts an IProgressMonitor
[NOP] removed Google ProtoBuff API as it is no longer needed
[FIX] 3348949 :correct, but confusing inconsistency message
[JUNIT] corrected from and to xml test case
[INTERNAL] changed hash and equals methods
[STF] added UncaughtExceptionHandler
[STF TEST] ignoring test cases
[FIX] File list size is too great - ID: 3515619
[PERFORMANCE] reduced the marshalled size for common used activities
[INTERNAL] fix : Converter was not working
[LOG] increased smack log level to debug
[INTERNAL] fixed NPE when the handler was not called from SWT
[INTERNAL] removed display of IBB speed as it is not accurate for small
file lists [INTERNAL] preferenceUtil for EnterProjectNameUtils was set in
the InvitationWizard
[INTERNAL] fix : transmitted was not transmitting any packets
[NOP] removed unused variable
[INTERNAL] removed broken session resuming
[INTERNAL] fixed a NPE
[NOP] removed dead [INTERNAL] removed IBB packet listener
[API] activities are now send via new packet type
[API] added Packet processing to ByteStreamConnection [RENAMED]
BinaryChannel to ByteStreamConnection [DELETED] BinaryChannelConnection
[STF HACK] Saros does not ask for leaving an empty session
[FIX] Zip / Unzip takes too long - ID: 3512781
[API] added a tunnel XMPP extension
[API] Network Layer upgrade
[NOP] removed dead code
[NOP] removed dead code
[NOP] removed empty package
[NOP] removed empty package
[NOP] removed classes, see revision 3972
[REFACTOR] moved classes from subscriptionManager package into a new
package
[REFACTOR] moved DiscoveryManager package classes to a new package
[INTERNAL] reduced the serialized size of the TransferDescription object
[API] Removal of the Google Protobuf protocol
[INTERNAL] empty archive is no longer transmitted
[STF] now uses its own default chat server
[STF] fixed a NPE
[INTERNAL] fix : user.invitationCompleted was called twice
[API] MUC Listeners now notifies about broken connection attempts
[STF TEST] fix : test class was violating the naming conventions
[NOP] removed account hack for march release
[INTERNAL] fix : auto connect is now only performed if it is enabled
[NOP] changed MUC server
[FIX] "joining..." remains forever on 3rd participant : - ID: 3514674
[FIX] add XMPP account, No proper validation : - ID: 3514797
[INTERNAL] fix : field conditions were not initialized properly
[FIX] Cannot add newly created xmpp account - ID: 3514802
[INTERNAL] fix : not all widgets were properly enabled / disabled
[CHANGE] ConfiguationWizard can now only be finished on the last page
[INTERNAL] fix ID was not removed, when removing a project [INTERNAL]
fix SharedProject could not be GC as it was referenced by the SarosSession
[STF FIX] test case now uses a dummy file
[NOP] removed dead code
[REFACTOR] moved static method from XMPPUtil to RosterUtils [REMOVED]
XMPPUtil as it is now no longer contains code [REMOVED] unused test cases
[NOP] organized imports
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Dpp-devel mailing list
Dpp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dpp-devel