[Monodevelop-patches-list] r2569 - in trunk/MonoDevelop: . Extras/BooBinding

Peter Johanson <latexer@gentoo.org> pjohanson at mono-cvs.ximian.com
Tue May 31 06:57:16 EDT 2005


Author: pjohanson
Date: 2005-05-31 06:57:16 -0400 (Tue, 31 May 2005)
New Revision: 2569

Modified:
   trunk/MonoDevelop/ChangeLog
   trunk/MonoDevelop/Extras/BooBinding/BooBindingCompilerServices.boo
   trunk/MonoDevelop/Extras/BooBinding/ChangeLog
   trunk/MonoDevelop/configure.in
Log:
Bump required boo version, and set GenerateInMemeory = false to make sure generated assemblies aren't loaded unnecessarily.


Modified: trunk/MonoDevelop/ChangeLog
===================================================================
--- trunk/MonoDevelop/ChangeLog	2005-05-31 00:49:18 UTC (rev 2568)
+++ trunk/MonoDevelop/ChangeLog	2005-05-31 10:57:16 UTC (rev 2569)
@@ -1,3 +1,7 @@
+2005-05-31  Peter Johanson <latexer at gentoo.org>
+
+	* configure.in: Bump boo version requirement.
+
 2005-05-25  Wade Berrier <wberrier at novell.com>
 
 	* monodevelop.in:

Modified: trunk/MonoDevelop/Extras/BooBinding/BooBindingCompilerServices.boo
===================================================================
--- trunk/MonoDevelop/Extras/BooBinding/BooBindingCompilerServices.boo	2005-05-31 00:49:18 UTC (rev 2568)
+++ trunk/MonoDevelop/Extras/BooBinding/BooBindingCompilerServices.boo	2005-05-31 10:57:16 UTC (rev 2569)
@@ -35,7 +35,7 @@
 
 public class BooBindingCompilerServices:
 	public def CanCompile (fileName as string):
-		return Path.GetExtension(fileName) == ".boo"
+		return Path.GetExtension(fileName).ToUpper() == ".BOO"
 	
 	def Compile (projectFiles as ProjectFileCollection, references as ProjectReferenceCollection, configuration as DotNetProjectConfiguration, monitor as IProgressMonitor) as ICompilerResult:
 		compilerparameters = cast(BooCompilerParameters, configuration.CompilationParameters)
@@ -50,6 +50,8 @@
 		compiler.Parameters.OutputAssembly = configuration.CompiledOutputName
 		compiler.Parameters.Ducky = compilerparameters.Ducky
 
+		# Make sure we don't load the generated assembly at all
+		compiler.Parameters.GenerateInMemory = false
 
 		if references is not null:
 			for lib as ProjectReference in references:

Modified: trunk/MonoDevelop/Extras/BooBinding/ChangeLog
===================================================================
--- trunk/MonoDevelop/Extras/BooBinding/ChangeLog	2005-05-31 00:49:18 UTC (rev 2568)
+++ trunk/MonoDevelop/Extras/BooBinding/ChangeLog	2005-05-31 10:57:16 UTC (rev 2569)
@@ -1,3 +1,9 @@
+2005-05-31  Peter Johanson <latexer at gentoo.org>
+
+	* BooBindingCompilerServices.boo: Make sure we
+	only generate the assembly in the file, not
+	loaded into memory.
+
 2005-05-30  Peter Johanson <latexer at gentoo.org>
 
 	* Parser/TypeMembers.boo: Cleanup, and add handling

Modified: trunk/MonoDevelop/configure.in
===================================================================
--- trunk/MonoDevelop/configure.in	2005-05-31 00:49:18 UTC (rev 2568)
+++ trunk/MonoDevelop/configure.in	2005-05-31 10:57:16 UTC (rev 2569)
@@ -113,7 +113,7 @@
 		enable_java=no)
 AM_CONDITIONAL(ENABLE_JAVA, test x$enable_java = xyes)
 
-BOO_REQUIRED_VERSION=0.5.2.99
+BOO_REQUIRED_VERSION=0.5.5.1651
 AC_ARG_ENABLE(boo,
 	AC_HELP_STRING([--enable-boo],
 		[enable support for boo [default=no]]),




More information about the Monodevelop-patches-list mailing list