Author: lluis
Date: 2008-01-22 10:08:39 -0500 (Tue, 22 Jan 2008)
New Revision: 93533
Modified:
trunk/monodevelop/extras/JavaBinding/ChangeLog
trunk/monodevelop/extras/JavaBinding/IKVMCompilerManager.cs
trunk/monodevelop/extras/JavaBinding/gtk-gui/gui.stetic
Log:
* IKVMCompilerManager.cs: Improved handling of errors when running
ikvmstub.
* gtk-gui/gui.stetic: Updated.
Modified: trunk/monodevelop/extras/JavaBinding/ChangeLog
===================================================================
--- trunk/monodevelop/extras/JavaBinding/ChangeLog 2008-01-22 15:08:28 UTC
(rev 93532)
+++ trunk/monodevelop/extras/JavaBinding/ChangeLog 2008-01-22 15:08:39 UTC
(rev 93533)
@@ -1,3 +1,8 @@
+2008-01-22 Lluis Sanchez Gual <[EMAIL PROTECTED]>
+
+ * IKVMCompilerManager.cs: Improved handling of errors when running
ikvmstub.
+ * gtk-gui/gui.stetic: Updated.
+
2008-01-15 Michael Hutchinson <[EMAIL PROTECTED]>
* templates/IkvmGnomeApplicationProject.xpt.xml,
Modified: trunk/monodevelop/extras/JavaBinding/IKVMCompilerManager.cs
===================================================================
--- trunk/monodevelop/extras/JavaBinding/IKVMCompilerManager.cs 2008-01-22
15:08:28 UTC (rev 93532)
+++ trunk/monodevelop/extras/JavaBinding/IKVMCompilerManager.cs 2008-01-22
15:08:39 UTC (rev 93533)
@@ -133,8 +133,18 @@
string outputName = Path.Combine
(configuration.OutputDirectory, name + ".jar");
if (!System.IO.File.Exists (outputName)) {
monitor.Log.WriteLine (String.Format
(GettextCatalog.GetString ("Generating {0} reference stub ..."), name));
- ProcessWrapper p =
Runtime.ProcessService.StartProcess ("ikvmstub", "\"" + fileName + "\"",
configuration.OutputDirectory, null);
+ ProcessWrapper p =
Runtime.ProcessService.StartProcess ("ikvmstub", "\"" + fileName + "\"",
configuration.OutputDirectory, monitor.Log, monitor.Log, null);
p.WaitForExit ();
+ if (p.ExitCode != 0) {
+ monitor.ReportError ("Stub
generation failed.", null);
+ if (File.Exists (outputName)) {
+ try {
+ File.Delete
(outputName);
+ } catch {
+ // Ignore
+ }
+ }
+ }
}
AppendClasspath (result, outputName);
}
Modified: trunk/monodevelop/extras/JavaBinding/gtk-gui/gui.stetic
===================================================================
--- trunk/monodevelop/extras/JavaBinding/gtk-gui/gui.stetic 2008-01-22
15:08:28 UTC (rev 93532)
+++ trunk/monodevelop/extras/JavaBinding/gtk-gui/gui.stetic 2008-01-22
15:08:39 UTC (rev 93533)
@@ -5,9 +5,9 @@
<target-gtk-version>2.8.3</target-gtk-version>
</configuration>
<import>
- <widget-library name="MonoDevelop.Components, Version=0.17.0.0,
Culture=neutral" />
- <widget-library name="MonoDevelop.Ide, Version=0.17.0.0, Culture=neutral"
/>
- <widget-library name="MonoDevelop.Projects.Gui, Version=0.17.0.0,
Culture=neutral" />
+ <widget-library name="MonoDevelop.Components, Version=0.18.0.0,
Culture=neutral" />
+ <widget-library name="MonoDevelop.Ide, Version=0.18.0.0, Culture=neutral"
/>
+ <widget-library name="MonoDevelop.Projects.Gui, Version=0.18.0.0,
Culture=neutral" />
</import>
<widget class="Gtk.Bin" id="JavaBinding.CodeGenerationPanelWidget"
design-size="600 410">
<property name="MemberName" />
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches