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

matthiasblaesing pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-netbeans.git


The following commit(s) were added to refs/heads/master by this push:
     new 5d5bd76  Module Review javascript2.editor
5d5bd76 is described below

commit 5d5bd765b1af704ddbbb48d1996d9a5545c2d40d
Author: Svata Dedic <svatopluk.de...@oracle.com>
AuthorDate: Mon Sep 3 20:11:51 2018 +0200

    Module Review javascript2.editor
    
    Closes: #835
---
 javascript2.editor/.gitignore                      |  3 +
 javascript2.editor/build.xml                       | 12 ++--
 javascript2.editor/external/binaries-list          | 28 ++++++++--
 .../javascript2.editor-jquery-1.6-license.txt      | 26 +++++++++
 .../external/javascript2.editor-jquery-license.txt | 36 ------------
 ...javascript2.editor-requirejs-2.1.14-license.txt | 28 ++++++++++
 .../javascript2.editor-requirejs-license.txt       | 45 ---------------
 ...bs-license.txt => js-corestubs-5.1-license.txt} | 51 ++++++++---------
 .../external/js-domstubs-DOM3-license.txt          | 46 ++++++++++++++++
 .../external/js-domstubs-license.txt               | 64 ----------------------
 .../external/js-reststubs-3-license.txt            | 48 ++++++++++++++++
 .../external/js-reststubs-license.txt              |  6 --
 ...se.txt => js.foundation-parser-1.0-license.txt} |  7 +++
 javascript2.editor/licenseinfo.xml                 | 44 +++++++++++++++
 .../javascript2/editor/formatter/ui/BlankLines.js  | 18 ------
 .../javascript2/editor/resources/jsontemplate.json | 20 +++++++
 .../javascript2/editor/resources/jstemplate.js     | 20 +++++++
 .../licenses/BSD-ecmascript                        | 52 ++++++++----------
 .../licenses/BSD-jsfoundation                      |  0
 nbbuild/licenses/names.properties                  |  2 +
 20 files changed, 321 insertions(+), 235 deletions(-)

diff --git a/javascript2.editor/.gitignore b/javascript2.editor/.gitignore
new file mode 100644
index 0000000..16ccc5b
--- /dev/null
+++ b/javascript2.editor/.gitignore
@@ -0,0 +1,3 @@
+test/unit/data/testfiles/completion/issue246060/req.js
+test/unit/data/testfiles/ecmascript6/parser/
+test/unit/data/testfiles/structure/issue226930.js
diff --git a/javascript2.editor/build.xml b/javascript2.editor/build.xml
index be42c26..544c7e3 100644
--- a/javascript2.editor/build.xml
+++ b/javascript2.editor/build.xml
@@ -24,20 +24,20 @@
     <import file="../nbbuild/templates/projectized.xml"/>
 
     <target name="build-init" depends="projectized.build-init">
-        <unzip src="external/js.foundation-parser.zip" 
dest="test/unit/data/testfiles/ecmascript6"/>
-        <unzip src="external/javascript2.editor-requirejs-resources.zip" 
dest="."/>
-        <unzip src="external/javascript2.editor-jquery-resources.zip" 
dest="."/>
+        <unzip src="external/js.foundation-parser-1.0.zip" 
dest="test/unit/data/testfiles/ecmascript6"/>
+        <unzip 
src="external/javascript2.editor-requirejs-2.1.14-resources.zip" dest="."/>
+        <unzip src="external/javascript2.editor-jquery-1.6-resources.zip" 
dest="."/>
     </target>
     <!-- Generated JavaScript files for core libraries, used by code completion
         etc. See the JsStubsGenerator project (in main/misc repository) for 
details. -->
     <target name="-bundle-corestubs">
-        <copy file="external/js-corestubs.zip" 
tofile="${cluster}/jsstubs/corestubs.zip"/>
+        <copy file="external/js-corestubs-5.1.zip" 
tofile="${cluster}/jsstubs/corestubs.zip"/>
     </target>
     <target name="-bundle-reststubs">
