This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The Saros Eclipse Plugin". Pusher was dpp-gerrit.

The branch, master has been updated
       via  609885ac8a6518b3c9c3771560989cf2d5ff2dcb (commit)
      from  315abf07299db8b1ce68fc5b5f5083d3f82da3a3 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 609885ac8a6518b3c9c3771560989cf2d5ff2dcb
Author: Patrick Schlott <[email protected]>
Date:   Wed Jul 31 12:57:07 2013 +0200

    [INTERNAL] Changed moment when certain operations take place
    
    Added the new methods userStartedQueuing() and
    userFinishedProjectNegotiation to the ISharedProjectListener,
    indicating when a user is able to process IResourceActivities.
    
    userStartedQueuing is called when the client started
    queuing and indicates, that he can now queue IRessourceActivities.
    userFinishedProjectNegotiation is transmitted to every participant,
    signaling them that the new user is now able to process
    IRessourceActivities.
    
    Some operations where executed too early. These operations were moved
    from userJoined() to the new methods.
    
    1. The clients now send their awareness-informations (which editor is
    open etc.) after the user finished the Project Negotiation(PN). As a
    result the user can now
    see these informations as soon as he finished his PN.
    
    2. The host now adds a new user to the JupiterServer after that user has
    started queuing. As a result inconsistent JupiterTimestamps, caused by
    JupiterActivities sent between Session Negotiation(SN) and PN, can be
    prevented.
    
    3. Host only sends IResourceActivities to users that can process them.
    As a result obviously failing Activity-Transformations (resources
    doesn't exist between SN and PN) at the joining user can be prevented,
    resulting in less exceptions.
    
    Change-Id: Iba0dfc4154a8bc148d49358aab344a4f0671a3fa
    Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/869
    Tested-by: Jenkins CI
    Reviewed-by: Stefan Rossbach <[email protected]>
    Reviewed-by: Patrick Schlott <[email protected]>

-----------------------------------------------------------------------

Summary of changes:
 .../src/de/fu_berlin/inf/dpp/SarosContext.java     |    2 +
 .../management/ConcurrentDocumentServer.java       |    2 +-
 .../de/fu_berlin/inf/dpp/editor/EditorManager.java |    2 +-
 .../dpp/invitation/OutgoingProjectNegotiation.java |    6 +
 .../inf/dpp/net/internal/StreamServiceManager.java |   15 +--
 .../UserFinishedProjectNegotiationExtension.java   |   29 +++++
 .../dpp/project/AbstractSarosSessionListener.java  |    3 +-
 .../dpp/project/AbstractSharedProjectListener.java |   10 ++
 .../fu_berlin/inf/dpp/project/ISarosSession.java   |   23 ++++
 .../inf/dpp/project/ISharedProjectListener.java    |   17 +++
 .../inf/dpp/project/internal/ActivityHandler.java  |   21 +++-
 .../dpp/project/internal/SarosProjectMapper.java   |   42 +++++++-
 .../inf/dpp/project/internal/SarosSession.java     |   62 +++++++++-
 .../internal/SharedProjectListenerDispatch.java    |   15 +++-
 .../internal/UserInformationHandler.java}          |   88 +++++++++++++--
 .../inf/dpp/serviceProviders/NullSarosSession.java |   17 +++
 .../RosterSessionContentProvider.java              |    3 +-
 .../dpp/project/internal/ActivityHandlerTest.java  |  122 +++++++++++++-------
 .../inf/dpp/test/stubs/SarosSessionStub.java       |   17 +++
 ...nessInformationsVisableAfterInvitationTest.java |   61 ++++++++++
 20 files changed, 482 insertions(+), 75 deletions(-)
 create mode 100644 
de.fu_berlin.inf.dpp/src/de/fu_berlin/inf/dpp/net/internal/extensions/UserFinishedProjectNegotiationExtension.java
 rename 
de.fu_berlin.inf.dpp/src/de/fu_berlin/inf/dpp/{net/business/UserListHandler.java
 => project/internal/UserInformationHandler.java} (72%)
 create mode 100644 
de.fu_berlin.inf.dpp/test/stf/de/fu_berlin/inf/dpp/stf/test/invitation/AwarenessInformationsVisableAfterInvitationTest.java


hooks/post-receive
-- 
The Saros Eclipse Plugin

------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
Dpp-robot mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dpp-robot

Reply via email to