From 5270e5426867877e84e4c148759dad8c20de76ea Mon Sep 17 00:00:00 2001
From: Melanie
Date: Tue, 1 Jun 2010 14:19:26 +0100
Subject: Comment and remove JScript support. Mono 2.7Dev and 2.8 no longer
include the needed libraries
---
.../ScriptEngine/Shared/CodeTools/Compiler.cs | 38 +++++++++++-----------
prebuild.xml | 7 ----
2 files changed, 19 insertions(+), 26 deletions(-)
diff --git a/OpenSim/Region/ScriptEngine/Shared/CodeTools/Compiler.cs b/OpenSim/Region/ScriptEngine/Shared/CodeTools/Compiler.cs
index f719683..cd8c67e 100644
--- a/OpenSim/Region/ScriptEngine/Shared/CodeTools/Compiler.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/CodeTools/Compiler.cs
@@ -32,7 +32,7 @@ using System.Globalization;
using System.Reflection;
using System.IO;
using Microsoft.CSharp;
-using Microsoft.JScript;
+//using Microsoft.JScript;
using Microsoft.VisualBasic;
using log4net;
using OpenSim.Region.Framework.Interfaces;
@@ -82,7 +82,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.CodeTools
private static CSharpCodeProvider CScodeProvider = new CSharpCodeProvider();
private static VBCodeProvider VBcodeProvider = new VBCodeProvider();
- private static JScriptCodeProvider JScodeProvider = new JScriptCodeProvider();
+// private static JScriptCodeProvider JScodeProvider = new JScriptCodeProvider();
private static CSharpCodeProvider YPcodeProvider = new CSharpCodeProvider(); // YP is translated into CSharp
private static YP2CSConverter YP_Converter = new YP2CSConverter();
@@ -398,9 +398,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.CodeTools
case enumCompileType.vb:
compileScript = CreateVBCompilerScript(compileScript);
break;
- case enumCompileType.js:
- compileScript = CreateJSCompilerScript(compileScript);
- break;
+// case enumCompileType.js:
+// compileScript = CreateJSCompilerScript(compileScript);
+// break;
case enumCompileType.yp:
compileScript = CreateYPCompilerScript(compileScript);
break;
@@ -423,16 +423,16 @@ namespace OpenSim.Region.ScriptEngine.Shared.CodeTools
}
}
- private static string CreateJSCompilerScript(string compileScript)
- {
- compileScript = String.Empty +
- "import OpenSim.Region.ScriptEngine.Shared; import System.Collections.Generic;\r\n" +
- "package SecondLife {\r\n" +
- "class Script extends OpenSim.Region.ScriptEngine.Shared.ScriptBase.ScriptBaseClass { \r\n" +
- compileScript +
- "} }\r\n";
- return compileScript;
- }
+// private static string CreateJSCompilerScript(string compileScript)
+// {
+// compileScript = String.Empty +
+// "import OpenSim.Region.ScriptEngine.Shared; import System.Collections.Generic;\r\n" +
+// "package SecondLife {\r\n" +
+// "class Script extends OpenSim.Region.ScriptEngine.Shared.ScriptBase.ScriptBaseClass { \r\n" +
+// compileScript +
+// "} }\r\n";
+// return compileScript;
+// }
private static string CreateCSCompilerScript(string compileScript)
{
@@ -583,10 +583,10 @@ namespace OpenSim.Region.ScriptEngine.Shared.CodeTools
}
} while (!complete);
break;
- case enumCompileType.js:
- results = JScodeProvider.CompileAssemblyFromSource(
- parameters, Script);
- break;
+// case enumCompileType.js:
+// results = JScodeProvider.CompileAssemblyFromSource(
+// parameters, Script);
+// break;
case enumCompileType.yp:
results = YPcodeProvider.CompileAssemblyFromSource(
parameters, Script);
diff --git a/prebuild.xml b/prebuild.xml
index c0e06bf..1eb8fee 100644
--- a/prebuild.xml
+++ b/prebuild.xml
@@ -767,7 +767,6 @@
-
@@ -1406,7 +1405,6 @@
-
@@ -1489,7 +1487,6 @@
-
@@ -2417,7 +2414,6 @@
../../../../../bin/
-
@@ -2554,7 +2550,6 @@
-
@@ -2969,7 +2964,6 @@
-
@@ -3033,7 +3027,6 @@
-
--
cgit v1.1