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/src
diff options
context:
space:
mode:
authorLluis Sanchez <llsan@microsoft.com>2018-04-17 19:45:49 +0300
committerGitHub <noreply@github.com>2018-04-17 19:45:49 +0300
commit0a9d5590b5e68857ef98b96b3b70ca69c01cbd9b (patch)
tree5f8f66567fe7f9c1a80ab325d11be17fc77f2df8 /main/src
parent345cfd1a81eb0bb1536e5b67e1bbade2fd2f78ef (diff)
parentf9d5d8d7a98588cb7ddd0a7d1c72ed9bc30a7516 (diff)
Merge pull request #4573 from mono/master-issue4393
Fixes issue #4393 Error in text editor The original error should be
Diffstat (limited to 'main/src')
-rw-r--r--main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor.Theatrics/BounceFadePopupWindow.cs3
-rw-r--r--main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor/Gui/TextArea.cs12
-rw-r--r--main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor/Gui/TextViewMargin.cs2
-rw-r--r--main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/SemanticHighlightingSyntaxMode.cs2
-rw-r--r--main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorPrintOperation.cs2
-rw-r--r--main/src/core/Mono.TextEditor.Shared/Mono.TextEditor.Highlighting/XmlReadHelper.cs5
-rw-r--r--main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/Actions/ClipboardActions.cs2
-rw-r--r--main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/Document/DiffTracker.cs5
-rw-r--r--main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/EditMode.cs3
-rw-r--r--main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/TextEditorData.cs3
-rw-r--r--main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/TextEditorOptions.cs9
11 files changed, 26 insertions, 22 deletions
diff --git a/main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor.Theatrics/BounceFadePopupWindow.cs b/main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor.Theatrics/BounceFadePopupWindow.cs
index 8ab7a37236..58f7b9ada6 100644
--- a/main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor.Theatrics/BounceFadePopupWindow.cs
+++ b/main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor.Theatrics/BounceFadePopupWindow.cs
@@ -27,6 +27,7 @@
using System;
using Gdk;
+using MonoDevelop.Core;
namespace Mono.TextEditor.Theatrics
{
@@ -349,7 +350,7 @@ namespace Mono.TextEditor.Theatrics
Draw (cr, userspaceArea);
}
} catch (Exception e) {
- Console.WriteLine ("Exception in animation:" + e);
+ LoggingService.LogError ("Exception in animation:", e);
}
return true;
}
diff --git a/main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor/Gui/TextArea.cs b/main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor/Gui/TextArea.cs
index e1ded8fa90..d088496f96 100644
--- a/main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor/Gui/TextArea.cs
+++ b/main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor/Gui/TextArea.cs
@@ -193,7 +193,7 @@ namespace Mono.TextEditor
try {
textEditorData.HeightTree.SetLineHeight (lineNumber, GetLineHeight (e.Line));
} catch (Exception ex) {
- Console.WriteLine (ex);
+ LoggingService.LogError ("HandleTextEditorDataDocumentMarkerChange error", ex);
}
}
}
@@ -461,7 +461,7 @@ namespace Mono.TextEditor
try {
action (GetTextEditorData ());
} catch (Exception e) {
- Console.WriteLine ("Error while executing " + action + " :" + e);
+ LoggingService.LogError ("Error while executing " + action, e);
}
}
@@ -2193,7 +2193,7 @@ namespace Mono.TextEditor
try {
margin.Draw (margin == textViewMargin ? textViewCr : cr, cairoRectangle, line, logicalLineNumber, margin.XOffset, curY, lineHeight);
} catch (Exception e) {
- System.Console.WriteLine (e);
+ LoggingService.LogError ("Error while drawing margin " + margin, e);
}
}
// take the line real render width from the text view margin rendering (a line can consist of more than
@@ -3176,8 +3176,7 @@ namespace Mono.TextEditor
item = await tp.GetItem (editor, nextTipOffset, token);
} catch (OperationCanceledException) {
} catch (Exception e) {
- System.Console.WriteLine ("Exception in tooltip provider " + tp + " GetItem:");
- System.Console.WriteLine (e);
+ LoggingService.LogError ("Exception in tooltip provider " + tp + " GetItem:", e);
}
if (token.IsCancellationRequested) {
return;
@@ -3204,8 +3203,7 @@ namespace Mono.TextEditor
if (tw != null)
provider.ShowTooltipWindow (editor, tw, nextTipOffset, nextTipModifierState, tipX + (int) TextViewMargin.XOffset, tipY, item);
} catch (Exception e) {
- Console.WriteLine ("-------- Exception while creating tooltip: " + provider);
- Console.WriteLine (e);
+ LoggingService.LogError ("-------- Exception while creating tooltip: " + provider, e);
}
if (tw == tipWindow)
return;
diff --git a/main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor/Gui/TextViewMargin.cs b/main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor/Gui/TextViewMargin.cs
index 208d2ed4b9..2e4d2ba2b4 100644
--- a/main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor/Gui/TextViewMargin.cs
+++ b/main/src/addins/MonoDevelop.SourceEditor2/Mono.TextEditor/Gui/TextViewMargin.cs
@@ -430,7 +430,7 @@ namespace Mono.TextEditor
try {
result = args.Engine.SearchForward (worker, args, offset);
} catch (Exception ex) {
- Console.WriteLine ("Got exception while search forward:" + ex);
+ LoggingService.LogError ("Got exception while search forward", ex);
break;
}
if (worker.CancellationPending)
diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/SemanticHighlightingSyntaxMode.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/SemanticHighlightingSyntaxMode.cs
index fb40caca1c..e739cd392f 100644
--- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/SemanticHighlightingSyntaxMode.cs
+++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor.Wrappers/SemanticHighlightingSyntaxMode.cs
@@ -160,7 +160,7 @@ namespace MonoDevelop.SourceEditor.Wrappers
SyntaxHighlighting.ReplaceSegment (segments, semanticSegment);
}
} catch (Exception e) {
- LoggingService.LogError ("Error in semantic highlighting: " + e);
+ LoggingService.LogError ("Error in semantic highlighting: ", e);
return syntaxLine;
}
return new HighlightedLine (line, segments);
diff --git a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorPrintOperation.cs b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorPrintOperation.cs
index 0c5d36c64d..8e64c2a49e 100644
--- a/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorPrintOperation.cs
+++ b/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorPrintOperation.cs
@@ -292,7 +292,7 @@ namespace MonoDevelop.SourceEditor
try {
Font = Pango.FontDescription.FromString (DefaultSourceEditorOptions.Instance.FontName);
} catch {
- Console.WriteLine ("Could not load font: {0}", DefaultSourceEditorOptions.Instance.FontName);
+ LoggingService.LogWarning ("Could not load font: {0}", DefaultSourceEditorOptions.Instance.FontName);
}
if (Font == null || String.IsNullOrEmpty (Font.Family))
Font = Pango.FontDescription.FromString (TextEditorOptions.DEFAULT_FONT);
diff --git a/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor.Highlighting/XmlReadHelper.cs b/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor.Highlighting/XmlReadHelper.cs
index bdf9ab1eb7..0f671a295e 100644
--- a/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor.Highlighting/XmlReadHelper.cs
+++ b/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor.Highlighting/XmlReadHelper.cs
@@ -29,6 +29,7 @@
using System;
using System.Collections.Generic;
using System.Xml;
+using MonoDevelop.Core;
namespace Mono.TextEditor.Highlighting
{
@@ -81,7 +82,7 @@ namespace Mono.TextEditor.Highlighting
case XmlNodeType.EndElement:
if (endNodes.Contains (reader.LocalName))
return;
- Console.WriteLine ("Unknown end node: " + reader.LocalName + " valid end nodes are: " + ConcatString (endNodes));
+ LoggingService.LogWarning ("Unknown end node: " + reader.LocalName + " valid end nodes are: " + ConcatString (endNodes));
break;
case XmlNodeType.Element:
if (!didReadStartNode && endNodes.Contains (reader.LocalName)) {
@@ -90,7 +91,7 @@ namespace Mono.TextEditor.Highlighting
}
bool validNode = callback (data);
if (!validNode)
- Console.WriteLine ("Unknown node: " + reader.LocalName);
+ LoggingService.LogWarning ("Unknown node: " + reader.LocalName);
if (data.SkipNextRead)
goto skip;
break;
diff --git a/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/Actions/ClipboardActions.cs b/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/Actions/ClipboardActions.cs
index c0894e600b..50aac021c9 100644
--- a/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/Actions/ClipboardActions.cs
+++ b/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/Actions/ClipboardActions.cs
@@ -214,7 +214,7 @@ namespace Mono.TextEditor
try {
copyData = pasteHandler.GetCopyData (segment.Offset, segment.Length);
} catch (Exception e) {
- Console.WriteLine ("Exception while getting copy data:" + e);
+ LoggingService.LogError ("Exception while getting copy data", e);
}
}
break;
diff --git a/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/Document/DiffTracker.cs b/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/Document/DiffTracker.cs
index 2246c19076..ea9c688707 100644
--- a/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/Document/DiffTracker.cs
+++ b/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/Document/DiffTracker.cs
@@ -25,6 +25,7 @@
// THE SOFTWARE.
using System;
using Mono.TextEditor.Utils;
+using MonoDevelop.Core;
using MonoDevelop.Ide.Editor;
namespace Mono.TextEditor
@@ -85,7 +86,7 @@ namespace Mono.TextEditor
var lineNumber = startLine.LineNumber;
lineStates.RemoveRange (lineNumber, endRemoveLine.LineNumber - lineNumber);
} catch (Exception ex) {
- Console.WriteLine ("error while DiffTracker.TrackDocument_TextChanging:" + ex);
+ LoggingService.LogError ("error while DiffTracker.TrackDocument_TextChanging", ex);
}
}
}
@@ -112,7 +113,7 @@ namespace Mono.TextEditor
if (trackDocument != null)
trackDocument.CommitMultipleLineUpdate (lineNumber, lineNumber + insertedLines);
} catch (Exception ex) {
- Console.WriteLine ("error while DiffTracker.TrackDocument_TextChanged:" + ex);
+ LoggingService.LogError ("error while DiffTracker.TrackDocument_TextChanged", ex);
}
}
}
diff --git a/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/EditMode.cs b/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/EditMode.cs
index 6667e35639..ae4787a81a 100644
--- a/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/EditMode.cs
+++ b/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/EditMode.cs
@@ -31,6 +31,7 @@ using System.Collections.Generic;
using Gdk;
using MonoDevelop.Components;
using MonoDevelop.Ide.Editor;
+using MonoDevelop.Core;
using Microsoft.CodeAnalysis.Text;
namespace Mono.TextEditor
@@ -228,7 +229,7 @@ namespace Mono.TextEditor
var sb = new System.Text.StringBuilder ("Error while executing actions ");
foreach (var action in actions)
sb.AppendFormat (" {0}", action);
- Console.WriteLine (sb.ToString () + ": " + e);
+ LoggingService.LogError (sb.ToString (), e);
}
}
diff --git a/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/TextEditorData.cs b/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/TextEditorData.cs
index 48dfa4bf99..8e0f9cc6a6 100644
--- a/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/TextEditorData.cs
+++ b/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/TextEditorData.cs
@@ -31,6 +31,7 @@ using System.IO;
using System.Diagnostics;
using Mono.TextEditor.Highlighting;
using Xwt.Drawing;
+using MonoDevelop.Core;
using MonoDevelop.Core.Text;
using MonoDevelop.Ide.Editor;
using MonoDevelop.Ide.Editor.Extension;
@@ -1418,7 +1419,7 @@ namespace Mono.TextEditor
try {
newText = TextPasteHandler.FormatPlainText (offset, text, copyData);
} catch (Exception e) {
- Console.WriteLine ("Text paste handler exception:" + e);
+ LoggingService.LogError ("Text paste handler exception", e);
newText = text;
}
if (newText != text) {
diff --git a/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/TextEditorOptions.cs b/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/TextEditorOptions.cs
index 7e9e50ae55..e2bc62f70c 100644
--- a/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/TextEditorOptions.cs
+++ b/main/src/core/Mono.TextEditor.Shared/Mono.TextEditor/TextEditorOptions.cs
@@ -26,6 +26,7 @@
using System;
using System.Diagnostics;
+using MonoDevelop.Core;
using Mono.TextEditor.Highlighting;
using MonoDevelop.Ide.Editor.Highlighting;
@@ -395,8 +396,8 @@ namespace Mono.TextEditor
if (font == null) {
try {
font = Pango.FontDescription.FromString (FontName);
- } catch {
- Console.WriteLine ("Could not load font: {0}", FontName);
+ } catch (Exception e) {
+ LoggingService.LogError ("Could not load font: " + FontName, e);
}
if (font == null || String.IsNullOrEmpty (font.Family))
font = Pango.FontDescription.FromString (DEFAULT_FONT);
@@ -426,8 +427,8 @@ namespace Mono.TextEditor
try {
if (!string.IsNullOrEmpty (GutterFontName))
gutterFont = Pango.FontDescription.FromString (GutterFontName);
- } catch {
- Console.WriteLine ("Could not load gutter font: {0}", GutterFontName);
+ } catch (Exception e) {
+ LoggingService.LogError ("Could not load gutter font: " + GutterFontName, e);
}
if (gutterFont == null || String.IsNullOrEmpty (gutterFont.Family))
gutterFont = Gtk.Widget.DefaultStyle.FontDescription.Copy ();