-        <copy file="external/js-reststubs.zip" 
tofile="${cluster}/jsstubs/reststubs.zip"/>
+        <copy file="external/js-reststubs-3.zip" 
tofile="${cluster}/jsstubs/reststubs.zip"/>
     </target>
     <target name="-bundle-domstubs">
-        <copy file="external/js-domstubs.zip" 
tofile="${cluster}/jsstubs/domstubs.zip"/>
+        <copy file="external/js-domstubs-DOM3.zip" 
tofile="${cluster}/jsstubs/domstubs.zip"/>
     </target>
     <target name="release" 
depends="projectized.release,-bundle-corestubs,-bundle-domstubs,-bundle-reststubs"/>
 
diff --git a/javascript2.editor/external/binaries-list 
b/javascript2.editor/external/binaries-list
index 7d84ed5..9e09c57 100644
--- a/javascript2.editor/external/binaries-list
+++ b/javascript2.editor/external/binaries-list
@@ -1,6 +1,22 @@
-C8EEAB10E4539BEAF97476EBA252BD4B40377FA9 js-corestubs.zip
-2AA13ACCC4059C930C4AD3B6ABD8E1C0FC06235C js-domstubs.zip
-7C0C3CFD989EE775198337C11715C1ACD6C84F41 js-reststubs.zip
-80BB535015E97A53057FB93F56EF28FA427250DA js.foundation-parser.zip
-446050AD183530299346C725433F1C4F18244A65 
javascript2.editor-jquery-resources.zip
-4A38917342E32B7979DF8A01AC6C2EF2F057675D 
javascript2.editor-requirejs-resources.zip
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+C8EEAB10E4539BEAF97476EBA252BD4B40377FA9 js-corestubs-5.1.zip
+2AA13ACCC4059C930C4AD3B6ABD8E1C0FC06235C js-domstubs-DOM3.zip
+7C0C3CFD989EE775198337C11715C1ACD6C84F41 js-reststubs-3.zip
+80BB535015E97A53057FB93F56EF28FA427250DA js.foundation-parser-1.0.zip
+446050AD183530299346C725433F1C4F18244A65 
javascript2.editor-jquery-1.6-resources.zip
+4A38917342E32B7979DF8A01AC6C2EF2F057675D 
javascript2.editor-requirejs-2.1.14-resources.zip
\ No newline at end of file
diff --git 
a/javascript2.editor/external/javascript2.editor-jquery-1.6-license.txt 
b/javascript2.editor/external/javascript2.editor-jquery-1.6-license.txt
new file mode 100644
index 0000000..9e48d24
--- /dev/null
+++ b/javascript2.editor/external/javascript2.editor-jquery-1.6-license.txt
@@ -0,0 +1,26 @@
+Name: javascript2.editor-jquery-resources
+Version: 1.6
+Description: Testcase for issue #226930
+License: MIT-jquery
+Origin: http://jquery.com
+Files: javascript2.editor-jquery-1.6-resources.zip
+
+Copyright (c) 2011 John Resig, http://jquery.com/
+
+Permission is hereby granted, free of charge, to any person obtaining a copy 
of this
+software and associated documentation files (the "Software"), to deal in the
+Software without restriction, including without limitation the rights to use, 
copy,
+modify, merge, publish, distribute, sublicense, and/or sell copies of the 
Software,
+and to permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF  ANY KIND, EXPRESS OR 
IMPLIED,
+INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
PARTICULAR
+PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF 
CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
+THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
diff --git a/javascript2.editor/external/javascript2.editor-jquery-license.txt 
b/javascript2.editor/external/javascript2.editor-jquery-license.txt
deleted file mode 100644
index e4e5e00..0000000
--- a/javascript2.editor/external/javascript2.editor-jquery-license.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-Copyright JS Foundation and other contributors, https://js.foundation/
-
-This software consists of voluntary contributions made by many
-individuals. For exact contribution history, see the revision history
-available at https://github.com/jquery/jquery
-
-The following license applies to all parts of this software except as
-documented below:
-
-====
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-====
-
-All files located in the node_modules and external directories are
-externally maintained libraries used by this software which have their
-own licenses; we recommend you read them, as their terms may differ from
-the terms above.
diff --git 
a/javascript2.editor/external/javascript2.editor-requirejs-2.1.14-license.txt 
b/javascript2.editor/external/javascript2.editor-requirejs-2.1.14-license.txt
new file mode 100644
index 0000000..5b5dc36
--- /dev/null
+++ 
b/javascript2.editor/external/javascript2.editor-requirejs-2.1.14-license.txt
@@ -0,0 +1,28 @@
+Name: javascript2.editor-requirejs-resources
+Version: 2.1.14
+Description: Testcase for issue #246060
+License: MIT
+Origin: https://github.com/requirejs/requirejs
+Files: javascript2.editor-requirejs-2.1.14-resources.zip
+
+The MIT License
+
+Copyright (c) 2010-2014, The Dojo Foundation
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git 
a/javascript2.editor/external/javascript2.editor-requirejs-license.txt 
b/javascript2.editor/external/javascript2.editor-requirejs-license.txt
deleted file mode 100644
index 5769475..0000000
--- a/javascript2.editor/external/javascript2.editor-requirejs-license.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-Copyright jQuery Foundation and other contributors, https://jquery.org/
-
-This software consists of voluntary contributions made by many
-individuals. For exact contribution history, see the revision history
-available at https://github.com/requirejs/requirejs
-
-The following license applies to all parts of this software except as
-documented below:
-
-====
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-====
-
-Copyright and related rights for sample code are waived via CC0. Sample
-code is defined as all source code displayed within the prose of the
-documentation.
-
-CC0: http://creativecommons.org/publicdomain/zero/1.0/
-
-====
-
-Files located in the node_modules directory, and certain utilities used
-to build or test the software in the test and dist directories, are
-externally maintained libraries used by this software which have their own
-licenses; we recommend you read them, as their terms may differ from the
-terms above.
diff --git a/javascript2.editor/external/js-corestubs-license.txt 
b/javascript2.editor/external/js-corestubs-5.1-license.txt
similarity index 85%
copy from javascript2.editor/external/js-corestubs-license.txt
copy to javascript2.editor/external/js-corestubs-5.1-license.txt
index 96bc577..7ca5344 100644
--- a/javascript2.editor/external/js-corestubs-license.txt
+++ b/javascript2.editor/external/js-corestubs-5.1-license.txt
@@ -1,43 +1,44 @@
 Name: js-corestubs
