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  b25ca6b7367f9d2422f5f2bd34d2210c8bffd1a7 (commit)
      from  d5f1f1f794c5cc67f7078edfa552bc80b23ebf07 (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 b25ca6b7367f9d2422f5f2bd34d2210c8bffd1a7
Author: Matthias Bohnstedt <matthias.bohnst...@gmail.com>
Date:   Sun Jul 19 17:06:51 2015 +0200

    [Internal][HTML] Rework BrowserFunctions
    
    This commit changes the whole BrowserFunctions (BFs from now on)creation
    and seperation.
    
    Previously the BFs were bundled for each BrowserPage usage. As a
    single BF, like for example GetValidJID, can be used in many different
    BrowserPages this bundling isn't reasonable anymore.
    
    Instead of prebundling and wiring the BFs to single BrowserPages, each
    BF is now created in a dedicated class inside the browser_functions
    package. These classes have JDoc for better explanation of the purpose
    and the JavaScript signature, which improves the usage of the previously
    anonymous BF a lot. A HTML UI developer now has a place to look up the
    name and semantic of injected JavaScript without searching big bundle
    classes for the actual naming and implementation.
    
    These BrowserFunctions and BrowserPages are injected
    field-injection. The BrowserPages and HTMLUIContext are changed
    accordingly to this.
    
    While reworking the BrowserFunctions this commit also adds a lot of
    TODOs which should be done in later patches.
    
    Change-Id: I37bb9bcfe686b5890354af51d3511dce729dbec0
    Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/2777
    Tested-by: Jenkins CI
    Reviewed-by: Bastian Sieker <bsie...@mail.uni-paderborn.de>
    Reviewed-by: Matthias Bohnstedt <matthias.bohnst...@gmail.com>

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

Summary of changes:
 .../de/fu_berlin/inf/dpp/HTMLUIContextFactory.java |   64 ++++++--
 .../src/de/fu_berlin/inf/dpp/HTMLUIStrings.java    |    2 +
 .../AddAccountBrowserFunctions.java                |  133 -----------------
 .../inf/dpp/ui/browser_functions/AddContact.java   |   40 +++++
 .../ui/browser_functions/CloseAccountWizard.java   |   28 ++++
 .../CloseSessionInvitationWizard.java              |   28 ++++
 .../dpp/ui/browser_functions/ConnectAccount.java   |   50 +++++++
 .../ContactSpecificBrowserFunctions.java           |  112 --------------
 .../dpp/ui/browser_functions/DeleteContact.java    |   40 +++++
 .../ui/browser_functions/DisconnectAccount.java    |   35 +++++
 .../inf/dpp/ui/browser_functions/GetValidJID.java  |   39 +++++
 .../MainPageBrowserFunctions.java                  |  123 ----------------
 .../inf/dpp/ui/browser_functions/NameCreator.java  |   25 +++
 .../dpp/ui/browser_functions/RenameContact.java    |   44 ++++++
 .../inf/dpp/ui/browser_functions/SaveAccount.java  |   62 ++++++++
 .../dpp/ui/browser_functions/SendInvitation.java   |  113 ++++++++++++++
 .../SessionWizardPageBrowserFunctions.java         |  155 --------------------
 .../dpp/ui/browser_functions/ShowAccountPage.java  |   30 ++++
 .../ui/browser_functions/ShowSessionWizard.java    |   34 +++++
 .../fu_berlin/inf/dpp/ui/webpages/AccountPage.java |   57 +++++++
 .../inf/dpp/ui/webpages/AddAccountPage.java        |   47 ------
 .../fu_berlin/inf/dpp/ui/webpages/BrowserPage.java |   44 +++---
 .../de/fu_berlin/inf/dpp/ui/webpages/MainPage.java |   90 +++++++-----
 .../inf/dpp/ui/webpages/SessionWizardPage.java     |   39 ++++--
 24 files changed, 781 insertions(+), 653 deletions(-)
 delete mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/AddAccountBrowserFunctions.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/AddContact.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/CloseAccountWizard.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/CloseSessionInvitationWizard.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/ConnectAccount.java
 delete mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/ContactSpecificBrowserFunctions.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/DeleteContact.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/DisconnectAccount.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/GetValidJID.java
 delete mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/MainPageBrowserFunctions.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/NameCreator.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/RenameContact.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/SaveAccount.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/SendInvitation.java
 delete mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/SessionWizardPageBrowserFunctions.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/ShowAccountPage.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/ShowSessionWizard.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/webpages/AccountPage.java
 delete mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/webpages/AddAccountPage.java


hooks/post-receive
-- 
The Saros Eclipse Plugin

------------------------------------------------------------------------------
_______________________________________________
DPP-Robot mailing list
DPP-Robot@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dpp-robot

Reply via email to