diff --git a/src/LogExpert.UI/Dialogs/ToolArgsDialog.Designer.cs b/src/LogExpert.UI/Dialogs/ToolArgsDialog.Designer.cs
index 71931e78..bd9e7107 100644
--- a/src/LogExpert.UI/Dialogs/ToolArgsDialog.Designer.cs
+++ b/src/LogExpert.UI/Dialogs/ToolArgsDialog.Designer.cs
@@ -1,4 +1,4 @@
-namespace LogExpert.Dialogs;
+namespace LogExpert.Dialogs;
partial class ToolArgsDialog
{
@@ -20,126 +20,126 @@ protected override void Dispose(bool disposing)
base.Dispose(disposing);
}
-#region Windows Form Designer generated code
+ #region Windows Form Designer generated code
-///
-/// Required method for Designer support - do not modify
-/// the contents of this method with the code editor.
-///
-private void InitializeComponent()
-{
- this.buttonOk = new System.Windows.Forms.Button();
- this.buttonRegexHelp = new System.Windows.Forms.Button();
- this.textBoxArguments = new System.Windows.Forms.TextBox();
- this.buttonTest = new System.Windows.Forms.Button();
- this.labelEnterArguments = new System.Windows.Forms.Label();
- this.labelHelp = new System.Windows.Forms.Label();
- this.buttonCancel = new System.Windows.Forms.Button();
- this.labelTestResult = new System.Windows.Forms.TextBox();
- this.SuspendLayout();
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent ()
+ {
+ buttonOk = new Button();
+ buttonRegexHelp = new Button();
+ textBoxArguments = new TextBox();
+ buttonTest = new Button();
+ labelEnterArguments = new Label();
+ labelHelp = new Label();
+ buttonCancel = new Button();
+ labelTestResult = new TextBox();
+ SuspendLayout();
//
// buttonOk
//
- this.buttonOk.DialogResult = System.Windows.Forms.DialogResult.OK;
- this.buttonOk.Location = new System.Drawing.Point(348, 292);
- this.buttonOk.Name = "buttonOk";
- this.buttonOk.Size = new System.Drawing.Size(75, 23);
- this.buttonOk.TabIndex = 1;
- this.buttonOk.Text = "OK";
- this.buttonOk.UseVisualStyleBackColor = true;
- this.buttonOk.Click += new System.EventHandler(this.OnButtonOkClick);
+ buttonOk.DialogResult = DialogResult.OK;
+ buttonOk.Location = new Point(348, 424);
+ buttonOk.Name = "buttonOk";
+ buttonOk.Size = new Size(75, 25);
+ buttonOk.TabIndex = 1;
+ buttonOk.Text = "OK";
+ buttonOk.UseVisualStyleBackColor = true;
+ buttonOk.Click += OnButtonOkClick;
//
// buttonRegexHelp
//
- this.buttonRegexHelp.Location = new System.Drawing.Point(429, 59);
- this.buttonRegexHelp.Name = "buttonRegexHelp";
- this.buttonRegexHelp.Size = new System.Drawing.Size(75, 21);
- this.buttonRegexHelp.TabIndex = 2;
- this.buttonRegexHelp.Text = "RegEx Help";
- this.buttonRegexHelp.UseVisualStyleBackColor = true;
- this.buttonRegexHelp.Click += new System.EventHandler(this.OnButtonRegexHelpClick);
+ buttonRegexHelp.Location = new Point(429, 68);
+ buttonRegexHelp.Name = "buttonRegexHelp";
+ buttonRegexHelp.Size = new Size(75, 25);
+ buttonRegexHelp.TabIndex = 2;
+ buttonRegexHelp.Text = "RegEx Help";
+ buttonRegexHelp.UseVisualStyleBackColor = true;
+ buttonRegexHelp.Click += OnButtonRegexHelpClick;
//
// textBoxArguments
//
- this.textBoxArguments.Location = new System.Drawing.Point(12, 36);
- this.textBoxArguments.Name = "textBoxArguments";
- this.textBoxArguments.Size = new System.Drawing.Size(395, 26);
- this.textBoxArguments.TabIndex = 8;
+ textBoxArguments.Location = new Point(12, 36);
+ textBoxArguments.Name = "textBoxArguments";
+ textBoxArguments.Size = new Size(395, 23);
+ textBoxArguments.TabIndex = 8;
//
// buttonTest
//
- this.buttonTest.Location = new System.Drawing.Point(429, 30);
- this.buttonTest.Name = "buttonTest";
- this.buttonTest.Size = new System.Drawing.Size(75, 23);
- this.buttonTest.TabIndex = 9;
- this.buttonTest.Text = "Test";
- this.buttonTest.UseVisualStyleBackColor = true;
- this.buttonTest.Click += new System.EventHandler(this.OnButtonTestClick);
+ buttonTest.Location = new Point(429, 36);
+ buttonTest.Name = "buttonTest";
+ buttonTest.Size = new Size(75, 25);
+ buttonTest.TabIndex = 9;
+ buttonTest.Text = "Test";
+ buttonTest.UseVisualStyleBackColor = true;
+ buttonTest.Click += OnButtonTestClick;
//
// labelEnterArguments
//
- this.labelEnterArguments.AutoSize = true;
- this.labelEnterArguments.Location = new System.Drawing.Point(12, 13);
- this.labelEnterArguments.Name = "labelEnterArguments";
- this.labelEnterArguments.Size = new System.Drawing.Size(154, 20);
- this.labelEnterArguments.TabIndex = 11;
- this.labelEnterArguments.Text = "Enter command line:";
+ labelEnterArguments.AutoSize = true;
+ labelEnterArguments.Location = new Point(12, 13);
+ labelEnterArguments.Name = "labelEnterArguments";
+ labelEnterArguments.Size = new Size(117, 15);
+ labelEnterArguments.TabIndex = 11;
+ labelEnterArguments.Text = "Enter command line:";
//
// labelHelp
//
- this.labelHelp.Location = new System.Drawing.Point(15, 124);
- this.labelHelp.Name = "labelHelp";
- this.labelHelp.Size = new System.Drawing.Size(392, 157);
- this.labelHelp.TabIndex = 12;
- this.labelHelp.Text = "Help";
+ labelHelp.Location = new Point(15, 124);
+ labelHelp.Name = "labelHelp";
+ labelHelp.Size = new Size(392, 297);
+ labelHelp.TabIndex = 12;
+ labelHelp.Text = "Help";
//
// buttonCancel
//
- this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
- this.buttonCancel.Location = new System.Drawing.Point(429, 292);
- this.buttonCancel.Name = "buttonCancel";
- this.buttonCancel.Size = new System.Drawing.Size(75, 23);
- this.buttonCancel.TabIndex = 13;
- this.buttonCancel.Text = "Cancel";
- this.buttonCancel.UseVisualStyleBackColor = true;
+ buttonCancel.DialogResult = DialogResult.Cancel;
+ buttonCancel.Location = new Point(429, 424);
+ buttonCancel.Name = "buttonCancel";
+ buttonCancel.Size = new Size(75, 25);
+ buttonCancel.TabIndex = 13;
+ buttonCancel.Text = "Cancel";
+ buttonCancel.UseVisualStyleBackColor = true;
//
// labelTestResult
//
- this.labelTestResult.Location = new System.Drawing.Point(12, 68);
- this.labelTestResult.Multiline = true;
- this.labelTestResult.Name = "labelTestResult";
- this.labelTestResult.ReadOnly = true;
- this.labelTestResult.Size = new System.Drawing.Size(395, 48);
- this.labelTestResult.TabIndex = 14;
+ labelTestResult.Location = new Point(12, 68);
+ labelTestResult.Multiline = true;
+ labelTestResult.Name = "labelTestResult";
+ labelTestResult.ReadOnly = true;
+ labelTestResult.Size = new Size(395, 48);
+ labelTestResult.TabIndex = 14;
//
// ToolArgsDialog
//
- this.AcceptButton = this.buttonOk;
- this.CancelButton = this.buttonCancel;
- this.ClientSize = new System.Drawing.Size(516, 327);
- this.Controls.Add(this.labelTestResult);
- this.Controls.Add(this.buttonCancel);
- this.Controls.Add(this.labelHelp);
- this.Controls.Add(this.labelEnterArguments);
- this.Controls.Add(this.buttonTest);
- this.Controls.Add(this.textBoxArguments);
- this.Controls.Add(this.buttonRegexHelp);
- this.Controls.Add(this.buttonOk);
- this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
- this.MaximizeBox = false;
- this.MinimizeBox = false;
- this.Name = "ToolArgsDialog";
- this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
- this.Text = "Tool Arguments Help";
- this.Load += new System.EventHandler(this.OnToolArgsDialogLoad);
- this.ResumeLayout(false);
- this.PerformLayout();
+ AcceptButton = buttonOk;
+ CancelButton = buttonCancel;
+ ClientSize = new Size(516, 461);
+ Controls.Add(labelTestResult);
+ Controls.Add(buttonCancel);
+ Controls.Add(labelHelp);
+ Controls.Add(labelEnterArguments);
+ Controls.Add(buttonTest);
+ Controls.Add(textBoxArguments);
+ Controls.Add(buttonRegexHelp);
+ Controls.Add(buttonOk);
+ FormBorderStyle = FormBorderStyle.FixedDialog;
+ MaximizeBox = false;
+ MinimizeBox = false;
+ Name = "ToolArgsDialog";
+ StartPosition = FormStartPosition.CenterParent;
+ Text = "Tool Arguments Help";
+ Load += OnToolArgsDialogLoad;
+ ResumeLayout(false);
+ PerformLayout();
-}
+ }
-#endregion
+ #endregion
-private System.Windows.Forms.Button buttonOk;
+ private System.Windows.Forms.Button buttonOk;
private System.Windows.Forms.Button buttonRegexHelp;
private System.Windows.Forms.TextBox textBoxArguments;
private System.Windows.Forms.Button buttonTest;
diff --git a/src/LogExpert.UI/Dialogs/ToolArgsDialog.cs b/src/LogExpert.UI/Dialogs/ToolArgsDialog.cs
index c1eefe87..52f5424e 100644
--- a/src/LogExpert.UI/Dialogs/ToolArgsDialog.cs
+++ b/src/LogExpert.UI/Dialogs/ToolArgsDialog.cs
@@ -22,13 +22,13 @@ public ToolArgsDialog (LogTabWindow logTabWin, Form parent)
{
SuspendLayout();
+ AutoScaleDimensions = new SizeF(96F, 96F);
+ AutoScaleMode = AutoScaleMode.Dpi;
+
_logTabWin = logTabWin;
parent.AddOwnedForm(this);
TopMost = parent.TopMost;
- AutoScaleDimensions = new SizeF(96F, 96F);
- AutoScaleMode = AutoScaleMode.Dpi;
-
InitializeComponent();
ApplyResources();
diff --git a/src/LogExpert.UI/Dialogs/ToolArgsDialog.resx b/src/LogExpert.UI/Dialogs/ToolArgsDialog.resx
index d58980a3..4edf53f8 100644
--- a/src/LogExpert.UI/Dialogs/ToolArgsDialog.resx
+++ b/src/LogExpert.UI/Dialogs/ToolArgsDialog.resx
@@ -1,17 +1,17 @@
-
diff --git a/src/PluginRegistry/PluginHashGenerator.Generated.cs b/src/PluginRegistry/PluginHashGenerator.Generated.cs
index 2189cb0e..a381b46e 100644
--- a/src/PluginRegistry/PluginHashGenerator.Generated.cs
+++ b/src/PluginRegistry/PluginHashGenerator.Generated.cs
@@ -10,7 +10,7 @@ public static partial class PluginValidator
{
///
/// Gets pre-calculated SHA256 hashes for built-in plugins.
- /// Generated: 2026-05-22 08:07:45 UTC
+ /// Generated: 2026-05-22 09:50:12 UTC
/// Configuration: Release
/// Plugin count: 22
///
@@ -18,28 +18,28 @@ public static Dictionary GetBuiltInPluginHashes()
{
return new Dictionary(StringComparer.OrdinalIgnoreCase)
{
- ["AutoColumnizer.dll"] = "43C13679688B0487DB25FAE6AA721755999F4DE9D104C4F7E9CF854249F3B359",
+ ["AutoColumnizer.dll"] = "BFBC00A053CA1E9BC9D172AD6A0ADAF7F214C11537A1D26FA12AF4017FA116FC",
["BouncyCastle.Cryptography.dll"] = "E5EEAF6D263C493619982FD3638E6135077311D08C961E1FE128F9107D29EBC6",
["BouncyCastle.Cryptography.dll (x86)"] = "E5EEAF6D263C493619982FD3638E6135077311D08C961E1FE128F9107D29EBC6",
- ["CsvColumnizer.dll"] = "CD83A9ABF5295B9A57FEF70582E5D266BE8F569361ECDB1A5EFBF040FF61230D",
- ["CsvColumnizer.dll (x86)"] = "CD83A9ABF5295B9A57FEF70582E5D266BE8F569361ECDB1A5EFBF040FF61230D",
- ["DefaultPlugins.dll"] = "5B9E13DA48FCE0092F47798497C34318D3274A4BC4686A2FC81AA067FF6E3BEF",
- ["FlashIconHighlighter.dll"] = "AA0AC1D3C673CA1FE5AF815EC5A45678E48333DECD12252C19D6D888529CA800",
- ["GlassfishColumnizer.dll"] = "079AF1EE6104AD9815B5D3409A4AE77AD05BEBB49CFBC49C15395EA34C1FA60C",
- ["JsonColumnizer.dll"] = "125BFD0DE0C01D5C91C570BA25F200293E743C9B637276D5513361AAEB828BBA",
- ["JsonCompactColumnizer.dll"] = "571D974F68C83C8BF416F499741DDD4E76EAA0C5C83F13DA580A899E72B0F7BF",
- ["Log4jXmlColumnizer.dll"] = "18D77535ACA44B4C6AAD5861910F7B1E6229D76A78FBA6DA7C563F41799D53D2",
- ["LogExpert.Core.dll"] = "D49EFA54E6F37977B9EE122256DC6BD9A6936FBA291D7B3115430FB58A6CD2F7",
- ["LogExpert.Resources.dll"] = "C69CCC33759F03077462878F9568384EAB83A90EC04AA520160DC19CD2B8648A",
+ ["CsvColumnizer.dll"] = "F37266AA3583599EEBB6280F4E0D99634ED38BC86F6EEA14D461FC26B4122CFF",
+ ["CsvColumnizer.dll (x86)"] = "F37266AA3583599EEBB6280F4E0D99634ED38BC86F6EEA14D461FC26B4122CFF",
+ ["DefaultPlugins.dll"] = "375D3610DF58341B724BF6CB38C94DFC27E200D2E8E7F45930F32EE8EC181478",
+ ["FlashIconHighlighter.dll"] = "003DCFC4577E74D356669B94E1A1344883375CF5021A1D30BAF2059EBF0EA156",
+ ["GlassfishColumnizer.dll"] = "B2216143BC57DA329F7ED14E51479E447F33C796348B14A944C8DC6FD0577E42",
+ ["JsonColumnizer.dll"] = "108EBC3924BD35C9FC147B025700A4F57916B4835B414E026A618CBDE467A0E0",
+ ["JsonCompactColumnizer.dll"] = "1B54F2C8B2CCC5AD928645ABE527F73301902AE663D24FFC947097BC0C951E15",
+ ["Log4jXmlColumnizer.dll"] = "0D8F5495369492D065F83FB6CD6FBF6010660C099E85055B3DF9B9800E843EA7",
+ ["LogExpert.Core.dll"] = "E7EF9217511C9E22A02451AE350536269C915A1D945BD09BEAD36E987CB7379A",
+ ["LogExpert.Resources.dll"] = "6E177977BE0CA874A41EFCD8D47F8C50D6542C59C7187E758C2760EE76AAE0A9",
["Microsoft.Extensions.DependencyInjection.Abstractions.dll"] = "67FA4325000DB017DC0C35829B416F024F042D24EFB868BCF17A895EE6500A93",
["Microsoft.Extensions.DependencyInjection.Abstractions.dll (x86)"] = "67FA4325000DB017DC0C35829B416F024F042D24EFB868BCF17A895EE6500A93",
["Microsoft.Extensions.Logging.Abstractions.dll"] = "BB853130F5AFAF335BE7858D661F8212EC653835100F5A4E3AA2C66A4D4F685D",
["Microsoft.Extensions.Logging.Abstractions.dll (x86)"] = "BB853130F5AFAF335BE7858D661F8212EC653835100F5A4E3AA2C66A4D4F685D",
- ["RegexColumnizer.dll"] = "69A4D2B6B61C0ACB963E4FEB32FE00F75D7ABA725BB7AA1E6F1E42B90286F2FE",
- ["SftpFileSystem.dll"] = "4379ACD5AA123A4E3F51918B84385ACD88FC17FCF52F0839F6B9725F25F3C98A",
- ["SftpFileSystem.dll (x86)"] = "9CCB0F330BCCA22530A0B76C707855FF5E3D181D1FD79363B7DABC892A86BEC6",
- ["SftpFileSystem.Resources.dll"] = "D0C901859DD85EAF517D37CFE96ECBC47D804EEA87C4975A4C9959E76EA2E8B7",
- ["SftpFileSystem.Resources.dll (x86)"] = "D0C901859DD85EAF517D37CFE96ECBC47D804EEA87C4975A4C9959E76EA2E8B7",
+ ["RegexColumnizer.dll"] = "0D05AC5BB7D282201F47F718E26F6A66746DB97CAA1E4A9851B42C8DC6DDD347",
+ ["SftpFileSystem.dll"] = "29E3D6DEB03D595848F8AB2A6EB0A44328E38C28BE7CEDD16B491D09DD75B0EC",
+ ["SftpFileSystem.dll (x86)"] = "B5B16DA2EB4B54AD954F5C87B825C4D8A60DCD0B4AAAA91B8F24612E24B35461",
+ ["SftpFileSystem.Resources.dll"] = "5307135B7B705CFA700E064EA09C742D8CBA2B6A1FAAE3AF20B4252BE8480D6F",
+ ["SftpFileSystem.Resources.dll (x86)"] = "5307135B7B705CFA700E064EA09C742D8CBA2B6A1FAAE3AF20B4252BE8480D6F",
};
}