-Version: ECMAScript 5.1 Edition
+Version: 5.1
 Description: Documentation for JavaScript libraries processed into JavaScript 
stub libraries for use from code completion etc. This can be generated by the 
javascript.generatestubs2 project in the main/misc repository.
 License: BSD-ecmascript
-Source: http://ecma-international.org/ecma-262/5.1/
+Origin: http://ecma-international.org/ecma-262/5.1/
+Comment: ECMAScript 5.1 Edition
 
 Software License
 
-All Software contained in this document ("Software)" is protected by 
-copyright and is being made available under the "BSD License", included 
-below. This Software may be subject to third party rights (rights from 
-parties other than Ecma International), including patent rights, and no 
-licenses under such third party rights are granted under this license even 
-if the third party concerned is a member of Ecma International. SEE THE 
-ECMA CODE OF CONDUCT IN PATENT MATTERS AVAILABLE AT 
-http://www.ecma-international.org/memento/codeofconduct.htm FOR INFORMATION 
-REGARDING THE LICENSING OF PATENT CLAIMS THAT ARE REQUIRED TO IMPLEMENT 
+All Software contained in this document ("Software)" is protected by
+copyright and is being made available under the "BSD License", included
+below. This Software may be subject to third party rights (rights from
+parties other than Ecma International), including patent rights, and no
+licenses under such third party rights are granted under this license even
+if the third party concerned is a member of Ecma International. SEE THE
+ECMA CODE OF CONDUCT IN PATENT MATTERS AVAILABLE AT
+http://www.ecma-international.org/memento/codeofconduct.htm FOR INFORMATION
+REGARDING THE LICENSING OF PATENT CLAIMS THAT ARE REQUIRED TO IMPLEMENT
 ECMA INTERNATIONAL STANDARDS*.
 
-Redistribution and use in source and binary forms, with or without 
+Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 
-1. Redistributions of source code must retain the above copyright 
+1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 
-2. Redistributions in binary form must reproduce the above copyright 
-notice, this list of conditions and the following disclaimer in the 
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 
-3. Neither the name of the authors nor Ecma International may be used 
+3. Neither the name of the authors nor Ecma International may be used
 to endorse or promote products derived from this software without specific
 prior written permission.
 
-THIS SOFTWARE IS PROVIDED BY THE ECMA INTERNATIONAL "AS IS" AND ANY EXPRESS 
-OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN 
-NO EVENT SHALL ECMA INTERNATIONAL BE LIABLE FOR ANY DIRECT, INDIRECT, 
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 
-NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
+THIS SOFTWARE IS PROVIDED BY THE ECMA INTERNATIONAL "AS IS" AND ANY EXPRESS
+OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
+NO EVENT SHALL ECMA INTERNATIONAL BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/javascript2.editor/external/js-domstubs-DOM3-license.txt 
b/javascript2.editor/external/js-domstubs-DOM3-license.txt
new file mode 100644
index 0000000..411e35e
--- /dev/null
+++ b/javascript2.editor/external/js-domstubs-DOM3-license.txt
@@ -0,0 +1,46 @@
+Name: js-domstubs
+Version: DOM3
+Description: Documentation for JavaScript libraries processed into JavaScript 
stub libraries for use from code completion etc. This can be generated by the 
javascript.generatestubs2 project in the main/misc repository.
+License: W3C2
+Origin: https://www.w3.org
+Source: https://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/
+
+W3C Software and Document Notice and License
+
+This work is being provided by the copyright holders under the following 
license.
+
+License
+
+By obtaining and/or copying this work, you (the licensee) agree that you have
+read, understood, and will comply with the following terms and conditions.
+
+Permission to copy, modify, and distribute this work, with or without
+modification, for any purpose and without fee or royalty is hereby granted,
+provided that you include the following on ALL copies of the work or portions
+thereof, including modifications:
+
+- The full text of this NOTICE in a location viewable to users of the
+  redistributed or derivative work.
+- Any pre-existing intellectual property disclaimers, notices, or terms and
+  conditions. If none exist, the W3C Software and Document Short Notice should
+  be included.
+- Notice of any changes or modifications, through a copyright statement on the
+  new code or document such as "This software or document includes material
+  copied from or derived from [title and URI of the W3C document].
+  Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)."
+
+Disclaimers
+
+THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR
+ WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF
+MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE
+SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS,
+TRADEMARKS OR OTHER RIGHTS.
+
+COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT.
+
+The name and trademarks of copyright holders may NOT be used in advertising or
+publicity pertaining to the work without specific, written prior permission.
+Title to copyright in this work will at all times remain with copyright
+holders.
diff --git a/javascript2.editor/external/js-domstubs-license.txt 
b/javascript2.editor/external/js-domstubs-license.txt
deleted file mode 100644
index d0ac642..0000000
--- a/javascript2.editor/external/js-domstubs-license.txt
+++ /dev/null
@@ -1,64 +0,0 @@
-Name: js-domstubs
-Version: DOM2, DOM3
-Description: Documentation for JavaScript libraries processed into JavaScript 
stub libraries for use from code completion etc. This can be generated by the 
javascript.generatestubs2 project in the main/misc repository.
-License: W3C (the original at http://www.w3.org/TR/#tr_DOM)
-Source: http://www.w3.org/TR/#tr_DOM
-
-W3C (R) DOCUMENT NOTICE AND LICENSE
-
-
-Copyright (C) 1994-2002 World Wide Web Consortium, (Massachusetts Institute of
-Technology, Institut National de Recherche en Informatique et en Automatique,
-Keio University). All Rights Reserved.
-http://www.w3.org/Consortium/Legal/
-
-Public documents on the W3C site are provided by the copyright holders under
-the following license. The software or Document Type Definitions (DTDs)
-associated with W3C specifications are governed by the Software Notice. By
-using and/or copying this document, or the W3C document from which this
-statement is linked, you (the licensee) agree that you have read, understood,
-and will comply with the following terms and conditions:
-Permission to use, copy, and distribute the contents of this document, or the
-W3C document from which this statement is linked, in any medium for any purpose
-and without fee or royalty is hereby granted, provided that you include the
-following on ALL copies of the document, or portions thereof, that you use:
-
-  1. A link or URL to the original W3C document.
-  2. The pre-existing copyright notice of the original author, or if it doesn't
-     exist, a notice of the form: "Copyright (C) [$date-of-document] World Wide
-     Web Consortium, (Massachusetts Institute of Technology, Institut National
-     de Recherche en Informatique et en Automatique, Keio University). All
-     Rights Reserved. http://www.w3.org/Consortium/Legal/"; (Hypertext is
-     preferred, but a textual representation is permitted.)
-  3. If it exists, the STATUS of the W3C document.
-
-When space permits, inclusion of the full text of this NOTICE should be
-provided. We request that authorship attribution be provided in any software,
-documents, or other items or products that you create pursuant to the
-implementation of the contents of this document, or any portion thereof.
-No right to create modifications or derivatives of W3C documents is granted
-pursuant to this license. However, if additional requirements (documented in
-the Copyright FAQ) are satisfied, the right to create modifications or
-derivatives is sometimes granted by the W3C to individuals complying with those
-requirements.
-THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO
-REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED
-TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-
-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY
-PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY
-THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE
-OR IMPLEMENTATION OF THE CONTENTS THEREOF.
-The name and trademarks of copyright holders may NOT be used in advertising or
-publicity pertaining to this document or its contents without specific, written
-prior permission. Title to copyright in this document will at all times remain
-with copyright holders.
-----------------------------------------------------------------------------
-This formulation of W3C's notice and license became active on April 05 1999 so
-as to account for the treatment of DTDs, schema's and bindings. See the older
-formulation for the policy prior to this date. Please see our Copyright FAQ for
-common questions about using materials from our site, including specific terms
-and conditions for packages like libwww, Amaya, and Jigsaw. Other questions
-about this notice can be directed to site-pol...@w3.org.
--------------------------------------------------------------------------------
\ No newline at end of file
diff --git a/javascript2.editor/external/js-reststubs-3-license.txt 
b/javascript2.editor/external/js-reststubs-3-license.txt
new file mode 100644
index 0000000..6a706b6
--- /dev/null
+++ b/javascript2.editor/external/js-reststubs-3-license.txt
@@ -0,0 +1,48 @@
+Name: js-reststubs
+Version: 3
+Description: Documentation for JavaScript libraries processed into JavaScript 
stub libraries for use from code completion etc. This can be generated by the 
javascript.generatestubs2 project in the main/misc repository.
+Origin: Oracle
+License: W3C2
+Source: https://www.w3.org
+Comment: XMLHttpRequest in unknown version, DOM stubs in version 0,2,3
+
+W3C Software and Document Notice and License
+
+This work is being provided by the copyright holders under the following 
license.
+
+License
+
+By obtaining and/or copying this work, you (the licensee) agree that you have
+read, understood, and will comply with the following terms and conditions.
+
+Permission to copy, modify, and distribute this work, with or without
+modification, for any purpose and without fee or royalty is hereby granted,
+provided that you include the following on ALL copies of the work or portions
+thereof, including modifications:
+
+- The full text of this NOTICE in a location viewable to users of the
+  redistributed or derivative work.
+- Any pre-existing intellectual property disclaimers, notices, or terms and
+  conditions. If none exist, the W3C Software and Document Short Notice should
+  be included.
+- Notice of any changes or modifications, through a copyright statement on the
+  new code or document such as "This software or document includes material
+  copied from or derived from [title and URI of the W3C document].
+  Copyright © [YEAR] W3C® (MIT, ERCIM, Keio, Beihang)."
+
+Disclaimers
+
+THIS WORK IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR
+ WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF
+MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE
+SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS,
+TRADEMARKS OR OTHER RIGHTS.
+
+COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT.
+
+The name and trademarks of copyright holders may NOT be used in advertising or
+publicity pertaining to the work without specific, written prior permission.
+Title to copyright in this work will at all times remain with copyright
+holders.
+
diff --git a/javascript2.editor/external/js-reststubs-license.txt 
b/javascript2.editor/external/js-reststubs-license.txt
deleted file mode 100644
index 268e33e..0000000
--- a/javascript2.editor/external/js-reststubs-license.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-Name: js-reststubs
-Version: XMLHttpRequest in unknown version, DOM stubs in version 0,2,3
-Description: Documentation for JavaScript libraries processed into JavaScript 
stub libraries for use from code completion etc. This can be generated by the 
javascript.generatestubs2 project in the main/misc repository.
-Origin: Oracle
-License:
-Source:
diff --git a/javascript2.editor/external/js.foundation-parser-license.txt 
b/javascript2.editor/external/js.foundation-parser-1.0-license.txt
similarity index 83%
copy from javascript2.editor/external/js.foundation-parser-license.txt
copy to javascript2.editor/external/js.foundation-parser-1.0-license.txt
index 7a55160..34ddb24 100644
--- a/javascript2.editor/external/js.foundation-parser-license.txt
+++ b/javascript2.editor/external/js.foundation-parser-1.0-license.txt
@@ -1,3 +1,10 @@
+Name: javascript2.editor-requirejs-resources
+Version: 1.0
+Description: Testcase for issue #246060
+License: BSD-jsfoundation
+Origin: https://js.foundation/
+Comment: the actual version/revision of the resources is unknown. Using 
origin's site current license.
+
 Copyright JS Foundation and other contributors, https://js.foundation/
 
 Redistribution and use in source and binary forms, with or without
diff --git a/javascript2.editor/licenseinfo.xml 
b/javascript2.editor/licenseinfo.xml
new file mode 100644
index 0000000..f271c5d
--- /dev/null
+++ b/javascript2.editor/licenseinfo.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
+<licenseinfo>
+    <fileset>
+        <!-- JS formatting -->
+        
<file>src/org/netbeans/modules/javascript2/editor/formatter/ui/BlankLines.js</file>
+        
<file>src/org/netbeans/modules/javascript2/editor/formatter/ui/Braces.js</file>
+        
<file>src/org/netbeans/modules/javascript2/editor/formatter/ui/Spaces.js</file>
+        
<file>src/org/netbeans/modules/javascript2/editor/formatter/ui/TabsIndents.js</file>
+        
<file>src/org/netbeans/modules/javascript2/editor/formatter/ui/Wrapping.js</file>
+        
+        <!-- JSON formatting -->
+        
<file>src/org/netbeans/modules/javascript2/editor/formatter/ui/json/BlankLines.json</file>
+        
<file>src/org/netbeans/modules/javascript2/editor/formatter/ui/json/Spaces.json</file>
+        
<file>src/org/netbeans/modules/javascript2/editor/formatter/ui/json/TabsIndents.json</file>
+        
<file>src/org/netbeans/modules/javascript2/editor/formatter/ui/json/Wrapping.json</file>
+        
+        <!-- Coloring examples -->
+        
<file>src/org/netbeans/modules/javascript2/editor/resources/JsExample</file>
+        
<file>src/org/netbeans/modules/javascript2/editor/resources/JsonExample.json</file>
+        
+        <license ref="Apache-2.0-ASF" />
+        <comment type="GUI_USABILITY" />
+    </fileset>
+</licenseinfo>
diff --git 
a/javascript2.editor/src/org/netbeans/modules/javascript2/editor/formatter/ui/BlankLines.js
 
b/javascript2.editor/src/org/netbeans/modules/javascript2/editor/formatter/ui/BlankLines.js
index c6ed4a3..bb515a1 100644
--- 
a/javascript2.editor/src/org/netbeans/modules/javascript2/editor/formatter/ui/BlankLines.js
+++ 
b/javascript2.editor/src/org/netbeans/modules/javascript2/editor/formatter/ui/BlankLines.js
@@ -1,21 +1,3 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
 var engine = {
 
     cylinders : 8,
diff --git 
a/javascript2.editor/src/org/netbeans/modules/javascript2/editor/resources/jsontemplate.json
 
b/javascript2.editor/src/org/netbeans/modules/javascript2/editor/resources/jsontemplate.json
index d274936..e9c081e 100644
--- 
a/javascript2.editor/src/org/netbeans/modules/javascript2/editor/resources/jsontemplate.json
+++ 
b/javascript2.editor/src/org/netbeans/modules/javascript2/editor/resources/jsontemplate.json
@@ -1,3 +1,23 @@
+<#--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
 <#-- This is a FreeMarker template -->
 <#-- You can change the contents of the license inserted into
  #   each template by opening Tools | Templates and editing
diff --git 
a/javascript2.editor/src/org/netbeans/modules/javascript2/editor/resources/jstemplate.js
 
b/javascript2.editor/src/org/netbeans/modules/javascript2/editor/resources/jstemplate.js
index a155883..ecc5710 100644
--- 
a/javascript2.editor/src/org/netbeans/modules/javascript2/editor/resources/jstemplate.js
+++ 
b/javascript2.editor/src/org/netbeans/modules/javascript2/editor/resources/jstemplate.js
@@ -1,3 +1,23 @@
+<#--
+
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+-->
 <#-- This is a FreeMarker template -->
 <#-- You can change the contents of the license inserted into
  #   each template by opening Tools | Templates and editing
diff --git a/javascript2.editor/external/js-corestubs-license.txt 
b/nbbuild/licenses/BSD-ecmascript
similarity index 75%
rename from javascript2.editor/external/js-corestubs-license.txt
rename to nbbuild/licenses/BSD-ecmascript
index 96bc577..730bba7 100644
--- a/javascript2.editor/external/js-corestubs-license.txt
+++ b/nbbuild/licenses/BSD-ecmascript
@@ -1,43 +1,37 @@
-Name: js-corestubs
-Version: ECMAScript 5.1 Edition
-Description: Documentation for JavaScript libraries processed into JavaScript 
stub libraries for use from code completion etc. This can be generated by the 
javascript.generatestubs2 project in the main/misc repository.
-License: BSD-ecmascript
-Source: http://ecma-international.org/ecma-262/5.1/
-
 Software License
 
-All Software contained in this document ("Software)" is protected by 
-copyright and is being made available under the "BSD License", included 
-below. This Software may be subject to third party rights (rights from 
-parties other than Ecma International), including patent rights, and no 
-licenses under such third party rights are granted under this license even 
-if the third party concerned is a member of Ecma International. SEE THE 
-ECMA CODE OF CONDUCT IN PATENT MATTERS AVAILABLE AT 
-http://www.ecma-international.org/memento/codeofconduct.htm FOR INFORMATION 
-REGARDING THE LICENSING OF PATENT CLAIMS THAT ARE REQUIRED TO IMPLEMENT 
+All Software contained in this document ("Software)" is protected by
+copyright and is being made available under the "BSD License", included
+below. This Software may be subject to third party rights (rights from
+parties other than Ecma International), including patent rights, and no
+licenses under such third party rights are granted under this license even
+if the third party concerned is a member of Ecma International. SEE THE
+ECMA CODE OF CONDUCT IN PATENT MATTERS AVAILABLE AT
+http://www.ecma-international.org/memento/codeofconduct.htm FOR INFORMATION
+REGARDING THE LICENSING OF PATENT CLAIMS THAT ARE REQUIRED TO IMPLEMENT
 ECMA INTERNATIONAL STANDARDS*.
 
-Redistribution and use in source and binary forms, with or without 
+Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 
-1. Redistributions of source code must retain the above copyright 
+1. Redistributions of source code must retain the above copyright
 notice, this list of conditions and the following disclaimer.
 
-2. Redistributions in binary form must reproduce the above copyright 
-notice, this list of conditions and the following disclaimer in the 
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
 documentation and/or other materials provided with the distribution.
 
-3. Neither the name of the authors nor Ecma International may be used 
+3. Neither the name of the authors nor Ecma International may be used
 to endorse or promote products derived from this software without specific
 prior written permission.
 
-THIS SOFTWARE IS PROVIDED BY THE ECMA INTERNATIONAL "AS IS" AND ANY EXPRESS 
-OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN 
-NO EVENT SHALL ECMA INTERNATIONAL BE LIABLE FOR ANY DIRECT, INDIRECT, 
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 
-NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
+THIS SOFTWARE IS PROVIDED BY THE ECMA INTERNATIONAL "AS IS" AND ANY EXPRESS
+OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
+NO EVENT SHALL ECMA INTERNATIONAL BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/javascript2.editor/external/js.foundation-parser-license.txt 
b/nbbuild/licenses/BSD-jsfoundation
similarity index 100%
rename from javascript2.editor/external/js.foundation-parser-license.txt
rename to nbbuild/licenses/BSD-jsfoundation
diff --git a/nbbuild/licenses/names.properties 
b/nbbuild/licenses/names.properties
index f28f839..9e87cc4 100644
--- a/nbbuild/licenses/names.properties
+++ b/nbbuild/licenses/names.properties
@@ -22,12 +22,14 @@ Apache-2.0-spring3.2.7=Apache Version 2.0  
(http://www.apache.org/licenses/LICEN
 Apache-2.0-spring4.0.1=Apache Version 2.0  
(http://www.apache.org/licenses/LICENSE-2.0.txt) with Spring addendums, version 
4.0.1
 Apache-2.0-ASF=Apache Version 2.0 with CLA reference 
(http://www.apache.org/licenses/LICENSE-2.0.txt)
 OSGi=Eclipse Public License v1 (https://www.eclipse.org/legal/epl-v10.html) 
with OSGi materials under Apache License Version 2.0 
(http://www.apache.org/licenses/LICENSE-2.0.txt)
+BSD-ecmascript=BSD license with Ecma International copyright
 BSD-hamcrest=BSD license with hamcrest copyright
 BSD-INRIA=BSD license with INRIA copyright
 BSD-Masory=BSD license with Yuvi Masory copyright
 BSD-ispell-enwl=BSD license ISpell variant
 BSD-jsch=BSD-like JSch license
 BSD-jsch-agentproxy=BSD-like JSch license
+BSD-jsfoundation=BSD license with JS Foundation copyright
 BSD-jzlib=BSD-like zlib license
 BSD-postgresql=BSD with PostgreSQL Global Development Group copyright
 BSD-antlr-runtime3=BSD-like Antlr Runtime 3 license


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to