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  e22da8a954eec03052d47dc0b806c177483a8e16 (commit)
      from  fe93d6cb36ff4a162e2fddad29663d99db45f044 (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 e22da8a954eec03052d47dc0b806c177483a8e16
Author: Franz Zieris <zie...@inf.fu-berlin.de>
Date:   Mon Apr 4 13:13:53 2016 +0200

    [HTML][API] Introduce type-safe browser functions
    
    The new class TypedJavascriptFunction takes care of converting the
    generic Object[] to correctly typed Java objects.
    It looks for any Java method with the new "@BrowserFunction" annotation
    and extracts its parameter types from the signature.
    For complex types, it calls the JSON deserializer; others, such as
    Double, which can represent any of Double, Float, Integer, and Long, the
    new TypeRefinery restores the type actually requested by the Java method
    interface.
    
    Change-Id: I24e76ce82bf5c1880356dca1aab884ae90d7c2c0
    Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/3048
    Tested-by: Jenkins CI
    Reviewed-by: Matthias Bohnstedt <matthias.bohnst...@gmail.com>
    Reviewed-by: Franz Zieris <zie...@inf.fu-berlin.de>

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

Summary of changes:
 .../src/de/fu_berlin/inf/dpp/HTMLUIStrings.java    |    1 -
 .../inf/dpp/ui/browser_functions/AddContact.java   |   32 ++--
 .../dpp/ui/browser_functions/BrowserFunction.java  |   40 ++++
 .../ui/browser_functions/CloseAccountWizard.java   |   22 +-
 .../CloseSessionInvitationWizard.java              |   24 +-
 .../dpp/ui/browser_functions/ConnectAccount.java   |   47 ++---
 .../dpp/ui/browser_functions/DeleteContact.java    |   32 ++--
 .../ui/browser_functions/DisconnectAccount.java    |   32 +--
 .../inf/dpp/ui/browser_functions/GetValidJID.java  |   33 ++--
 .../inf/dpp/ui/browser_functions/NameCreator.java  |   29 ---
 .../dpp/ui/browser_functions/RenameContact.java    |   41 ++--
 .../inf/dpp/ui/browser_functions/SaveAccount.java  |   55 +++---
 .../dpp/ui/browser_functions/SendInvitation.java   |  114 +++--------
 .../dpp/ui/browser_functions/ShowAccountPage.java  |   27 ++--
 .../ui/browser_functions/ShowSessionWizard.java    |   27 ++--
 .../inf/dpp/ui/browser_functions/TypeRefinery.java |  185 ++++++++++++++++
 .../browser_functions/TypedJavascriptFunction.java |  223 ++++++++++++++++++++
 .../de/fu_berlin/inf/dpp/HTMLUITestSuite.java      |    2 +
 .../inf/dpp/ui/browser_functions}/TestSuite.java   |    4 +-
 .../dpp/ui/browser_functions/TypeRefineryTest.java |  100 +++++++++
 .../TypedJavascriptFunctionTest.java               |  117 ++++++++++
 21 files changed, 870 insertions(+), 317 deletions(-)
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/BrowserFunction.java
 delete 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/TypeRefinery.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/src/de/fu_berlin/inf/dpp/ui/browser_functions/TypedJavascriptFunction.java
 copy {de.fu_berlin.inf.dpp.core/test/junit/de/fu_berlin/inf/dpp/activities => 
de.fu_berlin.inf.dpp.ui/test/junit/de/fu_berlin/inf/dpp/ui/browser_functions}/TestSuite.java
 (62%)
 create mode 100644 
de.fu_berlin.inf.dpp.ui/test/junit/de/fu_berlin/inf/dpp/ui/browser_functions/TypeRefineryTest.java
 create mode 100644 
de.fu_berlin.inf.dpp.ui/test/junit/de/fu_berlin/inf/dpp/ui/browser_functions/TypedJavascriptFunctionTest.java


hooks/post-receive
-- 
The Saros Eclipse Plugin

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
DPP-Robot mailing list
DPP-Robot@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dpp-robot

Reply via email to