Skip to content

Commit

Permalink
Merge branch 'develop' into wip/radeusgd/file-delimited-encoding-1819…
Browse files Browse the repository at this point in the history
…98375
  • Loading branch information
mergify[bot] authored May 10, 2022
2 parents 99d70e9 + ab1ca54 commit 117f2cc
Show file tree
Hide file tree
Showing 57 changed files with 576 additions and 661 deletions.
39 changes: 38 additions & 1 deletion build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -246,6 +246,7 @@ lazy val enso = (project in file("."))
pkg,
cli,
`task-progress-notifications`,
`profiling-utils`,
`logging-utils`,
`logging-service`,
`logging-truffle-connector`,
Expand Down Expand Up @@ -679,6 +680,29 @@ lazy val `akka-native` = project
libraryDependencies += "org.graalvm.nativeimage" % "svm" % graalVersion % "provided"
)

lazy val `profiling-utils` = project
.in(file("lib/scala/profiling-utils"))
.configs(Test)
.settings(
version := "0.1",
libraryDependencies ++= Seq(
"org.netbeans.api" % "org-netbeans-modules-sampler" % "RELEASE130"
exclude ("org.netbeans.api", "org-openide-loaders")
exclude ("org.netbeans.api", "org-openide-nodes")
// exclude following when RELEASE140 is out:
// exclude("org.netbeans.api", "org-netbeans-api-progress-nb")
// exclude("org.netbeans.api", "org-netbeans-api-progress")
// exclude("org.netbeans.api", "org-openide-util-lookup")
// exclude("org.netbeans.api", "org-openide-util")
// exclude("org.netbeans.api", "org-openide-dialogs")
exclude ("org.netbeans.api", "org-openide-filesystems")
exclude ("org.netbeans.api", "org-openide-util-ui")
exclude ("org.netbeans.api", "org-openide-awt")
exclude ("org.netbeans.api", "org-openide-modules")
exclude ("org.netbeans.api", "org-netbeans-api-annotations-common")
)
)

lazy val `logging-utils` = project
.in(file("lib/scala/logging-utils"))
.configs(Test)
Expand Down Expand Up @@ -1069,6 +1093,7 @@ lazy val `language-server` = (project in file("engine/language-server"))
.dependsOn(`version-output`)
.dependsOn(pkg)
.dependsOn(`docs-generator`)
.dependsOn(`profiling-utils`)
.dependsOn(testkit % Test)
.dependsOn(`library-manager-test` % Test)
.dependsOn(`runtime-version-manager-test` % Test)
Expand Down Expand Up @@ -1358,7 +1383,19 @@ lazy val launcher = project
)
.value,
assembly / test := {},
assembly / assemblyOutputPath := file("launcher.jar")
assembly / assemblyOutputPath := file("launcher.jar"),
assembly / assemblyMergeStrategy := {
case PathList("META-INF", file, xs @ _*) if file.endsWith(".DSA") =>
MergeStrategy.discard
case PathList("META-INF", file, xs @ _*) if file.endsWith(".SF") =>
MergeStrategy.discard
case PathList("META-INF", "MANIFEST.MF", xs @ _*) =>
MergeStrategy.discard
case "application.conf" => MergeStrategy.concat
case "reference.conf" => MergeStrategy.concat
case x =>
MergeStrategy.first
}
)
.settings(
(Test / test) := (Test / test)
Expand Down
27 changes: 26 additions & 1 deletion distribution/engine/THIRD-PARTY/NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -341,8 +341,33 @@ The license file can be found at `licenses/BSD-3-Clause`.
Copyright notices related to this dependency can be found in the directory `org.jline.jline-3.21.0`.


'org-netbeans-api-progress', licensed under the The Apache Software License, Version 2.0, is distributed with the engine.
The license file can be found at `licenses/APACHE2.0`.
Copyright notices related to this dependency can be found in the directory `org.netbeans.api.org-netbeans-api-progress-RELEASE130`.


'org-netbeans-api-progress-nb', licensed under the The Apache Software License, Version 2.0, is distributed with the engine.
The license file can be found at `licenses/APACHE2.0`.
Copyright notices related to this dependency can be found in the directory `org.netbeans.api.org-netbeans-api-progress-nb-RELEASE130`.


'org-netbeans-modules-sampler', licensed under the The Apache Software License, Version 2.0, is distributed with the engine.
The license file can be found at `licenses/APACHE2.0`.
Copyright notices related to this dependency can be found in the directory `org.netbeans.api.org-netbeans-modules-sampler-RELEASE130`.


'org-openide-dialogs', licensed under the The Apache Software License, Version 2.0, is distributed with the engine.
The license file can be found at `licenses/APACHE2.0`.
Copyright notices related to this dependency can be found in the directory `org.netbeans.api.org-openide-dialogs-RELEASE130`.


'org-openide-util', licensed under the The Apache Software License, Version 2.0, is distributed with the engine.
The license file can be found at `licenses/APACHE2.0`.
Copyright notices related to this dependency can be found in the directory `org.netbeans.api.org-openide-util-RELEASE130`.


'org-openide-util-lookup', licensed under the The Apache Software License, Version 2.0, is distributed with the engine.
The license information can be found along with the copyright notices.
The license file can be found at `licenses/APACHE2.0`.
Copyright notices related to this dependency can be found in the directory `org.netbeans.api.org-openide-util-lookup-RELEASE130`.


Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Apache NetBeans
Copyright 2017-2021 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).

