Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/main
diff options
context:
space:
mode:
authorMike Krüger <mkrueger@novell.com>2010-03-17 10:58:27 +0300
committerMike Krüger <mkrueger@novell.com>2010-03-17 10:58:27 +0300
commit7d357ebee41c29fed8fbb52208183965a25b4c99 (patch)
tree7531f05039fddc0a145e63b62618599c207db68e /main
parent203bcdbc4dbc8eef6e5f6d705c66319ecfe0fccc (diff)
* MonoDevelop.Ide.Gui/IdePreferences.cs:
* MonoDevelop.Ide.Gui/ProjectOperations.cs: Changed the default error handling to: bubbles for errors & warnings, never show error list automatically & jump to first error. svn path=/trunk/monodevelop/; revision=153713
Diffstat (limited to 'main')
-rw-r--r--main/src/core/MonoDevelop.Ide/ChangeLog7
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IdePreferences.cs6
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ProjectOperations.cs12
3 files changed, 22 insertions, 3 deletions
diff --git a/main/src/core/MonoDevelop.Ide/ChangeLog b/main/src/core/MonoDevelop.Ide/ChangeLog
index cee6931fc2..257ebd94de 100644
--- a/main/src/core/MonoDevelop.Ide/ChangeLog
+++ b/main/src/core/MonoDevelop.Ide/ChangeLog
@@ -1,3 +1,10 @@
+2010-03-17 Mike Krüger <mkrueger@novell.com>
+
+ * MonoDevelop.Ide.Gui/IdePreferences.cs:
+ * MonoDevelop.Ide.Gui/ProjectOperations.cs: Changed the
+ default error handling to: bubbles for errors & warnings,
+ never show error list automatically & jump to first error.
+
2010-03-16 Lluis Sanchez Gual <lluis@novell.com>
* MonoDevelop.Ide.Gui/Ide.cs:
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IdePreferences.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IdePreferences.cs
index 8b962931b7..78a3380e86 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IdePreferences.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IdePreferences.cs
@@ -146,7 +146,7 @@ namespace MonoDevelop.Ide.Gui
}*/
public BuildResultStates ShowErrorPadAfterBuild {
- get { return PropertyService.Get ("MonoDevelop.Ide.ShowErrorPadAfterBuild", BuildResultStates.OnErrorsOrWarnings); }
+ get { return PropertyService.Get ("MonoDevelop.Ide.ShowErrorPadAfterBuild", BuildResultStates.Never); }
set { PropertyService.Set ("MonoDevelop.Ide.ShowErrorPadAfterBuild", value); }
}
@@ -156,12 +156,12 @@ namespace MonoDevelop.Ide.Gui
}
public JumpToFirst JumpToFirstErrorOrWarning {
- get { return PropertyService.Get ("MonoDevelop.Ide.JumpToFirstErrorOrWarning", JumpToFirst.Never); }
+ get { return PropertyService.Get ("MonoDevelop.Ide.JumpToFirstErrorOrWarning", JumpToFirst.Error); }
set { PropertyService.Set ("MonoDevelop.Ide.JumpToFirstErrorOrWarning", value); }
}
public ShowMessageBubbles ShowMessageBubbles {
- get { return PropertyService.Get ("MonoDevelop.Ide.ShowMessageBubbles", ShowMessageBubbles.Never); }
+ get { return PropertyService.Get ("MonoDevelop.Ide.ShowMessageBubbles", ShowMessageBubbles.ForErrorsAndWarnings); }
set { PropertyService.Set ("MonoDevelop.Ide.ShowMessageBubbles", value); }
}
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ProjectOperations.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ProjectOperations.cs
index 8e9fd01f6e..e5ad72733d 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ProjectOperations.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ProjectOperations.cs
@@ -1088,6 +1088,18 @@ namespace MonoDevelop.Ide.Gui
goto case BuildResultStates.Never;
}
} catch {}
+ Task jumpTask = null;
+ switch (IdeApp.Preferences.JumpToFirstErrorOrWarning) {
+ case JumpToFirst.Error:
+ jumpTask = tasks.FirstOrDefault (t => t.Severity == TaskSeverity.Error);
+ break;
+ case JumpToFirst.ErrorOrWarning:
+ jumpTask = tasks.FirstOrDefault (t => t.Severity == TaskSeverity.Error || t.Severity == TaskSeverity.Warning);
+ break;
+ }
+ if (jumpTask != null)
+ jumpTask.JumpToPosition ();
+
} finally {
monitor.Dispose ();
}