Skip to content

Commit e6ec5cd

Browse files
committed
Fix Long FileNames #14
Fix font usage #23 #17 #19 Fix "z-Parity" not catered for #26 Fix Missing Disk on Start-up crash #27 #21 Allow edit of "Bad" config files #28 Re-Show "Broswe for files #22
1 parent c63ca19 commit e6ec5cd

48 files changed

Lines changed: 6051 additions & 5541 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Elucidate/Elucidate Windows Installer/Elucidate.wxs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,11 @@
4747
<netfx:NativeImage Id="ngen.AeroWizard" Platform="64bit" Priority="2" AppBaseDirectory="ClientDIR" />
4848
</File>
4949
</Component>
50+
<Component>
51+
<File Source="$(var.MgtSource)\AlphaFS.dll" KeyPath="yes" >
52+
<netfx:NativeImage Id="ngen.AlphaFS" Platform="64bit" Priority="2" AppBaseDirectory="ClientDIR" />
53+
</File>
54+
</Component>
5055
<Component>
5156
<File Source="$(var.MgtSource)\ByteSize.dll" KeyPath="yes" >
5257
<netfx:NativeImage Id="ngen.ByteSize" Platform="64bit" Priority="2" AppBaseDirectory="ClientDIR" />
@@ -72,6 +77,11 @@
7277
<netfx:NativeImage Id="ngen.GroupControls" Platform="64bit" Priority="2" AppBaseDirectory="ClientDIR" />
7378
</File>
7479
</Component>
80+
<Component>
81+
<File Source="$(var.MgtSource)\JCS.ToggleSwitch.dll" KeyPath="yes" >
82+
<netfx:NativeImage Id="ngen.JCS.ToggleSwitch" Platform="64bit" Priority="2" AppBaseDirectory="ClientDIR" />
83+
</File>
84+
</Component>
7585

7686
<!--<Component>
7787
<File Source="$(var.MgtSource)\Krypton Docking.dll" KeyPath="yes" >
@@ -157,7 +167,7 @@
157167

158168
<!-- Text and help files-->
159169
<Component>
160-
<File Source="$(var.MgtSource)\snapraid.ps1" KeyPath="yes" ProcessorArchitecture="x64"/>
170+
<File Source="$(var.MgtSource)\snapraid.ps1" KeyPath="yes"/>
161171
</Component>
162172
<Component>
163173
<File Source="$(sys.SOURCEFILEDIR)GPLv2.rtf" KeyPath="yes" />

Elucidate/Elucidate.sln

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elucidate", "Elucidate\Eluc
77
EndProject
88
Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "Elucidate Windows Installer", "Elucidate Windows Installer\Elucidate Windows Installer.wixproj", "{EA76FDE5-C6AE-46B7-ADA4-F3DC9DCCC9FB}"
99
EndProject
10+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ToggleSwitch", "ToggleSwitch", "{04486FAE-E7AE-44FD-B3B5-10BA42A57E02}"
11+
ProjectSection(SolutionItems) = preProject
12+
ToggleSwitch\CodeProject.website = ToggleSwitch\CodeProject.website
13+
ToggleSwitch\JCS.ToggleSwitch.dll = ToggleSwitch\JCS.ToggleSwitch.dll
14+
ToggleSwitch\JCS.ToggleSwitch.pdb = ToggleSwitch\JCS.ToggleSwitch.pdb
15+
EndProjectSection
16+
EndProject
1017
Global
1118
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1219
Debug|Any CPU = Debug|Any CPU
@@ -43,8 +50,8 @@ Global
4350
HideSolutionNode = FALSE
4451
EndGlobalSection
4552
GlobalSection(ExtensibilityGlobals) = postSolution
46-
SolutionGuid = {39E6A612-AC12-4D63-BE2A-60EA16940A8A}
47-
BuildVersion_StartDate = 2000/1/1
4853
BuildVersion_UseGlobalSettings = False
54+
BuildVersion_StartDate = 2000/1/1
55+
SolutionGuid = {39E6A612-AC12-4D63-BE2A-60EA16940A8A}
4956
EndGlobalSection
5057
EndGlobal

Elucidate/Elucidate/AppTabs/Recovery.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
#region Copyright (C)
22

3-
// ---------------------------------------------------------------------------------------------------------------
4-
// Forked by BlueBlock on July 28th, 2018
53
// ---------------------------------------------------------------------------------------------------------------
64
// <copyright file="Recovery.cs" company="Smurf-IV">
75
//
8-
// Copyright (C) 2015 Simon Coghlan (Aka Smurf-IV)
6+
// Copyright (C) 2015-2018 Simon Coghlan (Aka Smurf-IV)
97
//
108
// This program is free software: you can redistribute it and/or modify
119
// it under the terms of the GNU General Public License as published by
@@ -29,10 +27,12 @@
2927
#endregion Copyright (C)
3028

