From 70fdbeed876b40aa73ae43c410cd9c4e4514ba67 Mon Sep 17 00:00:00 2001
From: Lior Banai <36262995+LiorBanai@users.noreply.github.com>
Date: Sat, 17 Oct 2020 11:41:13 +0300
Subject: [PATCH] [Debugging]Add toggle for FirstChance Exception #567
---
Analogy/App.config | 3 +
Analogy/Forms/UserSettingsForm.Designer.cs | 256 ++++++++++++---------
Analogy/Forms/UserSettingsForm.cs | 11 +-
Analogy/Forms/UserSettingsForm.resx | 204 +++++++++-------
Analogy/Managers/UserSettingsManager.cs | 4 +-
Analogy/Program.cs | 6 +-
Analogy/Properties/Settings.Designer.cs | 12 +
Analogy/Properties/Settings.settings | 3 +
8 files changed, 298 insertions(+), 201 deletions(-)
diff --git a/Analogy/App.config b/Analogy/App.config
index d6a61a01..d4946dda 100644
--- a/Analogy/App.config
+++ b/Analogy/App.config
@@ -254,6 +254,9 @@
0
+
+ False
+
diff --git a/Analogy/Forms/UserSettingsForm.Designer.cs b/Analogy/Forms/UserSettingsForm.Designer.cs
index 415a3b70..19e2bed1 100644
--- a/Analogy/Forms/UserSettingsForm.Designer.cs
+++ b/Analogy/Forms/UserSettingsForm.Designer.cs
@@ -31,7 +31,10 @@ private void InitializeComponent()
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(UserSettingsForm));
this.tabControlMain = new DevExpress.XtraTab.XtraTabControl();
this.xtraTabPageApplication = new DevExpress.XtraTab.XtraTabPage();
+ this.gcCompressedArchives = new DevExpress.XtraEditors.GroupControl();
+ this.tsEnableCompressedArchive = new DevExpress.XtraEditors.ToggleSwitch();
this.gcUISettings = new DevExpress.XtraEditors.GroupControl();
+ this.tsRibbonCompactStyle = new DevExpress.XtraEditors.ToggleSwitch();
this.pcMenuFont = new DevExpress.XtraEditors.PanelControl();
this.rbMenuFontSizeNormal = new System.Windows.Forms.RadioButton();
this.rbMenuFontSizeLarge = new System.Windows.Forms.RadioButton();
@@ -47,8 +50,6 @@ private void InitializeComponent()
this.rbtnLightIconColor = new System.Windows.Forms.RadioButton();
this.rbtnDarkIconColor = new System.Windows.Forms.RadioButton();
this.tsRememberLastPositionAndState = new DevExpress.XtraEditors.ToggleSwitch();
- this.gcCompressedArchives = new DevExpress.XtraEditors.GroupControl();
- this.tsEnableCompressedArchive = new DevExpress.XtraEditors.ToggleSwitch();
this.gcGeneral = new DevExpress.XtraEditors.GroupControl();
this.tsWhatsNew = new DevExpress.XtraEditors.ToggleSwitch();
this.tsCheckAdditionalInformation = new DevExpress.XtraEditors.ToggleSwitch();
@@ -81,6 +82,8 @@ private void InitializeComponent()
this.sbtnHeaderSet = new DevExpress.XtraEditors.SimpleButton();
this.teHeader = new DevExpress.XtraEditors.TextEdit();
this.gcFiltering = new DevExpress.XtraEditors.GroupControl();
+ this.chkLstLogLevel = new DevExpress.XtraEditors.CheckedListBoxControl();
+ this.tsLogLevels = new DevExpress.XtraEditors.ToggleSwitch();
this.tsSimpleMode = new DevExpress.XtraEditors.ToggleSwitch();
this.tsDataTimeAscendDescend = new DevExpress.XtraEditors.ToggleSwitch();
this.tsHistory = new DevExpress.XtraEditors.ToggleSwitch();
@@ -131,8 +134,6 @@ private void InitializeComponent()
this.txtbExcludeAlert = new DevExpress.XtraEditors.TextEdit();
this.txtbIncludeTextAlert = new DevExpress.XtraEditors.TextEdit();
this.tpLookAndFeel = new DevExpress.XtraTab.XtraTabPage();
- this.chkLstLogLevel = new DevExpress.XtraEditors.CheckedListBoxControl();
- this.tsLogLevels = new DevExpress.XtraEditors.ToggleSwitch();
this.cpeNewMessagesColorText = new DevExpress.XtraEditors.ColorPickEdit();
this.cpeHighlightColorText = new DevExpress.XtraEditors.ColorPickEdit();
this.tsEnableColors = new DevExpress.XtraEditors.ToggleSwitch();
@@ -230,12 +231,17 @@ private void InitializeComponent()
this.gcIntervals = new DevExpress.XtraEditors.GroupControl();
this.cbUpdates = new DevExpress.XtraEditors.ComboBoxEdit();
this.lblUpdates = new DevExpress.XtraEditors.LabelControl();
- this.tsRibbonCompactStyle = new DevExpress.XtraEditors.ToggleSwitch();
+ this.xtraTabPageDebugging = new DevExpress.XtraTab.XtraTabPage();
+ this.tsEnableFirstChanceException = new DevExpress.XtraEditors.ToggleSwitch();
((System.ComponentModel.ISupportInitialize)(this.tabControlMain)).BeginInit();
this.tabControlMain.SuspendLayout();
this.xtraTabPageApplication.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.gcCompressedArchives)).BeginInit();
+ this.gcCompressedArchives.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.tsEnableCompressedArchive.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gcUISettings)).BeginInit();
this.gcUISettings.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.tsRibbonCompactStyle.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pcMenuFont)).BeginInit();
this.pcMenuFont.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pcUiFont)).BeginInit();
@@ -244,9 +250,6 @@ private void InitializeComponent()
this.panelControl1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.peAnalogy.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tsRememberLastPositionAndState.Properties)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.gcCompressedArchives)).BeginInit();
- this.gcCompressedArchives.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.tsEnableCompressedArchive.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gcGeneral)).BeginInit();
this.gcGeneral.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.tsWhatsNew.Properties)).BeginInit();
@@ -266,6 +269,8 @@ private void InitializeComponent()
((System.ComponentModel.ISupportInitialize)(this.teHeader.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.gcFiltering)).BeginInit();
this.gcFiltering.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.chkLstLogLevel)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.tsLogLevels.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tsSimpleMode.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tsDataTimeAscendDescend.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tsHistory.Properties)).BeginInit();
@@ -299,8 +304,6 @@ private void InitializeComponent()
((System.ComponentModel.ISupportInitialize)(this.txtbExcludeAlert.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.txtbIncludeTextAlert.Properties)).BeginInit();
this.tpLookAndFeel.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.chkLstLogLevel)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.tsLogLevels.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cpeNewMessagesColorText.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.cpeHighlightColorText.Properties)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tsEnableColors.Properties)).BeginInit();
@@ -364,7 +367,8 @@ private void InitializeComponent()
((System.ComponentModel.ISupportInitialize)(this.gcIntervals)).BeginInit();
this.gcIntervals.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.cbUpdates.Properties)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.tsRibbonCompactStyle.Properties)).BeginInit();
+ this.xtraTabPageDebugging.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.tsEnableFirstChanceException.Properties)).BeginInit();
this.SuspendLayout();
//
// tabControlMain
@@ -377,7 +381,7 @@ private void InitializeComponent()
this.tabControlMain.MinimumSize = new System.Drawing.Size(814, 382);
this.tabControlMain.Name = "tabControlMain";
this.tabControlMain.SelectedTabPage = this.xtraTabPageApplication;
- this.tabControlMain.Size = new System.Drawing.Size(991, 791);
+ this.tabControlMain.Size = new System.Drawing.Size(991, 792);
this.tabControlMain.TabIndex = 0;
this.tabControlMain.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] {
this.xtraTabPageApplication,
@@ -389,7 +393,8 @@ private void InitializeComponent()
this.xtraTabPageResources,
this.xtraTabPageDataProviders,
this.tpStatistics,
- this.xtraTabPageUpdates});
+ this.xtraTabPageUpdates,
+ this.xtraTabPageDebugging});
//
// xtraTabPageApplication
//
@@ -399,9 +404,35 @@ private void InitializeComponent()
this.xtraTabPageApplication.Controls.Add(this.gcGeneral);
this.xtraTabPageApplication.ImageOptions.Image = global::Analogy.Properties.Resources.Analogy_icon1;
this.xtraTabPageApplication.Name = "xtraTabPageApplication";
- this.xtraTabPageApplication.Size = new System.Drawing.Size(790, 784);
+ this.xtraTabPageApplication.Size = new System.Drawing.Size(790, 785);
this.xtraTabPageApplication.Text = "Application Settings";
//
+ // gcCompressedArchives
+ //
+ this.gcCompressedArchives.Controls.Add(this.tsEnableCompressedArchive);
+ this.gcCompressedArchives.Dock = System.Windows.Forms.DockStyle.Top;
+ this.gcCompressedArchives.Location = new System.Drawing.Point(0, 643);
+ this.gcCompressedArchives.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.gcCompressedArchives.Name = "gcCompressedArchives";
+ this.gcCompressedArchives.Size = new System.Drawing.Size(790, 75);
+ this.gcCompressedArchives.TabIndex = 7;
+ this.gcCompressedArchives.Text = "Compressed Archives";
+ //
+ // tsEnableCompressedArchive
+ //
+ this.tsEnableCompressedArchive.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.tsEnableCompressedArchive.EditValue = true;
+ this.tsEnableCompressedArchive.Location = new System.Drawing.Point(11, 37);
+ this.tsEnableCompressedArchive.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.tsEnableCompressedArchive.Name = "tsEnableCompressedArchive";
+ this.tsEnableCompressedArchive.Properties.AutoHeight = false;
+ this.tsEnableCompressedArchive.Properties.OffText = "Disable support for archives files (Zip and gz)";
+ this.tsEnableCompressedArchive.Properties.OnText = "Enable support for archives files (Zip and gz) - Add extensions to Open File dia" +
+ "log";
+ this.tsEnableCompressedArchive.Size = new System.Drawing.Size(767, 28);
+ this.tsEnableCompressedArchive.TabIndex = 5;
+ //
// gcUISettings
//
this.gcUISettings.Controls.Add(this.tsRibbonCompactStyle);
@@ -417,6 +448,18 @@ private void InitializeComponent()
this.gcUISettings.TabIndex = 6;
this.gcUISettings.Text = "UI Settings";
//
+ // tsRibbonCompactStyle
+ //
+ this.tsRibbonCompactStyle.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.tsRibbonCompactStyle.Location = new System.Drawing.Point(13, 32);
+ this.tsRibbonCompactStyle.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.tsRibbonCompactStyle.Name = "tsRibbonCompactStyle";
+ this.tsRibbonCompactStyle.Properties.OffText = "Standard size for ribbon buttons";
+ this.tsRibbonCompactStyle.Properties.OnText = "Compact size for ribbon buttons";
+ this.tsRibbonCompactStyle.Size = new System.Drawing.Size(765, 28);
+ this.tsRibbonCompactStyle.TabIndex = 17;
+ //
// pcMenuFont
//
this.pcMenuFont.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
@@ -597,32 +640,6 @@ private void InitializeComponent()
this.tsRememberLastPositionAndState.Size = new System.Drawing.Size(767, 28);
this.tsRememberLastPositionAndState.TabIndex = 5;
//
- // gcCompressedArchives
- //
- this.gcCompressedArchives.Controls.Add(this.tsEnableCompressedArchive);
- this.gcCompressedArchives.Dock = System.Windows.Forms.DockStyle.Top;
- this.gcCompressedArchives.Location = new System.Drawing.Point(0, 643);
- this.gcCompressedArchives.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
- this.gcCompressedArchives.Name = "gcCompressedArchives";
- this.gcCompressedArchives.Size = new System.Drawing.Size(790, 75);
- this.gcCompressedArchives.TabIndex = 7;
- this.gcCompressedArchives.Text = "Compressed Archives";
- //
- // tsEnableCompressedArchive
- //
- this.tsEnableCompressedArchive.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
- | System.Windows.Forms.AnchorStyles.Right)));
- this.tsEnableCompressedArchive.EditValue = true;
- this.tsEnableCompressedArchive.Location = new System.Drawing.Point(11, 37);
- this.tsEnableCompressedArchive.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
- this.tsEnableCompressedArchive.Name = "tsEnableCompressedArchive";
- this.tsEnableCompressedArchive.Properties.AutoHeight = false;
- this.tsEnableCompressedArchive.Properties.OffText = "Disable support for archives files (Zip and gz)";
- this.tsEnableCompressedArchive.Properties.OnText = "Enable support for archives files (Zip and gz) - Add extensions to Open File dia" +
- "log";
- this.tsEnableCompressedArchive.Size = new System.Drawing.Size(767, 28);
- this.tsEnableCompressedArchive.TabIndex = 5;
- //
// gcGeneral
//
this.gcGeneral.Controls.Add(this.tsWhatsNew);
@@ -1122,6 +1139,36 @@ private void InitializeComponent()
this.gcFiltering.TabIndex = 3;
this.gcFiltering.Text = "Filtering and search ";
//
+ // chkLstLogLevel
+ //
+ this.chkLstLogLevel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+ this.chkLstLogLevel.CheckMode = DevExpress.XtraEditors.CheckMode.Single;
+ this.chkLstLogLevel.CheckOnClick = true;
+ this.chkLstLogLevel.CheckStyle = DevExpress.XtraEditors.Controls.CheckStyles.Radio;
+ this.chkLstLogLevel.Items.AddRange(new DevExpress.XtraEditors.Controls.CheckedListBoxItem[] {
+ new DevExpress.XtraEditors.Controls.CheckedListBoxItem(null, "Trace"),
+ new DevExpress.XtraEditors.Controls.CheckedListBoxItem(null, "Error + Critical"),
+ new DevExpress.XtraEditors.Controls.CheckedListBoxItem(null, "Warning"),
+ new DevExpress.XtraEditors.Controls.CheckedListBoxItem(null, "Debug"),
+ new DevExpress.XtraEditors.Controls.CheckedListBoxItem(null, "Verbose")});
+ this.chkLstLogLevel.Location = new System.Drawing.Point(382, 306);
+ this.chkLstLogLevel.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.chkLstLogLevel.Name = "chkLstLogLevel";
+ this.chkLstLogLevel.Size = new System.Drawing.Size(390, 137);
+ this.chkLstLogLevel.TabIndex = 34;
+ //
+ // tsLogLevels
+ //
+ this.tsLogLevels.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.tsLogLevels.Location = new System.Drawing.Point(7, 317);
+ this.tsLogLevels.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.tsLogLevels.Name = "tsLogLevels";
+ this.tsLogLevels.Properties.OffText = "Single Selection";
+ this.tsLogLevels.Properties.OnText = "Multiple Selection";
+ this.tsLogLevels.Size = new System.Drawing.Size(337, 28);
+ this.tsLogLevels.TabIndex = 33;
+ //
// tsSimpleMode
//
this.tsSimpleMode.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
@@ -1270,7 +1317,7 @@ private void InitializeComponent()
this.xtraTabPagePreDefined.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("xtraTabPagePreDefined.ImageOptions.Image")));
this.xtraTabPagePreDefined.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.xtraTabPagePreDefined.Name = "xtraTabPagePreDefined";
- this.xtraTabPagePreDefined.Size = new System.Drawing.Size(790, 783);
+ this.xtraTabPagePreDefined.Size = new System.Drawing.Size(790, 784);
this.xtraTabPagePreDefined.Text = "Pre-Defined Queries";
//
// xtraTabControlQueries
@@ -1279,7 +1326,7 @@ private void InitializeComponent()
this.xtraTabControlQueries.Location = new System.Drawing.Point(0, 0);
this.xtraTabControlQueries.Name = "xtraTabControlQueries";
this.xtraTabControlQueries.SelectedTabPage = this.xtraTabPageColorHighlight;
- this.xtraTabControlQueries.Size = new System.Drawing.Size(790, 783);
+ this.xtraTabControlQueries.Size = new System.Drawing.Size(790, 784);
this.xtraTabControlQueries.TabIndex = 0;
this.xtraTabControlQueries.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] {
this.xtraTabPageColorHighlight,
@@ -1292,13 +1339,13 @@ private void InitializeComponent()
this.xtraTabPageColorHighlight.Controls.Add(this.lboxHighlightItems);
this.xtraTabPageColorHighlight.Controls.Add(this.gcHighlight);
this.xtraTabPageColorHighlight.Name = "xtraTabPageColorHighlight";
- this.xtraTabPageColorHighlight.Size = new System.Drawing.Size(783, 749);
+ this.xtraTabPageColorHighlight.Size = new System.Drawing.Size(783, 750);
this.xtraTabPageColorHighlight.Text = "Color Highlighting";
//
// sbtnDeleteHighlight
//
this.sbtnDeleteHighlight.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.sbtnDeleteHighlight.Location = new System.Drawing.Point(670, 719);
+ this.sbtnDeleteHighlight.Location = new System.Drawing.Point(670, 720);
this.sbtnDeleteHighlight.Name = "sbtnDeleteHighlight";
this.sbtnDeleteHighlight.Size = new System.Drawing.Size(110, 27);
this.sbtnDeleteHighlight.TabIndex = 7;
@@ -1312,7 +1359,7 @@ private void InitializeComponent()
| System.Windows.Forms.AnchorStyles.Right)));
this.lboxHighlightItems.Location = new System.Drawing.Point(5, 206);
this.lboxHighlightItems.Name = "lboxHighlightItems";
- this.lboxHighlightItems.Size = new System.Drawing.Size(775, 507);
+ this.lboxHighlightItems.Size = new System.Drawing.Size(775, 508);
this.lboxHighlightItems.TabIndex = 1;
//
// gcHighlight
@@ -1420,13 +1467,13 @@ private void InitializeComponent()
this.xtraTabPageFilters.Controls.Add(this.txtbExcludeFilter);
this.xtraTabPageFilters.Controls.Add(this.txtbIncludeTextFilter);
this.xtraTabPageFilters.Name = "xtraTabPageFilters";
- this.xtraTabPageFilters.Size = new System.Drawing.Size(783, 749);
+ this.xtraTabPageFilters.Size = new System.Drawing.Size(783, 750);
this.xtraTabPageFilters.Text = "Filters";
//
// sbtnDeleteFilter
//
this.sbtnDeleteFilter.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.sbtnDeleteFilter.Location = new System.Drawing.Point(669, 717);
+ this.sbtnDeleteFilter.Location = new System.Drawing.Point(669, 718);
this.sbtnDeleteFilter.Name = "sbtnDeleteFilter";
this.sbtnDeleteFilter.Size = new System.Drawing.Size(110, 27);
this.sbtnDeleteFilter.TabIndex = 38;
@@ -1440,7 +1487,7 @@ private void InitializeComponent()
| System.Windows.Forms.AnchorStyles.Right)));
this.lboxFilters.Location = new System.Drawing.Point(4, 251);
this.lboxFilters.Name = "lboxFilters";
- this.lboxFilters.Size = new System.Drawing.Size(775, 460);
+ this.lboxFilters.Size = new System.Drawing.Size(775, 461);
this.lboxFilters.TabIndex = 37;
//
// sbtnAddFilter
@@ -1551,13 +1598,13 @@ private void InitializeComponent()
this.xtraTabPageAlerts.Controls.Add(this.txtbExcludeAlert);
this.xtraTabPageAlerts.Controls.Add(this.txtbIncludeTextAlert);
this.xtraTabPageAlerts.Name = "xtraTabPageAlerts";
- this.xtraTabPageAlerts.Size = new System.Drawing.Size(783, 749);
+ this.xtraTabPageAlerts.Size = new System.Drawing.Size(783, 750);
this.xtraTabPageAlerts.Text = "Alert and Notifications";
//
// sbtnDeleteAlerts
//
this.sbtnDeleteAlerts.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.sbtnDeleteAlerts.Location = new System.Drawing.Point(669, 717);
+ this.sbtnDeleteAlerts.Location = new System.Drawing.Point(669, 718);
this.sbtnDeleteAlerts.Name = "sbtnDeleteAlerts";
this.sbtnDeleteAlerts.Size = new System.Drawing.Size(110, 27);
this.sbtnDeleteAlerts.TabIndex = 46;
@@ -1571,7 +1618,7 @@ private void InitializeComponent()
| System.Windows.Forms.AnchorStyles.Right)));
this.lboxAlerts.Location = new System.Drawing.Point(4, 251);
this.lboxAlerts.Name = "lboxAlerts";
- this.lboxAlerts.Size = new System.Drawing.Size(775, 460);
+ this.lboxAlerts.Size = new System.Drawing.Size(775, 461);
this.lboxAlerts.TabIndex = 45;
//
// sbtnAddAlerts
@@ -1687,36 +1734,6 @@ private void InitializeComponent()
this.tpLookAndFeel.Size = new System.Drawing.Size(790, 784);
this.tpLookAndFeel.Text = "Colors of messages";
//
- // chkLstLogLevel
- //
- this.chkLstLogLevel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
- this.chkLstLogLevel.CheckMode = DevExpress.XtraEditors.CheckMode.Single;
- this.chkLstLogLevel.CheckOnClick = true;
- this.chkLstLogLevel.CheckStyle = DevExpress.XtraEditors.Controls.CheckStyles.Radio;
- this.chkLstLogLevel.Items.AddRange(new DevExpress.XtraEditors.Controls.CheckedListBoxItem[] {
- new DevExpress.XtraEditors.Controls.CheckedListBoxItem(null, "Trace"),
- new DevExpress.XtraEditors.Controls.CheckedListBoxItem(null, "Error + Critical"),
- new DevExpress.XtraEditors.Controls.CheckedListBoxItem(null, "Warning"),
- new DevExpress.XtraEditors.Controls.CheckedListBoxItem(null, "Debug"),
- new DevExpress.XtraEditors.Controls.CheckedListBoxItem(null, "Verbose")});
- this.chkLstLogLevel.Location = new System.Drawing.Point(382, 306);
- this.chkLstLogLevel.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
- this.chkLstLogLevel.Name = "chkLstLogLevel";
- this.chkLstLogLevel.Size = new System.Drawing.Size(390, 137);
- this.chkLstLogLevel.TabIndex = 34;
- //
- // tsLogLevels
- //
- this.tsLogLevels.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
- | System.Windows.Forms.AnchorStyles.Right)));
- this.tsLogLevels.Location = new System.Drawing.Point(7, 317);
- this.tsLogLevels.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
- this.tsLogLevels.Name = "tsLogLevels";
- this.tsLogLevels.Properties.OffText = "Single Selection";
- this.tsLogLevels.Properties.OnText = "Multiple Selection";
- this.tsLogLevels.Size = new System.Drawing.Size(337, 28);
- this.tsLogLevels.TabIndex = 33;
- //
// cpeNewMessagesColorText
//
this.cpeNewMessagesColorText.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
@@ -2226,7 +2243,7 @@ private void InitializeComponent()
this.xtPage.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("xtPage.ImageOptions.Image")));
this.xtPage.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.xtPage.Name = "xtPage";
- this.xtPage.Size = new System.Drawing.Size(790, 783);
+ this.xtPage.Size = new System.Drawing.Size(790, 784);
this.xtPage.Text = "Shortcuts";
//
// labelControl10
@@ -2284,7 +2301,7 @@ private void InitializeComponent()
this.xTabMRU.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("xTabMRU.ImageOptions.Image")));
this.xTabMRU.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.xTabMRU.Name = "xTabMRU";
- this.xTabMRU.Size = new System.Drawing.Size(790, 783);
+ this.xTabMRU.Size = new System.Drawing.Size(790, 784);
this.xTabMRU.Text = "Most Recently Used";
//
// lblRecentFolders
@@ -2341,7 +2358,7 @@ private void InitializeComponent()
this.xtraTabPageResources.Controls.Add(this.toggleSwitchIdleMode);
this.xtraTabPageResources.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("xtraTabPageResources.ImageOptions.Image")));
this.xtraTabPageResources.Name = "xtraTabPageResources";
- this.xtraTabPageResources.Size = new System.Drawing.Size(790, 783);
+ this.xtraTabPageResources.Size = new System.Drawing.Size(790, 784);
this.xtraTabPageResources.Text = "Resources Usage";
//
// labelControl5
@@ -2397,7 +2414,7 @@ private void InitializeComponent()
this.xtraTabPageDataProviders.Controls.Add(this.xtraTabControlDataProviderSettings);
this.xtraTabPageDataProviders.ImageOptions.Image = global::Analogy.Properties.Resources.Analogy_Icon2;
this.xtraTabPageDataProviders.Name = "xtraTabPageDataProviders";
- this.xtraTabPageDataProviders.Size = new System.Drawing.Size(790, 783);
+ this.xtraTabPageDataProviders.Size = new System.Drawing.Size(790, 784);
this.xtraTabPageDataProviders.Text = "Data Providers";
//
// xtraTabControlDataProviderSettings
@@ -2406,7 +2423,7 @@ private void InitializeComponent()
this.xtraTabControlDataProviderSettings.Location = new System.Drawing.Point(0, 0);
this.xtraTabControlDataProviderSettings.Name = "xtraTabControlDataProviderSettings";
this.xtraTabControlDataProviderSettings.SelectedTabPage = this.xtraTabPageDataProvidersOrder;
- this.xtraTabControlDataProviderSettings.Size = new System.Drawing.Size(790, 783);
+ this.xtraTabControlDataProviderSettings.Size = new System.Drawing.Size(790, 784);
this.xtraTabControlDataProviderSettings.TabIndex = 10;
this.xtraTabControlDataProviderSettings.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] {
this.xtraTabPageDataProvidersOrder,
@@ -2419,7 +2436,7 @@ private void InitializeComponent()
//
this.xtraTabPageDataProvidersOrder.Controls.Add(this.splitContainerControlDataProviders);
this.xtraTabPageDataProvidersOrder.Name = "xtraTabPageDataProvidersOrder";
- this.xtraTabPageDataProvidersOrder.Size = new System.Drawing.Size(783, 749);
+ this.xtraTabPageDataProvidersOrder.Size = new System.Drawing.Size(783, 750);
this.xtraTabPageDataProvidersOrder.Text = "Data Providers Enable/Disable";
//
// splitContainerControlDataProviders
@@ -2435,7 +2452,7 @@ private void InitializeComponent()
this.splitContainerControlDataProviders.Panel2.Controls.Add(this.labelControl7);
this.splitContainerControlDataProviders.Panel2.Controls.Add(this.tsRememberLastOpenedDataProvider);
this.splitContainerControlDataProviders.Panel2.Text = "Panel2";
- this.splitContainerControlDataProviders.Size = new System.Drawing.Size(783, 749);
+ this.splitContainerControlDataProviders.Size = new System.Drawing.Size(783, 750);
this.splitContainerControlDataProviders.SplitterPosition = 46;
this.splitContainerControlDataProviders.TabIndex = 14;
//
@@ -2486,7 +2503,7 @@ private void InitializeComponent()
this.chkLstDataProviderStatus.ItemHeight = 62;
this.chkLstDataProviderStatus.Location = new System.Drawing.Point(0, 64);
this.chkLstDataProviderStatus.Name = "chkLstDataProviderStatus";
- this.chkLstDataProviderStatus.Size = new System.Drawing.Size(777, 685);
+ this.chkLstDataProviderStatus.Size = new System.Drawing.Size(777, 686);
this.chkLstDataProviderStatus.TabIndex = 12;
//
// labelControl7
@@ -2519,7 +2536,7 @@ private void InitializeComponent()
this.xtraTabPageDataProvidersRealTime.Controls.Add(this.chkLstItemRealTimeDataSources);
this.xtraTabPageDataProvidersRealTime.Controls.Add(this.labelControl6);
this.xtraTabPageDataProvidersRealTime.Name = "xtraTabPageDataProvidersRealTime";
- this.xtraTabPageDataProvidersRealTime.Size = new System.Drawing.Size(783, 749);
+ this.xtraTabPageDataProvidersRealTime.Size = new System.Drawing.Size(783, 750);
this.xtraTabPageDataProvidersRealTime.Text = "Real time Auto-Startup";
//
// chkLstItemRealTimeDataSources
@@ -2527,7 +2544,7 @@ private void InitializeComponent()
this.chkLstItemRealTimeDataSources.Dock = System.Windows.Forms.DockStyle.Fill;
this.chkLstItemRealTimeDataSources.Location = new System.Drawing.Point(0, 36);
this.chkLstItemRealTimeDataSources.Name = "chkLstItemRealTimeDataSources";
- this.chkLstItemRealTimeDataSources.Size = new System.Drawing.Size(783, 713);
+ this.chkLstItemRealTimeDataSources.Size = new System.Drawing.Size(783, 714);
this.chkLstItemRealTimeDataSources.TabIndex = 10;
this.chkLstItemRealTimeDataSources.SelectedIndexChanged += new System.EventHandler(this.ChkLstItemRealTimeDataSources_SelectedIndexChanged);
//
@@ -2551,7 +2568,7 @@ private void InitializeComponent()
this.xtraTabPageDataProviderAssociation.Controls.Add(this.btnSetFileAssociation);
this.xtraTabPageDataProviderAssociation.Controls.Add(this.labelControl8);
this.xtraTabPageDataProviderAssociation.Name = "xtraTabPageDataProviderAssociation";
- this.xtraTabPageDataProviderAssociation.Size = new System.Drawing.Size(783, 749);
+ this.xtraTabPageDataProviderAssociation.Size = new System.Drawing.Size(783, 750);
this.xtraTabPageDataProviderAssociation.Text = "Default File Associations";
//
// cbDataProviderAssociation
@@ -2597,7 +2614,7 @@ private void InitializeComponent()
//
this.xtraTabPageDataProvidersCustom.Controls.Add(this.btnDataProviderCustomSettings);
this.xtraTabPageDataProvidersCustom.Name = "xtraTabPageDataProvidersCustom";
- this.xtraTabPageDataProvidersCustom.Size = new System.Drawing.Size(783, 749);
+ this.xtraTabPageDataProvidersCustom.Size = new System.Drawing.Size(783, 750);
this.xtraTabPageDataProvidersCustom.Text = "Custom Settings";
//
// btnDataProviderCustomSettings
@@ -2620,7 +2637,7 @@ private void InitializeComponent()
this.xtpExternalLocations.Controls.Add(this.listBoxFoldersProbing);
this.xtpExternalLocations.Controls.Add(this.sbtnFolderProbingAdd);
this.xtpExternalLocations.Name = "xtpExternalLocations";
- this.xtpExternalLocations.Size = new System.Drawing.Size(783, 749);
+ this.xtpExternalLocations.Size = new System.Drawing.Size(783, 750);
this.xtpExternalLocations.Text = "External Locations";
//
// lblAssemblies
@@ -2681,7 +2698,7 @@ private void InitializeComponent()
| System.Windows.Forms.AnchorStyles.Right)));
this.listBoxFoldersProbing.Location = new System.Drawing.Point(11, 95);
this.listBoxFoldersProbing.Name = "listBoxFoldersProbing";
- this.listBoxFoldersProbing.Size = new System.Drawing.Size(765, 641);
+ this.listBoxFoldersProbing.Size = new System.Drawing.Size(765, 642);
this.listBoxFoldersProbing.TabIndex = 2;
//
// sbtnFolderProbingAdd
@@ -2702,7 +2719,7 @@ private void InitializeComponent()
this.tpStatistics.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("tpStatistics.ImageOptions.Image")));
this.tpStatistics.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.tpStatistics.Name = "tpStatistics";
- this.tpStatistics.Size = new System.Drawing.Size(790, 783);
+ this.tpStatistics.Size = new System.Drawing.Size(790, 784);
this.tpStatistics.Text = "User Statistics";
//
// groupControl1
@@ -2778,7 +2795,7 @@ private void InitializeComponent()
this.xtraTabPageUpdates.Controls.Add(this.gcIntervals);
this.xtraTabPageUpdates.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("xtraTabPageUpdates.ImageOptions.Image")));
this.xtraTabPageUpdates.Name = "xtraTabPageUpdates";
- this.xtraTabPageUpdates.Size = new System.Drawing.Size(790, 783);
+ this.xtraTabPageUpdates.Size = new System.Drawing.Size(790, 784);
this.xtraTabPageUpdates.Text = "Updates";
//
// gcIntervals
@@ -2813,23 +2830,32 @@ private void InitializeComponent()
this.lblUpdates.TabIndex = 12;
this.lblUpdates.Text = "Choose interval for checking for updates:";
//
- // tsRibbonCompactStyle
+ // xtraTabPageDebugging
//
- this.tsRibbonCompactStyle.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
+ this.xtraTabPageDebugging.Controls.Add(this.tsEnableFirstChanceException);
+ this.xtraTabPageDebugging.ImageOptions.Image = ((System.Drawing.Image)(resources.GetObject("xtraTabPageDebugging.ImageOptions.Image")));
+ this.xtraTabPageDebugging.Name = "xtraTabPageDebugging";
+ this.xtraTabPageDebugging.Size = new System.Drawing.Size(790, 785);
+ this.xtraTabPageDebugging.Text = "Debugging";
+ //
+ // tsEnableFirstChanceException
+ //
+ this.tsEnableFirstChanceException.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
- this.tsRibbonCompactStyle.Location = new System.Drawing.Point(13, 32);
- this.tsRibbonCompactStyle.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
- this.tsRibbonCompactStyle.Name = "tsRibbonCompactStyle";
- this.tsRibbonCompactStyle.Properties.OffText = "Standard size for ribbon buttons";
- this.tsRibbonCompactStyle.Properties.OnText = "Compact size for ribbon buttons";
- this.tsRibbonCompactStyle.Size = new System.Drawing.Size(765, 28);
- this.tsRibbonCompactStyle.TabIndex = 17;
+ this.tsEnableFirstChanceException.EditValue = true;
+ this.tsEnableFirstChanceException.Location = new System.Drawing.Point(17, 10);
+ this.tsEnableFirstChanceException.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.tsEnableFirstChanceException.Name = "tsEnableFirstChanceException";
+ this.tsEnableFirstChanceException.Properties.OffText = "First Chance Exception logging is disabled";
+ this.tsEnableFirstChanceException.Properties.OnText = "First Chance Exception logging is enabled";
+ this.tsEnableFirstChanceException.Size = new System.Drawing.Size(767, 28);
+ this.tsEnableFirstChanceException.TabIndex = 3;
//
// UserSettingsForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 16F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(991, 791);
+ this.ClientSize = new System.Drawing.Size(991, 792);
this.Controls.Add(this.tabControlMain);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
@@ -2842,8 +2868,12 @@ private void InitializeComponent()
((System.ComponentModel.ISupportInitialize)(this.tabControlMain)).EndInit();
this.tabControlMain.ResumeLayout(false);
this.xtraTabPageApplication.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.gcCompressedArchives)).EndInit();
+ this.gcCompressedArchives.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.tsEnableCompressedArchive.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gcUISettings)).EndInit();
this.gcUISettings.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.tsRibbonCompactStyle.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pcMenuFont)).EndInit();
this.pcMenuFont.ResumeLayout(false);
this.pcMenuFont.PerformLayout();
@@ -2855,9 +2885,6 @@ private void InitializeComponent()
this.panelControl1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.peAnalogy.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tsRememberLastPositionAndState.Properties)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.gcCompressedArchives)).EndInit();
- this.gcCompressedArchives.ResumeLayout(false);
- ((System.ComponentModel.ISupportInitialize)(this.tsEnableCompressedArchive.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gcGeneral)).EndInit();
this.gcGeneral.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.tsWhatsNew.Properties)).EndInit();
@@ -2878,6 +2905,8 @@ private void InitializeComponent()
((System.ComponentModel.ISupportInitialize)(this.teHeader.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.gcFiltering)).EndInit();
this.gcFiltering.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.chkLstLogLevel)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.tsLogLevels.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tsSimpleMode.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tsDataTimeAscendDescend.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tsHistory.Properties)).EndInit();
@@ -2912,8 +2941,6 @@ private void InitializeComponent()
((System.ComponentModel.ISupportInitialize)(this.txtbExcludeAlert.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.txtbIncludeTextAlert.Properties)).EndInit();
this.tpLookAndFeel.ResumeLayout(false);
- ((System.ComponentModel.ISupportInitialize)(this.chkLstLogLevel)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.tsLogLevels.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cpeNewMessagesColorText.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.cpeHighlightColorText.Properties)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tsEnableColors.Properties)).EndInit();
@@ -2985,7 +3012,8 @@ private void InitializeComponent()
this.gcIntervals.ResumeLayout(false);
this.gcIntervals.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.cbUpdates.Properties)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.tsRibbonCompactStyle.Properties)).EndInit();
+ this.xtraTabPageDebugging.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.tsEnableFirstChanceException.Properties)).EndInit();
this.ResumeLayout(false);
}
@@ -3194,5 +3222,7 @@ private void InitializeComponent()
private DevExpress.XtraEditors.PanelControl pcMenuFont;
private DevExpress.XtraEditors.PanelControl pcUiFont;
private DevExpress.XtraEditors.ToggleSwitch tsRibbonCompactStyle;
+ private DevExpress.XtraTab.XtraTabPage xtraTabPageDebugging;
+ private DevExpress.XtraEditors.ToggleSwitch tsEnableFirstChanceException;
}
}
\ No newline at end of file
diff --git a/Analogy/Forms/UserSettingsForm.cs b/Analogy/Forms/UserSettingsForm.cs
index 680e8415..1137e7e3 100644
--- a/Analogy/Forms/UserSettingsForm.cs
+++ b/Analogy/Forms/UserSettingsForm.cs
@@ -30,13 +30,9 @@ public partial class UserSettingsForm : XtraForm
public UserSettingsForm()
{
InitializeComponent();
-
-
-
+ messageData = Utils.DataTableConstructor();
}
-
-
public UserSettingsForm(int tabIndex) : this()
{
InitialSelection = tabIndex;
@@ -53,7 +49,7 @@ private void UserSettingsForm_Load(object sender, EventArgs e)
{
gridControl.MainView.RestoreLayoutFromXml(Settings.LogGridFileName);
}
- messageData = Utils.DataTableConstructor();
+
gridControl.DataSource = messageData.DefaultView;
SetupExampleMessage("Test 1");
SetupExampleMessage("Test 2");
@@ -258,6 +254,7 @@ private void LoadSettings()
}
tsRibbonCompactStyle.IsOn = Settings.RibbonStyle == CommandLayout.Simplified;
+ tsEnableFirstChanceException.IsOn = Settings.EnableFirstChanceException;
}
private void SaveSetting()
@@ -310,7 +307,7 @@ private void SaveSetting()
if (rbMenuFontSizeVeryLarge.Checked)
Settings.FontSettings.SetMenuFontSelectionType(FontSelectionType.VeryLarge);
-
+ Settings.EnableFirstChanceException= tsEnableFirstChanceException.IsOn;
Settings.Save();
}
diff --git a/Analogy/Forms/UserSettingsForm.resx b/Analogy/Forms/UserSettingsForm.resx
index 608451d6..0d785e88 100644
--- a/Analogy/Forms/UserSettingsForm.resx
+++ b/Analogy/Forms/UserSettingsForm.resx
@@ -162,6 +162,16 @@
IbDeRv026reGwHyDP7sNXxWid1FnsCyw65TVczaT4Z0a8Rca2Sn2zFLPzOn7vXr/H7l4EdhA9PMOAAAA
AElFTkSuQmCC
+
+
+ All texts are using the same rules are the search window:
+For text (include/exclude) use + for "and" and | for "Or" operations.
+For source/modules use , as seperator and - for exclusion. for example: "test, -test2" wll exclude test 2 and wil show all that has text in them.
+
+
+ All texts are using the same rules are the search window:
+For text (include/exclue) use + for "and" and | for "Or" operations.
+For source/modules use , as seperator and - for exclusion. for example: "test, -test2" wll exclude test 2 and wil show all that has text in them.
@@ -369,6 +379,77 @@
L/S2uU/Ab1iGg9sOjmvCDQOTVoXlVIRsK6AQdqVg4QkWWs2TVofn0+qtjC35FLwlj4KAzYxNfE03H6OV
HIEVYbkKoUcpcCNwhAK5/QtHwYYjtBxYnyP4KTj1PGvL1xD/muOnEe4kqhKAs1fBW6+Atxl4hsX9xv4D
V66B9LmnOSkAAAAASUVORK5CYII=
+
+
+
+
+ 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
@@ -451,85 +532,52 @@
DkE1/yB5PNR9tJv+78GYfwPiYK7C4w/SeAAAAABJRU5ErkJggg==
-
- All texts are using the same rules are the search window:
-For text (include/exclude) use + for "and" and | for "Or" operations.
-For source/modules use , as seperator and - for exclusion. for example: "test, -test2" wll exclude test 2 and wil show all that has text in them.
-
-
- All texts are using the same rules are the search window:
-For text (include/exclue) use + for "and" and | for "Or" operations.
-For source/modules use , as seperator and - for exclusion. for example: "test, -test2" wll exclude test 2 and wil show all that has text in them.
-
-
+
- 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
+ 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
+ JhVMD8wrAAAAAElFTkSuQmCC
diff --git a/Analogy/Managers/UserSettingsManager.cs b/Analogy/Managers/UserSettingsManager.cs
index 146d1633..93dfa8c8 100644
--- a/Analogy/Managers/UserSettingsManager.cs
+++ b/Analogy/Managers/UserSettingsManager.cs
@@ -102,7 +102,7 @@ public class UserSettingsManager
public LogLevelSelectionType LogLevelSelection { get; set; }
public bool ShowWhatIsNewAtStartup { get; set; }
public FontSettings FontSettings { get; set; }
-
+ public bool EnableFirstChanceException { get; set; }
public CommandLayout RibbonStyle
{
get => _ribbonStyle;
@@ -226,6 +226,7 @@ public void Load()
ShowWhatIsNewAtStartup = Settings.Default.ShowWhatIsNewAtStartup;
FontSettings = ParseSettings(Settings.Default.FontSettings);
RibbonStyle = (CommandLayout)Settings.Default.RibbonStyle;
+ EnableFirstChanceException = Settings.Default.EnableFirstChanceException;
}
private T ParseSettings(string data) where T : new()
@@ -311,6 +312,7 @@ public void Save()
Settings.Default.ShowWhatIsNewAtStartup = ShowWhatIsNewAtStartup;
Settings.Default.FontSettings = JsonConvert.SerializeObject(FontSettings);
Settings.Default.RibbonStyle = (int)RibbonStyle;
+ Settings.Default.EnableFirstChanceException=EnableFirstChanceException;
Settings.Default.Save();
}
diff --git a/Analogy/Program.cs b/Analogy/Program.cs
index 395a3d9e..19f145cd 100644
--- a/Analogy/Program.cs
+++ b/Analogy/Program.cs
@@ -5,7 +5,6 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
-using System.Drawing;
using System.IO;
using System.Linq;
using System.Reflection;
@@ -38,7 +37,10 @@ static void Main()
WindowsFormsSettings.DefaultMenuFont = Settings.FontSettings.MenuFont;
Application.ThreadException += Application_ThreadException;
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
- AppDomain.CurrentDomain.FirstChanceException += CurrentDomain_FirstChanceException;
+ if (Settings.EnableFirstChanceException)
+ {
+ AppDomain.CurrentDomain.FirstChanceException += CurrentDomain_FirstChanceException;
+ }
Application.SetCompatibleTextRenderingDefault(false);
Application.EnableVisualStyles();
#if NETCOREAPP3_1
diff --git a/Analogy/Properties/Settings.Designer.cs b/Analogy/Properties/Settings.Designer.cs
index 6bc39249..8e01fcbb 100644
--- a/Analogy/Properties/Settings.Designer.cs
+++ b/Analogy/Properties/Settings.Designer.cs
@@ -810,5 +810,17 @@ public int RibbonStyle {
this["RibbonStyle"] = value;
}
}
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool EnableFirstChanceException {
+ get {
+ return ((bool)(this["EnableFirstChanceException"]));
+ }
+ set {
+ this["EnableFirstChanceException"] = value;
+ }
+ }
}
}
diff --git a/Analogy/Properties/Settings.settings b/Analogy/Properties/Settings.settings
index a7cc2c12..7921d9c1 100644
--- a/Analogy/Properties/Settings.settings
+++ b/Analogy/Properties/Settings.settings
@@ -194,5 +194,8 @@
0
+
+ False
+
\ No newline at end of file