You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2023/06/17 15:36:03 UTC

[jena] branch main updated (103aa04f5a -> 6179b73794)

This is an automated email from the ASF dual-hosted git repository.

andy pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git


    from 103aa04f5a Merge pull request #1898 from afs/re-fmod
     new 24e58b9748 An allow list of function names
     new 59ee9247ee Tidy up Context
     new 0fb77bde26 Tests of Fuseki + custom functions
     new 6179b73794 Merge pull request #1908 from afs/allow

The 10775 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../jena/http/sys/ExecUpdateHTTPBuilder.java       |   8 +-
 .../src/main/java/org/apache/jena/query/ARQ.java   |   5 +
 .../apache/jena/query/QueryExecutionFactory.java   |   2 +-
 .../org/apache/jena/sparql/core/VarExprList.java   |  10 +-
 .../org/apache/jena/sparql/expr/E_Function.java    |  17 +--
 .../org/apache/jena/sparql/expr/ExprFunction.java  |  76 +++++-----
 .../org/apache/jena/sparql/function/Function.java  |  24 +--
 .../jena/sparql/function/library/FN_Apply.java     |  24 +--
 .../{RDFJS.java => ScriptDenyException.java}       |  10 +-
 .../sparql/function/scripting/ScriptFunction.java  |  84 ++++++++---
 .../function/scripting/ScriptLangSymbols.java      |   2 +
 .../sparql/function/user/ExprTransformExpand.java  |  14 +-
 .../java/org/apache/jena/sparql/util/Context.java  |  25 +++-
 .../function/scripting/TS_FunctionScripting.java   |   2 -
 .../sparql/function/scripting/TestNoScripting.java | 116 ---------------
 ...ripting.java => TestSPARQLCustomFunctions.java} |  42 +++---
 .../function/scripting/TestSPARQL_Scripting.java   |   5 +-
 .../function/scripting/TestScriptFunction.java     | 145 ++++++++++++++----
 jena-arq/testing/ARQ/Scripting/js-query-5.rq       |   2 +-
 jena-arq/testing/ARQ/Scripting/js-query-5.srj      |   8 -
 jena-arq/testing/ARQ/Scripting/manifest.ttl        |  15 +-
 jena-arq/testing/ARQ/Scripting/test-library.js     |   2 +-
 .../apache/jena/fuseki/servlets/ActionExecLib.java |   3 +
 jena-fuseki2/jena-fuseki-main/pom.xml              |  13 ++
 .../org/apache/jena/fuseki/main/TS_FusekiMain.java |   1 +
 .../fuseki/main/TestFusekiCustomScriptFunc.java    | 165 +++++++++++++++++++++
 .../testing/Config}/test-library.js                |   9 +-
 27 files changed, 511 insertions(+), 318 deletions(-)
 copy jena-arq/src/main/java/org/apache/jena/sparql/function/scripting/{RDFJS.java => ScriptDenyException.java} (79%)
 delete mode 100644 jena-arq/src/test/java/org/apache/jena/sparql/function/scripting/TestNoScripting.java
 copy jena-arq/src/test/java/org/apache/jena/sparql/function/scripting/{TS_FunctionScripting.java => TestSPARQLCustomFunctions.java} (58%)
 delete mode 100644 jena-arq/testing/ARQ/Scripting/js-query-5.srj
 create mode 100644 jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/TestFusekiCustomScriptFunc.java
 copy {jena-arq/testing/ARQ/Scripting => jena-fuseki2/jena-fuseki-main/testing/Config}/test-library.js (55%)