3129
using System;
32-
using System.Collections.Generic;
3330
using System.IO;
3431
using System.Linq;
3532
using System.Windows.Forms;
33+
34+
using ComponentFactory.Krypton.Toolkit;
35+
3636
using Elucidate.Shared;
3737

3838
namespace Elucidate
@@ -128,7 +128,7 @@ private void btnRemoveOutput_Click(object sender, EventArgs e)
128128
catch (Exception ex)
129129
{
130130
ExceptionHandler.ReportException(ex, "btnRemoveOutput_Click has thrown: ");
131-
MessageBox.Show(this, ex.Message, @"Remove SnapRAID Output files.");
131+
KryptonMessageBox.Show(this, ex.Message, @"Remove SnapRAID Output files.");
132132
}
133133
}
134134

Elucidate/Elucidate/CmdLine/CheckVerb.cs

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,30 @@
1-
using CommandLine;
1+
#region Copyright (C)
2+
// ---------------------------------------------------------------------------------------------------------------
3+
// <copyright file="CheckVerb.cs" company="Smurf-IV">
4+
//
5+
// Copyright (C) 2018 Simon Coghlan (Aka Smurf-IV)
6+
//
7+
// This program is free software: you can redistribute it and/or modify
8+
// it under the terms of the GNU General Public License as published by
9+
// the Free Software Foundation, either version 2 of the License, or
10+
// any later version.
11+
//
12+
// This program is distributed in the hope that it will be useful,
13+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+
// GNU General Public License for more details.
16+
//
17+
// You should have received a copy of the GNU General Public License
18+
// along with this program. If not, see http://www.gnu.org/licenses/.
19+
// </copyright>
20+
// <summary>
21+
// Url: https://github.com/Smurf-IV/Elucidate
22+
// Email: https://github.com/Smurf-IV
23+
// </summary>
24+
// --------------------------------------------------------------------------------------------------------------------
25+
#endregion
26+
27+
using CommandLine;
228

329

430
// ReSharper disable UnusedMember.Global

Elucidate/Elucidate/CmdLine/DiffVerb.cs

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,30 @@
1-
using CommandLine;
1+
#region Copyright (C)
2+
// ---------------------------------------------------------------------------------------------------------------
3+
// <copyright file="DiffVerb.cs" company="Smurf-IV">
4+
//
5+
// Copyright (C) 2018 Simon Coghlan (Aka Smurf-IV)
6+
//
7+
// This program is free software: you can redistribute it and/or modify
8+
// it under the terms of the GNU General Public License as published by
9+
// the Free Software Foundation, either version 2 of the License, or
10+
// any later version.
11+
//
12+
// This program is distributed in the hope that it will be useful,
13+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+
// GNU General Public License for more details.
16+
//
17+
// You should have received a copy of the GNU General Public License
18+
// along with this program. If not, see http://www.gnu.org/licenses/.
19+
// </copyright>
20+
// <summary>
21+
// Url: https://github.com/Smurf-IV/Elucidate
22+
// Email: https://github.com/Smurf-IV
23+
// </summary>
24+
// --------------------------------------------------------------------------------------------------------------------
25+
#endregion
26+
27+
using CommandLine;
228

329
// ReSharper disable UnusedMember.Global
430

Elucidate/Elucidate/CmdLine/DupVerb.cs

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,30 @@
1-
using CommandLine;
1+
#region Copyright (C)
2+
// ---------------------------------------------------------------------------------------------------------------
3+
// <copyright file="DupVerb.cs" company="Smurf-IV">
4+
//
5+
// Copyright (C) 2018 Simon Coghlan (Aka Smurf-IV)
6+
//
7+
// This program is free software: you can redistribute it and/or modify
8+
// it under the terms of the GNU General Public License as published by
9+
// the Free Software Foundation, either version 2 of the License, or
10+
// any later version.
11+
//
12+
// This program is distributed in the hope that it will be useful,
13+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+
// GNU General Public License for more details.
16+
//
17+
// You should have received a copy of the GNU General Public License
18+
// along with this program. If not, see http://www.gnu.org/licenses/.
19+
// </copyright>
20+
// <summary>
21+
// Url: https://github.com/Smurf-IV/Elucidate
22+
// Email: https://github.com/Smurf-IV
23+
// </summary>
24+
// --------------------------------------------------------------------------------------------------------------------
25+
#endregion
26+
27+
using CommandLine;
228

329
// ReSharper disable UnusedMember.Global
430