The code is based on NetBeans, that has been kindly donated to the Apache
Software Foundation by Oracle.

The code was Copyright 1997-2016 Oracle and/or its affiliates. The Initial
Developer of the Original Software was Sun Microsystems, Inc. Portions
Copyright 1997-2006 Sun Microsystems, Inc.


Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Apache NetBeans
Copyright 2017-2021 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).

The code is based on NetBeans, that has been kindly donated to the Apache
Software Foundation by Oracle.

The code was Copyright 1997-2016 Oracle and/or its affiliates. The Initial
Developer of the Original Software was Sun Microsystems, Inc. Portions
Copyright 1997-2006 Sun Microsystems, Inc.


Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Apache NetBeans
Copyright 2017-2021 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).

The code is based on NetBeans, that has been kindly donated to the Apache
Software Foundation by Oracle.

The code was Copyright 1997-2016 Oracle and/or its affiliates. The Initial
Developer of the Original Software was Sun Microsystems, Inc. Portions
Copyright 1997-2006 Sun Microsystems, Inc.


Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Apache NetBeans
Copyright 2017-2021 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).

The code is based on NetBeans, that has been kindly donated to the Apache
Software Foundation by Oracle.

The code was Copyright 1997-2016 Oracle and/or its affiliates. The Initial
Developer of the Original Software was Sun Microsystems, Inc. Portions
Copyright 1997-2006 Sun Microsystems, Inc.


Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Apache NetBeans
Copyright 2017-2021 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).

The code is based on NetBeans, that has been kindly donated to the Apache
Software Foundation by Oracle.

The code was Copyright 1997-2016 Oracle and/or its affiliates. The Initial
Developer of the Original Software was Sun Microsystems, Inc. Portions
Copyright 1997-2006 Sun Microsystems, Inc.


Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Apache NetBeans
Copyright 2017-2021 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).

The code is based on NetBeans, that has been kindly donated to the Apache
Software Foundation by Oracle.

The code was Copyright 1997-2016 Oracle and/or its affiliates. The Initial
Developer of the Original Software was Sun Microsystems, Inc. Portions
Copyright 1997-2006 Sun Microsystems, Inc.


Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Apache NetBeans
Copyright 2017-2021 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).

The code is based on NetBeans, that has been kindly donated to the Apache
Software Foundation by Oracle.

The code was Copyright 1997-2016 Oracle and/or its affiliates. The Initial
Developer of the Original Software was Sun Microsystems, Inc. Portions
Copyright 1997-2006 Sun Microsystems, Inc.


Loading

0 comments on commit 117f2cc

Please sign in to comment.