Elucidate/Elucidate/CmdLine/FixVerb.cs

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,30 @@
1-
using CommandLine;
1+
#region Copyright (C)
2+
// ---------------------------------------------------------------------------------------------------------------
3+
// <copyright file="FixVerb.cs" company="Smurf-IV">
4+
//
5+
// Copyright (C) 2018 Simon Coghlan (Aka Smurf-IV)
6+
//
7+
// This program is free software: you can redistribute it and/or modify
8+
// it under the terms of the GNU General Public License as published by
9+
// the Free Software Foundation, either version 2 of the License, or
10+
// any later version.
11+
//
12+
// This program is distributed in the hope that it will be useful,
13+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+
// GNU General Public License for more details.
16+
//
17+
// You should have received a copy of the GNU General Public License
18+
// along with this program. If not, see http://www.gnu.org/licenses/.
19+
// </copyright>
20+
// <summary>
21+
// Url: https://github.com/Smurf-IV/Elucidate
22+
// Email: https://github.com/Smurf-IV
23+
// </summary>
24+
// --------------------------------------------------------------------------------------------------------------------
25+
#endregion
26+
27+
using CommandLine;
228

329

430
// ReSharper disable UnusedMember.Global

Elucidate/Elucidate/CmdLine/ScrubVerb.cs

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,30 @@
1-
using CommandLine;
1+
#region Copyright (C)
2+
// ---------------------------------------------------------------------------------------------------------------
3+
// <copyright file="ScrubVerb.cs" company="Smurf-IV">
4+
//
5+
// Copyright (C) 2018 Simon Coghlan (Aka Smurf-IV)
6+
//
7+
// This program is free software: you can redistribute it and/or modify
8+
// it under the terms of the GNU General Public License as published by
9+
// the Free Software Foundation, either version 2 of the License, or
10+
// any later version.
11+
//
12+
// This program is distributed in the hope that it will be useful,
13+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+
// GNU General Public License for more details.
16+
//
17+
// You should have received a copy of the GNU General Public License
18+
// along with this program. If not, see http://www.gnu.org/licenses/.
19+
// </copyright>
20+
// <summary>
21+
// Url: https://github.com/Smurf-IV/Elucidate
22+
// Email: https://github.com/Smurf-IV
23+
// </summary>
24+
// --------------------------------------------------------------------------------------------------------------------
25+
#endregion
26+
27+
using CommandLine;
228

329
// ReSharper disable UnusedMember.Global
430

Elucidate/Elucidate/CmdLine/StatusVerb.cs

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,30 @@
1-
using CommandLine;
1+
#region Copyright (C)
2+
// ---------------------------------------------------------------------------------------------------------------
3+
// <copyright file="StatusVerb.cs" company="Smurf-IV">
4+
//
5+
// Copyright (C) 2018 Simon Coghlan (Aka Smurf-IV)
6+
//
7+
// This program is free software: you can redistribute it and/or modify
8+
// it under the terms of the GNU General Public License as published by
9+
// the Free Software Foundation, either version 2 of the License, or
10+
// any later version.
11+
//
12+
// This program is distributed in the hope that it will be useful,
13+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+
// GNU General Public License for more details.
16+
//
17+
// You should have received a copy of the GNU General Public License
18+
// along with this program. If not, see http://www.gnu.org/licenses/.
19+
// </copyright>
20+
// <summary>
21+
// Url: https://github.com/Smurf-IV/Elucidate
22+
// Email: https://github.com/Smurf-IV
23+
// </summary>
24+
// --------------------------------------------------------------------------------------------------------------------
25+
#endregion
26+
27+
using CommandLine;
228

329
// ReSharper disable UnusedMember.Global
430

Elucidate/Elucidate/CmdLine/StdOptions.cs

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,30 @@
1-
using CommandLine;
1+
#region Copyright (C)
2+
// ---------------------------------------------------------------------------------------------------------------
3+
// <copyright file="StdOptions.cs" company="Smurf-IV">
4+
//
5+
// Copyright (C) 2018 Simon Coghlan (Aka Smurf-IV)
6+
//
7+
// This program is free software: you can redistribute it and/or modify
8+
// it under the terms of the GNU General Public License as published by
9+
// the Free Software Foundation, either version 2 of the License, or
10+
// any later version.
11+
//
12+
// This program is distributed in the hope that it will be useful,
13+
// but WITHOUT ANY WARRANTY; without even the implied warranty of
14+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+
// GNU General Public License for more details.
16+
//
17+
// You should have received a copy of the GNU General Public License
18+
// along with this program. If not, see http://www.gnu.org/licenses/.
19+
// </copyright>
20+
// <summary>
21+
// Url: https://github.com/Smurf-IV/Elucidate
22+
// Email: https://github.com/Smurf-IV
23+
// </summary>
24+
// --------------------------------------------------------------------------------------------------------------------
25+
#endregion
26+
27+
using CommandLine;
228

329
// ReSharper disable UnusedMember.Global
430

0 commit comments

Comments
 (0)