From c85deda4c4bfe7a862c4acf789364223ec96934a Mon Sep 17 00:00:00 2001 From: "kenneth.skovhede@gmail.com" Date: Fri, 9 Sep 2011 17:10:35 +0000 Subject: [PATCH] Updated project files to VS2010 instead of the rather outdated VS2008, this should make things easier for new people joining in. git-svn-id: https://duplicati.googlecode.com/svn/trunk@874 59da171f-624f-0410-aa54-27559c288bec --- .../LocalizationTool/LocalizationTool.sln | 4 +- .../LocalizationTool/LocalizationTool.csproj | 5 +- .../Properties/Resources.Designer.cs | 6 +- .../Properties/Settings.Designer.cs | 4 +- .../ResXEscapeCodeFixer.sln | 20 -- .../ResXEscapeCodeFixer/Program.cs | 91 ----- .../Properties/AssemblyInfo.cs | 55 ---- .../ResXEscapeCodeFixer.csproj | 61 ---- .../ResXEscapeCodeFixer/app.config | 3 - .../Properties/Resources.Designer.cs | 46 ++- .../Properties/Settings.Designer.cs | 24 +- .../UpdateVersionNumber.csproj | 7 +- .../UpdateVersionNumber.sln | 4 +- .../WixProjBuilder/WixProjBuilder.csproj | 8 +- BuildTools/WixProjBuilder/WixProjBuilder.sln | 4 +- BuildTools/WixProjBuilder/app.config | 4 +- Duplicati.sln | 4 +- ...Duplicati.CommandLine.BackendTester.csproj | 8 +- .../CommandLine/BackendTester/app.config | 4 +- .../Duplicati.CommandLine.Decrypter.csproj | 7 +- .../Decrypter/Strings/Program.Designer.cs | 4 +- Duplicati/CommandLine/Decrypter/app.config | 4 +- .../CommandLine/Duplicati.CommandLine.csproj | 7 +- .../CommandLine/Strings/Program.Designer.cs | 4 +- Duplicati/CommandLine/app.config | 4 +- Duplicati/GUI/Datamodel/Datamodel.csproj | 6 +- Duplicati/GUI/Datamodel/app.config | 4 +- Duplicati/GUI/Duplicati.csproj | 7 +- .../Strings/BackupFileList.Designer.cs | 4 +- .../Strings/BackupItems.Designer.cs | 4 +- .../Strings/BackupTreeView.Designer.cs | 4 +- .../CommandLineOptionsGrid.Designer.cs | 4 +- .../Strings/DurationEditor.Designer.cs | 4 +- .../Strings/FilterDialog.Designer.cs | 4 +- .../Strings/FilterEditor.Designer.cs | 4 +- .../Strings/SizeSelector.Designer.cs | 4 +- .../Strings/WaitForOperation.Designer.cs | 4 +- .../GUI/Properties/Resources.Designer.cs | 4 +- Duplicati/GUI/Properties/Settings.Designer.cs | 4 +- .../GUI/Strings/ApplicationSetup.Designer.cs | 4 +- Duplicati/GUI/Strings/Common.Designer.cs | 4 +- .../GUI/Strings/DatabaseUpgrader.Designer.cs | 4 +- .../GUI/Strings/DuplicatiRunner.Designer.cs | 4 +- .../Strings/DynamicSetupHelper.Designer.cs | 4 +- .../GUI/Strings/ListBackupFiles.Designer.cs | 4 +- Duplicati/GUI/Strings/MainForm.Designer.cs | 4 +- Duplicati/GUI/Strings/Program.Designer.cs | 4 +- Duplicati/GUI/Strings/Scheduler.Designer.cs | 4 +- .../GUI/Strings/ServiceStatus.Designer.cs | 4 +- Duplicati/GUI/Strings/TaskType.Designer.cs | 4 +- .../GUI/Strings/TrayIconWrapper.Designer.cs | 4 +- .../GUI/Strings/WizardHandler.Designer.cs | 4 +- .../Strings/AdvancedOptions.Designer.cs | 4 +- .../Strings/CleanupSettings.Designer.cs | 4 +- .../Strings/EditFilters.Designer.cs | 4 +- .../Strings/FinishedAdd.Designer.cs | 4 +- .../Strings/PasswordSettings.Designer.cs | 4 +- .../Strings/SelectFiles.Designer.cs | 4 +- .../Add backup/Strings/SelectName.Designer.cs | 4 +- .../Add backup/Strings/SelectWhen.Designer.cs | 4 +- .../Strings/SettingOverrides.Designer.cs | 4 +- .../Strings/ThrottleOptions.Designer.cs | 4 +- .../Strings/DeleteFinished.Designer.cs | 7 +- .../Strings/FinishedRestore.Designer.cs | 4 +- .../Strings/SelectBackupVersion.Designer.cs | 4 +- .../Restore/Strings/TargetFolder.Designer.cs | 4 +- .../Strings/FinishedRestoreSetup.Designer.cs | 7 +- .../RunNow/Strings/RunNowFinished.Designer.cs | 7 +- .../Strings/FirstLaunch.Designer.cs | 4 +- .../Wizard pages/Strings/MainPage.Designer.cs | 4 +- .../Strings/SelectBackend.Designer.cs | 4 +- .../Strings/SelectBackup.Designer.cs | 4 +- Duplicati/GUI/app.config | 4 +- ...uplicati.Library.Backend.CloudFiles.csproj | 7 +- .../CloudFiles/Strings/CloudFiles.Designer.cs | 4 +- .../Strings/CloudFilesUI.Designer.cs | 4 +- .../Strings/MD5CalculatingStream.Designer.cs | 4 +- .../Library/Backend/CloudFiles/app.config | 4 +- .../FTP/Duplicati.Library.Backend.FTP.csproj | 7 +- .../FTP/Strings/FTPBackend.Designer.cs | 4 +- .../Backend/FTP/Strings/FTPUI.Designer.cs | 4 +- Duplicati/Library/Backend/FTP/app.config | 4 +- .../Duplicati.Library.Backend.File.csproj | 7 +- .../File/Strings/FileBackend.Designer.cs | 4 +- .../Backend/File/Strings/FileUI.Designer.cs | 4 +- Duplicati/Library/Backend/File/app.config | 4 +- ...uplicati.Library.Backend.GoogleDocs.csproj | 6 +- .../GoogleDocs/Strings/GoogleDocs.Designer.cs | 4 +- .../Strings/GoogleDocsUI.Designer.cs | 4 +- .../S3/Duplicati.Library.Backend.S3.csproj | 7 +- .../Backend/S3/Strings/S3Backend.Designer.cs | 4 +- .../S3/Strings/S3SettingsControl.Designer.cs | 4 +- .../Backend/S3/Strings/S3UI.Designer.cs | 4 +- Duplicati/Library/Backend/S3/app.config | 4 +- .../SSH/Duplicati.Library.Backend.SSH.csproj | 7 +- .../SSH/Strings/SSHBackend.Designer.cs | 4 +- .../SSH/Strings/SSHCommonOptions.Designer.cs | 4 +- .../Strings/SSHSettingsControl.Designer.cs | 4 +- .../Backend/SSH/Strings/SSHUI.Designer.cs | 4 +- .../Strings/SharpExpectProcess.Designer.cs | 4 +- Duplicati/Library/Backend/SSH/app.config | 4 +- .../Duplicati.Library.Backend.SkyDrive.csproj | 6 +- .../SkyDrive/Strings/SkyDrive.Designer.cs | 4 +- .../SkyDrive/Strings/SkyDriveUI.Designer.cs | 4 +- ...Duplicati.Library.Backend.TahoeLAFS.csproj | 6 +- .../Properties/Resources.Designer.cs | 4 +- .../TahoeLAFS/Properties/Settings.Designer.cs | 4 +- .../Strings/TahoeBackend.Designer.cs | 4 +- .../TahoeLAFS/Strings/TahoeUI.Designer.cs | 4 +- .../Duplicati.Library.Backend.WEBDAV.csproj | 7 +- .../Backend/WEBDAV/Strings/WEBDAV.Designer.cs | 4 +- .../WEBDAV/Strings/WebDAVUI.Designer.cs | 4 +- Duplicati/Library/Backend/WEBDAV/app.config | 4 +- .../Duplicati.Library.Compression.csproj | 7 +- .../Strings/FileArchiveZip.Designer.cs | 4 +- Duplicati/Library/Compression/app.config | 4 +- .../Duplicati.Library.DynamicLoader.csproj | 7 +- .../Strings/BackendLoader.Designer.cs | 4 +- .../Strings/DynamicLoader.Designer.cs | 4 +- Duplicati/Library/DynamicLoader/app.config | 4 +- .../Duplicati.Library.Encryption.csproj | 7 +- .../Strings/AESEncryption.Designer.cs | 4 +- .../Strings/EncryptionBase.Designer.cs | 4 +- .../Strings/GPGCommonOptions.Designer.cs | 4 +- .../Strings/GPGEncryption.Designer.cs | 4 +- .../Strings/GPGSettingsControl.Designer.cs | 4 +- .../Strings/GPGStreamWrapper.Designer.cs | 4 +- Duplicati/Library/Encryption/app.config | 4 +- .../Duplicati.Library.Interface.csproj | 6 +- .../Strings/CommandLineArgument.Designer.cs | 4 +- .../Interface/Strings/Common.Designer.cs | 4 +- .../Interface/Strings/DataTypes.Designer.cs | 4 +- .../Logging/Duplicati.Library.Logging.csproj | 7 +- Duplicati/Library/Logging/app.config | 4 +- .../Main/Duplicati.Library.Main.csproj | 7 +- .../Main/Strings/BackendWrapper.Designer.cs | 4 +- .../ExecutionStoppedException.Designer.cs | 4 +- .../Main/Strings/FilenameStrategy.Designer.cs | 4 +- .../Main/Strings/Interface.Designer.cs | 4 +- .../Main/Strings/Manifestfile.Designer.cs | 4 +- .../Library/Main/Strings/Options.Designer.cs | 4 +- .../Library/Main/Strings/RSyncDir.Designer.cs | 4 +- Duplicati/Library/Main/app.config | 4 +- .../Duplicati.Library.Modules.Builtin.csproj | 6 +- .../Strings/ConsolePasswordInput.Designer.cs | 4 +- .../Builtin/Strings/HttpOptions.Designer.cs | 6 +- .../Duplicati.Library.SharpRSync.csproj | 7 +- .../Strings/ChecksumFile.Designer.cs | 4 +- .../SharpRSync/Strings/DeltaFile.Designer.cs | 4 +- .../SharpRSync/Strings/Program.Designer.cs | 4 +- .../Strings/RDiffBinary.Designer.cs | 4 +- .../Strings/RollingBuffer.Designer.cs | 4 +- .../SharpRSync/Strings/Utility.Designer.cs | 4 +- Duplicati/Library/SharpRSync/app.config | 4 +- .../Duplicati.Library.Snapshots.csproj | 6 +- .../Strings/LinuxSnapshot.Designer.cs | 4 +- .../Snapshots/Strings/Shared.Designer.cs | 4 +- .../Snapshots/Strings/USNHelper.Designer.cs | 4 +- .../Strings/WinNativeMethod.Designer.cs | 4 +- .../Utility/Duplicati.Library.Utility.csproj | 7 +- .../Strings/FilenameFilter.Designer.cs | 4 +- .../Utility/Strings/Sizeparser.Designer.cs | 4 +- .../SslCertificateValidator.Designer.cs | 4 +- .../Utility/Strings/TempFolder.Designer.cs | 4 +- .../Utility/Strings/Timeparser.Designer.cs | 4 +- .../Utility/Strings/Utility.Designer.cs | 4 +- Duplicati/Library/Utility/app.config | 4 +- Duplicati/License/Duplicati.License.csproj | 6 +- .../Duplicati.Library.Utility.dll | Bin 45056 -> 42496 bytes Duplicati/Localization/LocalizationTool.exe | Bin 60928 -> 57344 bytes .../Data/Duplicati.Scheduler.Data.csproj | 6 +- .../Scheduler/Data/HistoryDataSet.Designer.cs | 193 ++++++++++- .../Data/SchedulerDataSet.Designer.cs | 311 +++++++++++++++++- .../Scheduler/Duplicati.Scheduler.csproj | 7 +- .../PhoneHome/BackupsDataSet.Designer.cs | 189 ++++++++--- .../Duplicati.Scheduler.PhoneHome.csproj | 6 +- .../Properties/Resources.Designer.cs | 48 ++- .../PhoneHome/Properties/Settings.Designer.cs | 4 +- .../Properties/Resources.Designer.cs | 46 ++- .../Scheduler/Properties/Settings.Designer.cs | 24 +- .../Duplicati.Scheduler.RunBackup.csproj | 6 +- .../RunBackup/Properties/Settings.Designer.cs | 4 +- .../Duplicati.Scheduler.Utility.csproj | 6 +- .../Utility/Properties/Resources.Designer.cs | 4 +- .../Duplicati.Winforms.Controls.csproj | 6 +- .../Controls/Properties/Resources.Designer.cs | 4 +- .../PasswordConfirmationDialog.Designer.cs | 4 +- .../Strings/PasswordControl.Designer.cs | 4 +- Installer/WixProjBuilder.exe | Bin 11264 -> 10752 bytes UpdateVersionNumber.exe | Bin 17920 -> 17920 bytes WizardForm/Strings/Dialog.Designer.cs | 4 +- WizardForm/WizardForm.csproj | 7 +- WizardForm/app.config | 4 +- 193 files changed, 1136 insertions(+), 784 deletions(-) delete mode 100644 BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer.sln delete mode 100644 BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/Program.cs delete mode 100644 BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/Properties/AssemblyInfo.cs delete mode 100644 BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/ResXEscapeCodeFixer.csproj delete mode 100644 BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/app.config diff --git a/BuildTools/LocalizationTool/LocalizationTool.sln b/BuildTools/LocalizationTool/LocalizationTool.sln index 810f5f00f..80c06b81c 100644 --- a/BuildTools/LocalizationTool/LocalizationTool.sln +++ b/BuildTools/LocalizationTool/LocalizationTool.sln @@ -1,6 +1,6 @@  -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual C# Express 2008 +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LocalizationTool", "LocalizationTool\LocalizationTool.csproj", "{F093C3D3-28A8-405E-96C0-97AE2C296CCC}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.Library.Utility", "..\..\Duplicati\Library\Utility\Duplicati.Library.Utility.csproj", "{DE3E5D4C-51AB-4E5E-BEE8-E636CEBFBA65}" diff --git a/BuildTools/LocalizationTool/LocalizationTool/LocalizationTool.csproj b/BuildTools/LocalizationTool/LocalizationTool/LocalizationTool.csproj index 1ded887e5..03e9aa5dc 100644 --- a/BuildTools/LocalizationTool/LocalizationTool/LocalizationTool.csproj +++ b/BuildTools/LocalizationTool/LocalizationTool/LocalizationTool.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -13,7 +14,7 @@ - 2.0 + 3.5 v3.5 diff --git a/BuildTools/LocalizationTool/LocalizationTool/Properties/Resources.Designer.cs b/BuildTools/LocalizationTool/LocalizationTool/Properties/Resources.Designer.cs index fbb667c6d..16112a443 100644 --- a/BuildTools/LocalizationTool/LocalizationTool/Properties/Resources.Designer.cs +++ b/BuildTools/LocalizationTool/LocalizationTool/Properties/Resources.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace LocalizationTool.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { @@ -63,7 +63,7 @@ namespace LocalizationTool.Properties { /// /// Looks up a localized string similar to @echo off /// - ///echo "Processing updates, please wait" + ///echo Processing updates, please wait ... /// ///set FOLDERNAME= ///for /f "tokens=*" %%a in ("%CD%") do set FOLDERNAME=%%~na diff --git a/BuildTools/LocalizationTool/LocalizationTool/Properties/Settings.Designer.cs b/BuildTools/LocalizationTool/LocalizationTool/Properties/Settings.Designer.cs index 59358714d..77898c028 100644 --- a/BuildTools/LocalizationTool/LocalizationTool/Properties/Settings.Designer.cs +++ b/BuildTools/LocalizationTool/LocalizationTool/Properties/Settings.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -12,7 +12,7 @@ namespace LocalizationTool.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); diff --git a/BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer.sln b/BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer.sln deleted file mode 100644 index 1c2a45885..000000000 --- a/BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer.sln +++ /dev/null @@ -1,20 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual C# Express 2008 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResXEscapeCodeFixer", "ResXEscapeCodeFixer\ResXEscapeCodeFixer.csproj", "{982E3EB3-369D-4DF4-AA73-C875D388F1BB}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {982E3EB3-369D-4DF4-AA73-C875D388F1BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {982E3EB3-369D-4DF4-AA73-C875D388F1BB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {982E3EB3-369D-4DF4-AA73-C875D388F1BB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {982E3EB3-369D-4DF4-AA73-C875D388F1BB}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/Program.cs b/BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/Program.cs deleted file mode 100644 index 16984f055..000000000 --- a/BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/Program.cs +++ /dev/null @@ -1,91 +0,0 @@ -#region Disclaimer / License -// Copyright (C) 2011, Kenneth Skovhede -// http://www.hexad.dk, opensource@hexad.dk -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -// -#endregion -using System; -using System.Collections.Generic; -using System.Text; -using System.IO; - -namespace ResXEscapeCodeFixer -{ - class Program - { - static void Main(string[] args) - { - string startpath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location); - if (args.Length >= 1) - startpath = args[0]; - - Console.WriteLine("Root folder is: {0}", startpath); - - Queue folders = new Queue(); - folders.Enqueue(startpath); - - while (folders.Count > 0) - { - string folder = folders.Dequeue(); - - Console.WriteLine("Processing folder: {0}", folder); - - foreach (string s in Directory.GetDirectories(folder)) - folders.Enqueue(s); - - foreach (string s in Directory.GetFiles(folder, "*.resx")) - FixUpResX(s); - - } - - } - - static void FixUpResX(string file) - { - bool modified = false; - Console.WriteLine("Examining file: {0}", Path.GetFileName(file)); - System.Xml.XmlDocument doc = new System.Xml.XmlDocument(); - doc.Load(file); - - foreach (System.Xml.XmlNode n in doc.SelectNodes("root/data")) - { - //TODO: Make sure that xml:space="preserve" is present - System.Xml.XmlNode value = n["value"]; - if (value != null) - { - if (value.InnerText.IndexOf('\\') > 0) - { - string newvalue = value.InnerText - .Replace("\\r\\n", "\r\n") - .Replace("\\n", "\r\n") - .Replace("\\r", "\r") - .Replace("\\t", "\t") - .Replace("\\\"", "\""); - if (newvalue != value.InnerText) - { - Console.WriteLine("Replacing: \r\n\t{0}\r\n\t{1}", value.InnerText, newvalue); - value.InnerText = newvalue; - modified = true; - } - } - } - } - - if (modified) - doc.Save(file); - } - } -} diff --git a/BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/Properties/AssemblyInfo.cs b/BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/Properties/AssemblyInfo.cs deleted file mode 100644 index 109d08fba..000000000 --- a/BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,55 +0,0 @@ -#region Disclaimer / License -// Copyright (C) 2011, Kenneth Skovhede -// http://www.hexad.dk, opensource@hexad.dk -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -// -#endregion -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("ResXEscapeCodeFixer")] -[assembly: AssemblyDescription("A fixup tool for escape sequences in ResX files")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("HexaD")] -[assembly: AssemblyProduct("ResXEscapeCodeFixer")] -[assembly: AssemblyCopyright("Copyright © HexaD 2009 LGPL")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c975af8a-55b0-42b2-b850-98adfac344f2")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/ResXEscapeCodeFixer.csproj b/BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/ResXEscapeCodeFixer.csproj deleted file mode 100644 index c30d79f0c..000000000 --- a/BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/ResXEscapeCodeFixer.csproj +++ /dev/null @@ -1,61 +0,0 @@ - - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {982E3EB3-369D-4DF4-AA73-C875D388F1BB} - Exe - Properties - ResXEscapeCodeFixer - ResXEscapeCodeFixer - v2.0 - 512 - - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - 3.5 - - - 3.5 - - - - - - - - - - - - - - \ No newline at end of file diff --git a/BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/app.config b/BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/app.config deleted file mode 100644 index b7db28170..000000000 --- a/BuildTools/ResXEscapeCodeFixer/ResXEscapeCodeFixer/app.config +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/BuildTools/UpdateVersionNumber/Properties/Resources.Designer.cs b/BuildTools/UpdateVersionNumber/Properties/Resources.Designer.cs index 544bd47bc..4134defd4 100644 --- a/BuildTools/UpdateVersionNumber/Properties/Resources.Designer.cs +++ b/BuildTools/UpdateVersionNumber/Properties/Resources.Designer.cs @@ -1,17 +1,17 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ -namespace UpdateVersionNumber.Properties -{ - - +namespace UpdateVersionNumber.Properties { + using System; + + /// /// A strongly-typed resource class, for looking up localized strings, etc. /// @@ -19,51 +19,43 @@ namespace UpdateVersionNumber.Properties // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources - { - + internal class Resources { + private static global::System.Resources.ResourceManager resourceMan; - + private static global::System.Globalization.CultureInfo resourceCulture; - + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() - { + internal Resources() { } - + /// /// Returns the cached ResourceManager instance used by this class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager - { - get - { - if ((resourceMan == null)) - { + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("UpdateVersionNumber.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; } return resourceMan; } } - + /// /// Overrides the current thread's CurrentUICulture property for all /// resource lookups using this strongly typed resource class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture - { - get - { + internal static global::System.Globalization.CultureInfo Culture { + get { return resourceCulture; } - set - { + set { resourceCulture = value; } } diff --git a/BuildTools/UpdateVersionNumber/Properties/Settings.Designer.cs b/BuildTools/UpdateVersionNumber/Properties/Settings.Designer.cs index 2d0c073ce..18c66d951 100644 --- a/BuildTools/UpdateVersionNumber/Properties/Settings.Designer.cs +++ b/BuildTools/UpdateVersionNumber/Properties/Settings.Designer.cs @@ -1,28 +1,24 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ -namespace UpdateVersionNumber.Properties -{ - - +namespace UpdateVersionNumber.Properties { + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase - { - + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default - { - get - { + + public static Settings Default { + get { return defaultInstance; } } diff --git a/BuildTools/UpdateVersionNumber/UpdateVersionNumber.csproj b/BuildTools/UpdateVersionNumber/UpdateVersionNumber.csproj index 87899c1a9..33b5e2664 100644 --- a/BuildTools/UpdateVersionNumber/UpdateVersionNumber.csproj +++ b/BuildTools/UpdateVersionNumber/UpdateVersionNumber.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -12,6 +12,10 @@ UpdateVersionNumber v2.0 512 + + + 3.5 + true @@ -59,6 +63,7 @@ True Resources.resx + True SettingsSingleFileGenerator diff --git a/BuildTools/UpdateVersionNumber/UpdateVersionNumber.sln b/BuildTools/UpdateVersionNumber/UpdateVersionNumber.sln index 60c2490fd..6c30c19c6 100644 --- a/BuildTools/UpdateVersionNumber/UpdateVersionNumber.sln +++ b/BuildTools/UpdateVersionNumber/UpdateVersionNumber.sln @@ -1,6 +1,6 @@  -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UpdateVersionNumber", "UpdateVersionNumber.csproj", "{2CD0151C-C091-4F98-B7B7-144DF02EF2E7}" EndProject Global diff --git a/BuildTools/WixProjBuilder/WixProjBuilder.csproj b/BuildTools/WixProjBuilder/WixProjBuilder.csproj index 45247421f..1c0b515c2 100644 --- a/BuildTools/WixProjBuilder/WixProjBuilder.csproj +++ b/BuildTools/WixProjBuilder/WixProjBuilder.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -12,8 +12,10 @@ WixProjBuilder v2.0 512 - - + + + 3.5 + true diff --git a/BuildTools/WixProjBuilder/WixProjBuilder.sln b/BuildTools/WixProjBuilder/WixProjBuilder.sln index b00ee1da8..b170b4eb1 100644 --- a/BuildTools/WixProjBuilder/WixProjBuilder.sln +++ b/BuildTools/WixProjBuilder/WixProjBuilder.sln @@ -1,6 +1,6 @@  -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual C# Express 2008 +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WixProjBuilder", "WixProjBuilder.csproj", "{794CD060-AB3B-4885-B23B-6B26272C84E0}" EndProject Global diff --git a/BuildTools/WixProjBuilder/app.config b/BuildTools/WixProjBuilder/app.config index b7db28170..73859b00e 100644 --- a/BuildTools/WixProjBuilder/app.config +++ b/BuildTools/WixProjBuilder/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati.sln b/Duplicati.sln index 169d10484..b9220dc78 100644 --- a/Duplicati.sln +++ b/Duplicati.sln @@ -1,6 +1,6 @@  -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati", "Duplicati\GUI\Duplicati.csproj", "{1470F75F-D364-4010-91D0-FD4DDA1C5159}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Duplicati.Library.Utility", "Duplicati\Library\Utility\Duplicati.Library.Utility.csproj", "{DE3E5D4C-51AB-4E5E-BEE8-E636CEBFBA65}" diff --git a/Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj b/Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj index 0e8b5b2f2..761a426e0 100644 --- a/Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj +++ b/Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -12,8 +12,10 @@ Duplicati.CommandLine.BackendTester v2.0 512 - - + + + 3.5 + true diff --git a/Duplicati/CommandLine/BackendTester/app.config b/Duplicati/CommandLine/BackendTester/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/CommandLine/BackendTester/app.config +++ b/Duplicati/CommandLine/BackendTester/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/CommandLine/Decrypter/Duplicati.CommandLine.Decrypter.csproj b/Duplicati/CommandLine/Decrypter/Duplicati.CommandLine.Decrypter.csproj index 0d6fb31a5..0e62b8804 100644 --- a/Duplicati/CommandLine/Decrypter/Duplicati.CommandLine.Decrypter.csproj +++ b/Duplicati/CommandLine/Decrypter/Duplicati.CommandLine.Decrypter.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -12,12 +13,10 @@ TrayUnknown.ico - 2.0 + 3.5 v2.0 - - true Duplicati.snk diff --git a/Duplicati/CommandLine/Decrypter/Strings/Program.Designer.cs b/Duplicati/CommandLine/Decrypter/Strings/Program.Designer.cs index 7b9b7a245..231b27591 100644 --- a/Duplicati/CommandLine/Decrypter/Strings/Program.Designer.cs +++ b/Duplicati/CommandLine/Decrypter/Strings/Program.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5420 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.CommandLine.Decrypter.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Program { diff --git a/Duplicati/CommandLine/Decrypter/app.config b/Duplicati/CommandLine/Decrypter/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/CommandLine/Decrypter/app.config +++ b/Duplicati/CommandLine/Decrypter/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/CommandLine/Duplicati.CommandLine.csproj b/Duplicati/CommandLine/Duplicati.CommandLine.csproj index 98431a70d..93b92136e 100644 --- a/Duplicati/CommandLine/Duplicati.CommandLine.csproj +++ b/Duplicati/CommandLine/Duplicati.CommandLine.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -14,12 +15,10 @@ TrayWarning.ico - 2.0 + 3.5 v2.0 - - true diff --git a/Duplicati/CommandLine/Strings/Program.Designer.cs b/Duplicati/CommandLine/Strings/Program.Designer.cs index 3e52d4fb6..abd40a569 100644 --- a/Duplicati/CommandLine/Strings/Program.Designer.cs +++ b/Duplicati/CommandLine/Strings/Program.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5446 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.CommandLine.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Program { diff --git a/Duplicati/CommandLine/app.config b/Duplicati/CommandLine/app.config index 114ddb8af..41bc14719 100644 --- a/Duplicati/CommandLine/app.config +++ b/Duplicati/CommandLine/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/GUI/Datamodel/Datamodel.csproj b/Duplicati/GUI/Datamodel/Datamodel.csproj index 45cdcbe82..973f3d52d 100644 --- a/Duplicati/GUI/Datamodel/Datamodel.csproj +++ b/Duplicati/GUI/Datamodel/Datamodel.csproj @@ -1,5 +1,5 @@  - + Local 9.0.30729 @@ -23,10 +23,8 @@ true - 2.0 + 3.5 v2.0 - - bin\Debug\ diff --git a/Duplicati/GUI/Datamodel/app.config b/Duplicati/GUI/Datamodel/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/GUI/Datamodel/app.config +++ b/Duplicati/GUI/Datamodel/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/GUI/Duplicati.csproj b/Duplicati/GUI/Duplicati.csproj index f365638fa..dcf4e9a62 100644 --- a/Duplicati/GUI/Duplicati.csproj +++ b/Duplicati/GUI/Duplicati.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -14,12 +15,10 @@ Duplicati.snk - 2.0 + 3.5 v2.0 - - diff --git a/Duplicati/GUI/HelperControls/Strings/BackupFileList.Designer.cs b/Duplicati/GUI/HelperControls/Strings/BackupFileList.Designer.cs index 73024d686..99427c84b 100644 --- a/Duplicati/GUI/HelperControls/Strings/BackupFileList.Designer.cs +++ b/Duplicati/GUI/HelperControls/Strings/BackupFileList.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.HelperControls.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class BackupFileList { diff --git a/Duplicati/GUI/HelperControls/Strings/BackupItems.Designer.cs b/Duplicati/GUI/HelperControls/Strings/BackupItems.Designer.cs index b14f792d8..475d27715 100644 --- a/Duplicati/GUI/HelperControls/Strings/BackupItems.Designer.cs +++ b/Duplicati/GUI/HelperControls/Strings/BackupItems.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.HelperControls.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class BackupItems { diff --git a/Duplicati/GUI/HelperControls/Strings/BackupTreeView.Designer.cs b/Duplicati/GUI/HelperControls/Strings/BackupTreeView.Designer.cs index 76bd29c96..144322d67 100644 --- a/Duplicati/GUI/HelperControls/Strings/BackupTreeView.Designer.cs +++ b/Duplicati/GUI/HelperControls/Strings/BackupTreeView.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.HelperControls.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class BackupTreeView { diff --git a/Duplicati/GUI/HelperControls/Strings/CommandLineOptionsGrid.Designer.cs b/Duplicati/GUI/HelperControls/Strings/CommandLineOptionsGrid.Designer.cs index 23d5231aa..1d71ed08f 100644 --- a/Duplicati/GUI/HelperControls/Strings/CommandLineOptionsGrid.Designer.cs +++ b/Duplicati/GUI/HelperControls/Strings/CommandLineOptionsGrid.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.HelperControls.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class CommandLineOptionsGrid { diff --git a/Duplicati/GUI/HelperControls/Strings/DurationEditor.Designer.cs b/Duplicati/GUI/HelperControls/Strings/DurationEditor.Designer.cs index d31a48e8e..a9eef53fd 100644 --- a/Duplicati/GUI/HelperControls/Strings/DurationEditor.Designer.cs +++ b/Duplicati/GUI/HelperControls/Strings/DurationEditor.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.HelperControls.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class DurationEditor { diff --git a/Duplicati/GUI/HelperControls/Strings/FilterDialog.Designer.cs b/Duplicati/GUI/HelperControls/Strings/FilterDialog.Designer.cs index 2681a50fa..6b623e068 100644 --- a/Duplicati/GUI/HelperControls/Strings/FilterDialog.Designer.cs +++ b/Duplicati/GUI/HelperControls/Strings/FilterDialog.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.HelperControls.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class FilterDialog { diff --git a/Duplicati/GUI/HelperControls/Strings/FilterEditor.Designer.cs b/Duplicati/GUI/HelperControls/Strings/FilterEditor.Designer.cs index 7b37f1b6d..e22c82a68 100644 --- a/Duplicati/GUI/HelperControls/Strings/FilterEditor.Designer.cs +++ b/Duplicati/GUI/HelperControls/Strings/FilterEditor.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5420 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.HelperControls.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class FilterEditor { diff --git a/Duplicati/GUI/HelperControls/Strings/SizeSelector.Designer.cs b/Duplicati/GUI/HelperControls/Strings/SizeSelector.Designer.cs index 9f7669dc2..8286b8483 100644 --- a/Duplicati/GUI/HelperControls/Strings/SizeSelector.Designer.cs +++ b/Duplicati/GUI/HelperControls/Strings/SizeSelector.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.HelperControls.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SizeSelector { diff --git a/Duplicati/GUI/HelperControls/Strings/WaitForOperation.Designer.cs b/Duplicati/GUI/HelperControls/Strings/WaitForOperation.Designer.cs index 0aff6505c..f70d88c3c 100644 --- a/Duplicati/GUI/HelperControls/Strings/WaitForOperation.Designer.cs +++ b/Duplicati/GUI/HelperControls/Strings/WaitForOperation.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.HelperControls.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class WaitForOperation { diff --git a/Duplicati/GUI/Properties/Resources.Designer.cs b/Duplicati/GUI/Properties/Resources.Designer.cs index 13356faea..c107e8888 100644 --- a/Duplicati/GUI/Properties/Resources.Designer.cs +++ b/Duplicati/GUI/Properties/Resources.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { diff --git a/Duplicati/GUI/Properties/Settings.Designer.cs b/Duplicati/GUI/Properties/Settings.Designer.cs index 929e69360..0018bdd90 100644 --- a/Duplicati/GUI/Properties/Settings.Designer.cs +++ b/Duplicati/GUI/Properties/Settings.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -12,7 +12,7 @@ namespace Duplicati.GUI.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); diff --git a/Duplicati/GUI/Strings/ApplicationSetup.Designer.cs b/Duplicati/GUI/Strings/ApplicationSetup.Designer.cs index e96a1b69f..f06b2d513 100644 --- a/Duplicati/GUI/Strings/ApplicationSetup.Designer.cs +++ b/Duplicati/GUI/Strings/ApplicationSetup.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ApplicationSetup { diff --git a/Duplicati/GUI/Strings/Common.Designer.cs b/Duplicati/GUI/Strings/Common.Designer.cs index de99dfc5d..2fea82211 100644 --- a/Duplicati/GUI/Strings/Common.Designer.cs +++ b/Duplicati/GUI/Strings/Common.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Common { diff --git a/Duplicati/GUI/Strings/DatabaseUpgrader.Designer.cs b/Duplicati/GUI/Strings/DatabaseUpgrader.Designer.cs index 8f53d94dd..424beef75 100644 --- a/Duplicati/GUI/Strings/DatabaseUpgrader.Designer.cs +++ b/Duplicati/GUI/Strings/DatabaseUpgrader.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class DatabaseUpgrader { diff --git a/Duplicati/GUI/Strings/DuplicatiRunner.Designer.cs b/Duplicati/GUI/Strings/DuplicatiRunner.Designer.cs index fd3a08fc1..def1bc925 100644 --- a/Duplicati/GUI/Strings/DuplicatiRunner.Designer.cs +++ b/Duplicati/GUI/Strings/DuplicatiRunner.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class DuplicatiRunner { diff --git a/Duplicati/GUI/Strings/DynamicSetupHelper.Designer.cs b/Duplicati/GUI/Strings/DynamicSetupHelper.Designer.cs index 0ea7e8bf9..2278b7358 100644 --- a/Duplicati/GUI/Strings/DynamicSetupHelper.Designer.cs +++ b/Duplicati/GUI/Strings/DynamicSetupHelper.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class DynamicSetupHelper { diff --git a/Duplicati/GUI/Strings/ListBackupFiles.Designer.cs b/Duplicati/GUI/Strings/ListBackupFiles.Designer.cs index 622a43834..7dbc67baf 100644 --- a/Duplicati/GUI/Strings/ListBackupFiles.Designer.cs +++ b/Duplicati/GUI/Strings/ListBackupFiles.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ListBackupFiles { diff --git a/Duplicati/GUI/Strings/MainForm.Designer.cs b/Duplicati/GUI/Strings/MainForm.Designer.cs index 03c30a65d..a184c0b4e 100644 --- a/Duplicati/GUI/Strings/MainForm.Designer.cs +++ b/Duplicati/GUI/Strings/MainForm.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class MainForm { diff --git a/Duplicati/GUI/Strings/Program.Designer.cs b/Duplicati/GUI/Strings/Program.Designer.cs index 6bbbe5e51..093eb644f 100644 --- a/Duplicati/GUI/Strings/Program.Designer.cs +++ b/Duplicati/GUI/Strings/Program.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Program { diff --git a/Duplicati/GUI/Strings/Scheduler.Designer.cs b/Duplicati/GUI/Strings/Scheduler.Designer.cs index be4bcc3e3..65ebf98a4 100644 --- a/Duplicati/GUI/Strings/Scheduler.Designer.cs +++ b/Duplicati/GUI/Strings/Scheduler.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Scheduler { diff --git a/Duplicati/GUI/Strings/ServiceStatus.Designer.cs b/Duplicati/GUI/Strings/ServiceStatus.Designer.cs index a79821913..5bb48fb2e 100644 --- a/Duplicati/GUI/Strings/ServiceStatus.Designer.cs +++ b/Duplicati/GUI/Strings/ServiceStatus.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ServiceStatus { diff --git a/Duplicati/GUI/Strings/TaskType.Designer.cs b/Duplicati/GUI/Strings/TaskType.Designer.cs index b77f8a94a..c7703693d 100644 --- a/Duplicati/GUI/Strings/TaskType.Designer.cs +++ b/Duplicati/GUI/Strings/TaskType.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class TaskType { diff --git a/Duplicati/GUI/Strings/TrayIconWrapper.Designer.cs b/Duplicati/GUI/Strings/TrayIconWrapper.Designer.cs index c0d6eb88f..bdd047590 100644 --- a/Duplicati/GUI/Strings/TrayIconWrapper.Designer.cs +++ b/Duplicati/GUI/Strings/TrayIconWrapper.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class TrayIconWrapper { diff --git a/Duplicati/GUI/Strings/WizardHandler.Designer.cs b/Duplicati/GUI/Strings/WizardHandler.Designer.cs index d9c4c0066..52e439200 100644 --- a/Duplicati/GUI/Strings/WizardHandler.Designer.cs +++ b/Duplicati/GUI/Strings/WizardHandler.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class WizardHandler { diff --git a/Duplicati/GUI/Wizard pages/Add backup/Strings/AdvancedOptions.Designer.cs b/Duplicati/GUI/Wizard pages/Add backup/Strings/AdvancedOptions.Designer.cs index ce2b99660..39e8036e5 100644 --- a/Duplicati/GUI/Wizard pages/Add backup/Strings/AdvancedOptions.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Add backup/Strings/AdvancedOptions.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Add_backup.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class AdvancedOptions { diff --git a/Duplicati/GUI/Wizard pages/Add backup/Strings/CleanupSettings.Designer.cs b/Duplicati/GUI/Wizard pages/Add backup/Strings/CleanupSettings.Designer.cs index f5a54ac4f..a33dafe12 100644 --- a/Duplicati/GUI/Wizard pages/Add backup/Strings/CleanupSettings.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Add backup/Strings/CleanupSettings.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Add_backup.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class CleanupSettings { diff --git a/Duplicati/GUI/Wizard pages/Add backup/Strings/EditFilters.Designer.cs b/Duplicati/GUI/Wizard pages/Add backup/Strings/EditFilters.Designer.cs index 34b0fb028..d09427c5d 100644 --- a/Duplicati/GUI/Wizard pages/Add backup/Strings/EditFilters.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Add backup/Strings/EditFilters.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Add_backup.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class EditFilters { diff --git a/Duplicati/GUI/Wizard pages/Add backup/Strings/FinishedAdd.Designer.cs b/Duplicati/GUI/Wizard pages/Add backup/Strings/FinishedAdd.Designer.cs index 592b6f8e3..83e30b8e3 100644 --- a/Duplicati/GUI/Wizard pages/Add backup/Strings/FinishedAdd.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Add backup/Strings/FinishedAdd.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Add_backup.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class FinishedAdd { diff --git a/Duplicati/GUI/Wizard pages/Add backup/Strings/PasswordSettings.Designer.cs b/Duplicati/GUI/Wizard pages/Add backup/Strings/PasswordSettings.Designer.cs index 35065d4fe..2c65cac73 100644 --- a/Duplicati/GUI/Wizard pages/Add backup/Strings/PasswordSettings.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Add backup/Strings/PasswordSettings.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Add_backup.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class PasswordSettings { diff --git a/Duplicati/GUI/Wizard pages/Add backup/Strings/SelectFiles.Designer.cs b/Duplicati/GUI/Wizard pages/Add backup/Strings/SelectFiles.Designer.cs index e3fcc6668..c94a13ec7 100644 --- a/Duplicati/GUI/Wizard pages/Add backup/Strings/SelectFiles.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Add backup/Strings/SelectFiles.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Add_backup.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SelectFiles { diff --git a/Duplicati/GUI/Wizard pages/Add backup/Strings/SelectName.Designer.cs b/Duplicati/GUI/Wizard pages/Add backup/Strings/SelectName.Designer.cs index bdf51d43d..57777e572 100644 --- a/Duplicati/GUI/Wizard pages/Add backup/Strings/SelectName.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Add backup/Strings/SelectName.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Add_backup.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SelectName { diff --git a/Duplicati/GUI/Wizard pages/Add backup/Strings/SelectWhen.Designer.cs b/Duplicati/GUI/Wizard pages/Add backup/Strings/SelectWhen.Designer.cs index dad3f2ebb..e6a891372 100644 --- a/Duplicati/GUI/Wizard pages/Add backup/Strings/SelectWhen.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Add backup/Strings/SelectWhen.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Add_backup.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SelectWhen { diff --git a/Duplicati/GUI/Wizard pages/Add backup/Strings/SettingOverrides.Designer.cs b/Duplicati/GUI/Wizard pages/Add backup/Strings/SettingOverrides.Designer.cs index ae9b28140..6b88139c4 100644 --- a/Duplicati/GUI/Wizard pages/Add backup/Strings/SettingOverrides.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Add backup/Strings/SettingOverrides.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Add_backup.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SettingOverrides { diff --git a/Duplicati/GUI/Wizard pages/Add backup/Strings/ThrottleOptions.Designer.cs b/Duplicati/GUI/Wizard pages/Add backup/Strings/ThrottleOptions.Designer.cs index 6430c842d..3db10a58f 100644 --- a/Duplicati/GUI/Wizard pages/Add backup/Strings/ThrottleOptions.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Add backup/Strings/ThrottleOptions.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Add_backup.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ThrottleOptions { diff --git a/Duplicati/GUI/Wizard pages/Delete backup/Strings/DeleteFinished.Designer.cs b/Duplicati/GUI/Wizard pages/Delete backup/Strings/DeleteFinished.Designer.cs index 4abe34837..ff1c8e5d5 100644 --- a/Duplicati/GUI/Wizard pages/Delete backup/Strings/DeleteFinished.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Delete backup/Strings/DeleteFinished.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Delete_backup.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class DeleteFinished { @@ -79,7 +79,8 @@ namespace Duplicati.GUI.Wizard_pages.Delete_backup.Strings { } /// - /// Looks up a localized string similar to Action: Delete backup\nName: {0}. + /// Looks up a localized string similar to Action: Delete backup + ///Name: {0}. /// internal static string SummaryText { get { diff --git a/Duplicati/GUI/Wizard pages/Restore/Strings/FinishedRestore.Designer.cs b/Duplicati/GUI/Wizard pages/Restore/Strings/FinishedRestore.Designer.cs index 9ebe92586..c7d5165a6 100644 --- a/Duplicati/GUI/Wizard pages/Restore/Strings/FinishedRestore.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Restore/Strings/FinishedRestore.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Restore.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class FinishedRestore { diff --git a/Duplicati/GUI/Wizard pages/Restore/Strings/SelectBackupVersion.Designer.cs b/Duplicati/GUI/Wizard pages/Restore/Strings/SelectBackupVersion.Designer.cs index 52135a6a8..b4c5ab4b5 100644 --- a/Duplicati/GUI/Wizard pages/Restore/Strings/SelectBackupVersion.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Restore/Strings/SelectBackupVersion.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Restore.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SelectBackupVersion { diff --git a/Duplicati/GUI/Wizard pages/Restore/Strings/TargetFolder.Designer.cs b/Duplicati/GUI/Wizard pages/Restore/Strings/TargetFolder.Designer.cs index 5a5a2a739..8dd24f453 100644 --- a/Duplicati/GUI/Wizard pages/Restore/Strings/TargetFolder.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Restore/Strings/TargetFolder.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Restore.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class TargetFolder { diff --git a/Duplicati/GUI/Wizard pages/RestoreSetup/Strings/FinishedRestoreSetup.Designer.cs b/Duplicati/GUI/Wizard pages/RestoreSetup/Strings/FinishedRestoreSetup.Designer.cs index 92fae708b..8fdfe1b6e 100644 --- a/Duplicati/GUI/Wizard pages/RestoreSetup/Strings/FinishedRestoreSetup.Designer.cs +++ b/Duplicati/GUI/Wizard pages/RestoreSetup/Strings/FinishedRestoreSetup.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.RestoreSetup.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class FinishedRestoreSetup { @@ -79,7 +79,8 @@ namespace Duplicati.GUI.Wizard_pages.RestoreSetup.Strings { } /// - /// Looks up a localized string similar to Failed to restore setup files, the error message was:\n {0}. + /// Looks up a localized string similar to Failed to restore setup files, the error message was: + /// {0}. /// internal static string RestoreFailedError { get { diff --git a/Duplicati/GUI/Wizard pages/RunNow/Strings/RunNowFinished.Designer.cs b/Duplicati/GUI/Wizard pages/RunNow/Strings/RunNowFinished.Designer.cs index 2ed3b5024..80c32df25 100644 --- a/Duplicati/GUI/Wizard pages/RunNow/Strings/RunNowFinished.Designer.cs +++ b/Duplicati/GUI/Wizard pages/RunNow/Strings/RunNowFinished.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.RunNow.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class RunNowFinished { @@ -79,7 +79,8 @@ namespace Duplicati.GUI.Wizard_pages.RunNow.Strings { } /// - /// Looks up a localized string similar to Action: Run backup now\nName: {0}. + /// Looks up a localized string similar to Action: Run backup now + ///Name: {0}. /// internal static string SummaryText { get { diff --git a/Duplicati/GUI/Wizard pages/Strings/FirstLaunch.Designer.cs b/Duplicati/GUI/Wizard pages/Strings/FirstLaunch.Designer.cs index e3a7698fa..de359a57d 100644 --- a/Duplicati/GUI/Wizard pages/Strings/FirstLaunch.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Strings/FirstLaunch.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class FirstLaunch { diff --git a/Duplicati/GUI/Wizard pages/Strings/MainPage.Designer.cs b/Duplicati/GUI/Wizard pages/Strings/MainPage.Designer.cs index 0ed260dff..566db8e00 100644 --- a/Duplicati/GUI/Wizard pages/Strings/MainPage.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Strings/MainPage.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class MainPage { diff --git a/Duplicati/GUI/Wizard pages/Strings/SelectBackend.Designer.cs b/Duplicati/GUI/Wizard pages/Strings/SelectBackend.Designer.cs index c23a5079a..68d3f793f 100644 --- a/Duplicati/GUI/Wizard pages/Strings/SelectBackend.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Strings/SelectBackend.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SelectBackend { diff --git a/Duplicati/GUI/Wizard pages/Strings/SelectBackup.Designer.cs b/Duplicati/GUI/Wizard pages/Strings/SelectBackup.Designer.cs index c83e23f3d..c9b1ce15d 100644 --- a/Duplicati/GUI/Wizard pages/Strings/SelectBackup.Designer.cs +++ b/Duplicati/GUI/Wizard pages/Strings/SelectBackup.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.GUI.Wizard_pages.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SelectBackup { diff --git a/Duplicati/GUI/app.config b/Duplicati/GUI/app.config index 114ddb8af..41bc14719 100644 --- a/Duplicati/GUI/app.config +++ b/Duplicati/GUI/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/Library/Backend/CloudFiles/Duplicati.Library.Backend.CloudFiles.csproj b/Duplicati/Library/Backend/CloudFiles/Duplicati.Library.Backend.CloudFiles.csproj index dafd769d9..b6193fcb4 100644 --- a/Duplicati/Library/Backend/CloudFiles/Duplicati.Library.Backend.CloudFiles.csproj +++ b/Duplicati/Library/Backend/CloudFiles/Duplicati.Library.Backend.CloudFiles.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -11,12 +12,10 @@ Duplicati.Library.Backend.CloudFiles - 2.0 + 3.5 v2.0 - - true Duplicati.snk diff --git a/Duplicati/Library/Backend/CloudFiles/Strings/CloudFiles.Designer.cs b/Duplicati/Library/Backend/CloudFiles/Strings/CloudFiles.Designer.cs index dc6cd98fc..37f1a756c 100644 --- a/Duplicati/Library/Backend/CloudFiles/Strings/CloudFiles.Designer.cs +++ b/Duplicati/Library/Backend/CloudFiles/Strings/CloudFiles.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5446 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class CloudFiles { diff --git a/Duplicati/Library/Backend/CloudFiles/Strings/CloudFilesUI.Designer.cs b/Duplicati/Library/Backend/CloudFiles/Strings/CloudFilesUI.Designer.cs index 4ef3c5b02..af4fac88b 100644 --- a/Duplicati/Library/Backend/CloudFiles/Strings/CloudFilesUI.Designer.cs +++ b/Duplicati/Library/Backend/CloudFiles/Strings/CloudFilesUI.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class CloudFilesUI { diff --git a/Duplicati/Library/Backend/CloudFiles/Strings/MD5CalculatingStream.Designer.cs b/Duplicati/Library/Backend/CloudFiles/Strings/MD5CalculatingStream.Designer.cs index ad33b9b39..70a1180d0 100644 --- a/Duplicati/Library/Backend/CloudFiles/Strings/MD5CalculatingStream.Designer.cs +++ b/Duplicati/Library/Backend/CloudFiles/Strings/MD5CalculatingStream.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class MD5CalculatingStream { diff --git a/Duplicati/Library/Backend/CloudFiles/app.config b/Duplicati/Library/Backend/CloudFiles/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/Library/Backend/CloudFiles/app.config +++ b/Duplicati/Library/Backend/CloudFiles/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/Library/Backend/FTP/Duplicati.Library.Backend.FTP.csproj b/Duplicati/Library/Backend/FTP/Duplicati.Library.Backend.FTP.csproj index 855518624..2b4c16117 100644 --- a/Duplicati/Library/Backend/FTP/Duplicati.Library.Backend.FTP.csproj +++ b/Duplicati/Library/Backend/FTP/Duplicati.Library.Backend.FTP.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -13,12 +14,10 @@ Duplicati.snk - 2.0 + 3.5 v2.0 - - true diff --git a/Duplicati/Library/Backend/FTP/Strings/FTPBackend.Designer.cs b/Duplicati/Library/Backend/FTP/Strings/FTPBackend.Designer.cs index c86391c51..3b62f7152 100644 --- a/Duplicati/Library/Backend/FTP/Strings/FTPBackend.Designer.cs +++ b/Duplicati/Library/Backend/FTP/Strings/FTPBackend.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5420 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class FTPBackend { diff --git a/Duplicati/Library/Backend/FTP/Strings/FTPUI.Designer.cs b/Duplicati/Library/Backend/FTP/Strings/FTPUI.Designer.cs index cfdcb9426..8aca2ee68 100644 --- a/Duplicati/Library/Backend/FTP/Strings/FTPUI.Designer.cs +++ b/Duplicati/Library/Backend/FTP/Strings/FTPUI.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5446 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class FTPUI { diff --git a/Duplicati/Library/Backend/FTP/app.config b/Duplicati/Library/Backend/FTP/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/Library/Backend/FTP/app.config +++ b/Duplicati/Library/Backend/FTP/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/Library/Backend/File/Duplicati.Library.Backend.File.csproj b/Duplicati/Library/Backend/File/Duplicati.Library.Backend.File.csproj index 7d3586f9b..0b03e11db 100644 --- a/Duplicati/Library/Backend/File/Duplicati.Library.Backend.File.csproj +++ b/Duplicati/Library/Backend/File/Duplicati.Library.Backend.File.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -13,12 +14,10 @@ Duplicati.snk - 2.0 + 3.5 v2.0 - - true diff --git a/Duplicati/Library/Backend/File/Strings/FileBackend.Designer.cs b/Duplicati/Library/Backend/File/Strings/FileBackend.Designer.cs index d69664bc1..1fff857d6 100644 --- a/Duplicati/Library/Backend/File/Strings/FileBackend.Designer.cs +++ b/Duplicati/Library/Backend/File/Strings/FileBackend.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class FileBackend { diff --git a/Duplicati/Library/Backend/File/Strings/FileUI.Designer.cs b/Duplicati/Library/Backend/File/Strings/FileUI.Designer.cs index 032e3a110..f8c226c87 100644 --- a/Duplicati/Library/Backend/File/Strings/FileUI.Designer.cs +++ b/Duplicati/Library/Backend/File/Strings/FileUI.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class FileUI { diff --git a/Duplicati/Library/Backend/File/app.config b/Duplicati/Library/Backend/File/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/Library/Backend/File/app.config +++ b/Duplicati/Library/Backend/File/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/Library/Backend/GoogleDocs/Duplicati.Library.Backend.GoogleDocs.csproj b/Duplicati/Library/Backend/GoogleDocs/Duplicati.Library.Backend.GoogleDocs.csproj index 6a2638d46..f1c3ea7ee 100644 --- a/Duplicati/Library/Backend/GoogleDocs/Duplicati.Library.Backend.GoogleDocs.csproj +++ b/Duplicati/Library/Backend/GoogleDocs/Duplicati.Library.Backend.GoogleDocs.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -12,6 +12,10 @@ Duplicati.Library.Backend.GoogleDocs v2.0 512 + + + 3.5 + true diff --git a/Duplicati/Library/Backend/GoogleDocs/Strings/GoogleDocs.Designer.cs b/Duplicati/Library/Backend/GoogleDocs/Strings/GoogleDocs.Designer.cs index 4bc9bcb85..783dac565 100644 --- a/Duplicati/Library/Backend/GoogleDocs/Strings/GoogleDocs.Designer.cs +++ b/Duplicati/Library/Backend/GoogleDocs/Strings/GoogleDocs.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5446 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class GoogleDocs { diff --git a/Duplicati/Library/Backend/GoogleDocs/Strings/GoogleDocsUI.Designer.cs b/Duplicati/Library/Backend/GoogleDocs/Strings/GoogleDocsUI.Designer.cs index 846d2bcae..06724539e 100644 --- a/Duplicati/Library/Backend/GoogleDocs/Strings/GoogleDocsUI.Designer.cs +++ b/Duplicati/Library/Backend/GoogleDocs/Strings/GoogleDocsUI.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5446 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class GoogleDocsUI { diff --git a/Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj b/Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj index ba3846fd3..b3fe23b60 100644 --- a/Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj +++ b/Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -13,12 +14,10 @@ Duplicati.snk - 2.0 + 3.5 v2.0 - - true diff --git a/Duplicati/Library/Backend/S3/Strings/S3Backend.Designer.cs b/Duplicati/Library/Backend/S3/Strings/S3Backend.Designer.cs index 87f3310c7..8aeb82b0a 100644 --- a/Duplicati/Library/Backend/S3/Strings/S3Backend.Designer.cs +++ b/Duplicati/Library/Backend/S3/Strings/S3Backend.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5446 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class S3Backend { diff --git a/Duplicati/Library/Backend/S3/Strings/S3SettingsControl.Designer.cs b/Duplicati/Library/Backend/S3/Strings/S3SettingsControl.Designer.cs index c1561bc81..9296d1db1 100644 --- a/Duplicati/Library/Backend/S3/Strings/S3SettingsControl.Designer.cs +++ b/Duplicati/Library/Backend/S3/Strings/S3SettingsControl.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class S3SettingsControl { diff --git a/Duplicati/Library/Backend/S3/Strings/S3UI.Designer.cs b/Duplicati/Library/Backend/S3/Strings/S3UI.Designer.cs index d58adaea5..ad0ecc5d0 100644 --- a/Duplicati/Library/Backend/S3/Strings/S3UI.Designer.cs +++ b/Duplicati/Library/Backend/S3/Strings/S3UI.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5446 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class S3UI { diff --git a/Duplicati/Library/Backend/S3/app.config b/Duplicati/Library/Backend/S3/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/Library/Backend/S3/app.config +++ b/Duplicati/Library/Backend/S3/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/Library/Backend/SSH/Duplicati.Library.Backend.SSH.csproj b/Duplicati/Library/Backend/SSH/Duplicati.Library.Backend.SSH.csproj index cfad3ce94..39478b2d7 100644 --- a/Duplicati/Library/Backend/SSH/Duplicati.Library.Backend.SSH.csproj +++ b/Duplicati/Library/Backend/SSH/Duplicati.Library.Backend.SSH.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -13,12 +14,10 @@ Duplicati.snk - 2.0 + 3.5 v2.0 - - true diff --git a/Duplicati/Library/Backend/SSH/Strings/SSHBackend.Designer.cs b/Duplicati/Library/Backend/SSH/Strings/SSHBackend.Designer.cs index bb99ca20b..d1938eca4 100644 --- a/Duplicati/Library/Backend/SSH/Strings/SSHBackend.Designer.cs +++ b/Duplicati/Library/Backend/SSH/Strings/SSHBackend.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SSHBackend { diff --git a/Duplicati/Library/Backend/SSH/Strings/SSHCommonOptions.Designer.cs b/Duplicati/Library/Backend/SSH/Strings/SSHCommonOptions.Designer.cs index cf131d8ed..e42fc42de 100644 --- a/Duplicati/Library/Backend/SSH/Strings/SSHCommonOptions.Designer.cs +++ b/Duplicati/Library/Backend/SSH/Strings/SSHCommonOptions.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SSHCommonOptions { diff --git a/Duplicati/Library/Backend/SSH/Strings/SSHSettingsControl.Designer.cs b/Duplicati/Library/Backend/SSH/Strings/SSHSettingsControl.Designer.cs index efadb8033..9c885027e 100644 --- a/Duplicati/Library/Backend/SSH/Strings/SSHSettingsControl.Designer.cs +++ b/Duplicati/Library/Backend/SSH/Strings/SSHSettingsControl.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SSHSettingsControl { diff --git a/Duplicati/Library/Backend/SSH/Strings/SSHUI.Designer.cs b/Duplicati/Library/Backend/SSH/Strings/SSHUI.Designer.cs index 0be5ef146..fbb527d62 100644 --- a/Duplicati/Library/Backend/SSH/Strings/SSHUI.Designer.cs +++ b/Duplicati/Library/Backend/SSH/Strings/SSHUI.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SSHUI { diff --git a/Duplicati/Library/Backend/SSH/Strings/SharpExpectProcess.Designer.cs b/Duplicati/Library/Backend/SSH/Strings/SharpExpectProcess.Designer.cs index 7d468e885..f84d6e3c4 100644 --- a/Duplicati/Library/Backend/SSH/Strings/SharpExpectProcess.Designer.cs +++ b/Duplicati/Library/Backend/SSH/Strings/SharpExpectProcess.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SharpExpectProcess { diff --git a/Duplicati/Library/Backend/SSH/app.config b/Duplicati/Library/Backend/SSH/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/Library/Backend/SSH/app.config +++ b/Duplicati/Library/Backend/SSH/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/Library/Backend/SkyDrive/Duplicati.Library.Backend.SkyDrive.csproj b/Duplicati/Library/Backend/SkyDrive/Duplicati.Library.Backend.SkyDrive.csproj index a20ffb981..eb906bb17 100644 --- a/Duplicati/Library/Backend/SkyDrive/Duplicati.Library.Backend.SkyDrive.csproj +++ b/Duplicati/Library/Backend/SkyDrive/Duplicati.Library.Backend.SkyDrive.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -12,6 +12,10 @@ Duplicati.Library.Backend.SkyDrive v2.0 512 + + + 3.5 + true diff --git a/Duplicati/Library/Backend/SkyDrive/Strings/SkyDrive.Designer.cs b/Duplicati/Library/Backend/SkyDrive/Strings/SkyDrive.Designer.cs index e0f803531..9c20439b1 100644 --- a/Duplicati/Library/Backend/SkyDrive/Strings/SkyDrive.Designer.cs +++ b/Duplicati/Library/Backend/SkyDrive/Strings/SkyDrive.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5446 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SkyDrive { diff --git a/Duplicati/Library/Backend/SkyDrive/Strings/SkyDriveUI.Designer.cs b/Duplicati/Library/Backend/SkyDrive/Strings/SkyDriveUI.Designer.cs index 782cdca67..aea3faa3d 100644 --- a/Duplicati/Library/Backend/SkyDrive/Strings/SkyDriveUI.Designer.cs +++ b/Duplicati/Library/Backend/SkyDrive/Strings/SkyDriveUI.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5446 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SkyDriveUI { diff --git a/Duplicati/Library/Backend/TahoeLAFS/Duplicati.Library.Backend.TahoeLAFS.csproj b/Duplicati/Library/Backend/TahoeLAFS/Duplicati.Library.Backend.TahoeLAFS.csproj index bcd4eb20a..1e139588b 100644 --- a/Duplicati/Library/Backend/TahoeLAFS/Duplicati.Library.Backend.TahoeLAFS.csproj +++ b/Duplicati/Library/Backend/TahoeLAFS/Duplicati.Library.Backend.TahoeLAFS.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -16,6 +16,10 @@ false Duplicati.snk + + + 3.5 + true diff --git a/Duplicati/Library/Backend/TahoeLAFS/Properties/Resources.Designer.cs b/Duplicati/Library/Backend/TahoeLAFS/Properties/Resources.Designer.cs index e99809383..61f8519b1 100644 --- a/Duplicati/Library/Backend/TahoeLAFS/Properties/Resources.Designer.cs +++ b/Duplicati/Library/Backend/TahoeLAFS/Properties/Resources.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { diff --git a/Duplicati/Library/Backend/TahoeLAFS/Properties/Settings.Designer.cs b/Duplicati/Library/Backend/TahoeLAFS/Properties/Settings.Designer.cs index b134c2c1c..3480cd8fa 100644 --- a/Duplicati/Library/Backend/TahoeLAFS/Properties/Settings.Designer.cs +++ b/Duplicati/Library/Backend/TahoeLAFS/Properties/Settings.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -12,7 +12,7 @@ namespace Duplicati.Library.Backend.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); diff --git a/Duplicati/Library/Backend/TahoeLAFS/Strings/TahoeBackend.Designer.cs b/Duplicati/Library/Backend/TahoeLAFS/Strings/TahoeBackend.Designer.cs index b464350b4..f2ffc044b 100644 --- a/Duplicati/Library/Backend/TahoeLAFS/Strings/TahoeBackend.Designer.cs +++ b/Duplicati/Library/Backend/TahoeLAFS/Strings/TahoeBackend.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5420 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class TahoeBackend { diff --git a/Duplicati/Library/Backend/TahoeLAFS/Strings/TahoeUI.Designer.cs b/Duplicati/Library/Backend/TahoeLAFS/Strings/TahoeUI.Designer.cs index 961a5871a..ed2c71594 100644 --- a/Duplicati/Library/Backend/TahoeLAFS/Strings/TahoeUI.Designer.cs +++ b/Duplicati/Library/Backend/TahoeLAFS/Strings/TahoeUI.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class TahoeUI { diff --git a/Duplicati/Library/Backend/WEBDAV/Duplicati.Library.Backend.WEBDAV.csproj b/Duplicati/Library/Backend/WEBDAV/Duplicati.Library.Backend.WEBDAV.csproj index b568368a9..6ac8c03cc 100644 --- a/Duplicati/Library/Backend/WEBDAV/Duplicati.Library.Backend.WEBDAV.csproj +++ b/Duplicati/Library/Backend/WEBDAV/Duplicati.Library.Backend.WEBDAV.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -11,12 +12,10 @@ Duplicati.Library.Backend.WEBDAV - 2.0 + 3.5 v2.0 - - true Duplicati.snk diff --git a/Duplicati/Library/Backend/WEBDAV/Strings/WEBDAV.Designer.cs b/Duplicati/Library/Backend/WEBDAV/Strings/WEBDAV.Designer.cs index 62e15040e..6ecf7c67f 100644 --- a/Duplicati/Library/Backend/WEBDAV/Strings/WEBDAV.Designer.cs +++ b/Duplicati/Library/Backend/WEBDAV/Strings/WEBDAV.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5444 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class WEBDAV { diff --git a/Duplicati/Library/Backend/WEBDAV/Strings/WebDAVUI.Designer.cs b/Duplicati/Library/Backend/WEBDAV/Strings/WebDAVUI.Designer.cs index 670702f37..9320b30c9 100644 --- a/Duplicati/Library/Backend/WEBDAV/Strings/WebDAVUI.Designer.cs +++ b/Duplicati/Library/Backend/WEBDAV/Strings/WebDAVUI.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5446 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Backend.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class WebDAVUI { diff --git a/Duplicati/Library/Backend/WEBDAV/app.config b/Duplicati/Library/Backend/WEBDAV/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/Library/Backend/WEBDAV/app.config +++ b/Duplicati/Library/Backend/WEBDAV/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/Library/Compression/Duplicati.Library.Compression.csproj b/Duplicati/Library/Compression/Duplicati.Library.Compression.csproj index e64ddd455..5c994514a 100644 --- a/Duplicati/Library/Compression/Duplicati.Library.Compression.csproj +++ b/Duplicati/Library/Compression/Duplicati.Library.Compression.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -13,12 +14,10 @@ Duplicati.snk - 2.0 + 3.5 v2.0 - - true diff --git a/Duplicati/Library/Compression/Strings/FileArchiveZip.Designer.cs b/Duplicati/Library/Compression/Strings/FileArchiveZip.Designer.cs index e698a1594..059ab2e21 100644 --- a/Duplicati/Library/Compression/Strings/FileArchiveZip.Designer.cs +++ b/Duplicati/Library/Compression/Strings/FileArchiveZip.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Compression.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class FileArchiveZip { diff --git a/Duplicati/Library/Compression/app.config b/Duplicati/Library/Compression/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/Library/Compression/app.config +++ b/Duplicati/Library/Compression/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/Library/DynamicLoader/Duplicati.Library.DynamicLoader.csproj b/Duplicati/Library/DynamicLoader/Duplicati.Library.DynamicLoader.csproj index 77b9d6356..a0c4f32da 100644 --- a/Duplicati/Library/DynamicLoader/Duplicati.Library.DynamicLoader.csproj +++ b/Duplicati/Library/DynamicLoader/Duplicati.Library.DynamicLoader.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -13,12 +14,10 @@ Duplicati.snk - 2.0 + 3.5 v2.0 - - true diff --git a/Duplicati/Library/DynamicLoader/Strings/BackendLoader.Designer.cs b/Duplicati/Library/DynamicLoader/Strings/BackendLoader.Designer.cs index cdb450a19..8f809527f 100644 --- a/Duplicati/Library/DynamicLoader/Strings/BackendLoader.Designer.cs +++ b/Duplicati/Library/DynamicLoader/Strings/BackendLoader.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.DynamicLoader.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class BackendLoader { diff --git a/Duplicati/Library/DynamicLoader/Strings/DynamicLoader.Designer.cs b/Duplicati/Library/DynamicLoader/Strings/DynamicLoader.Designer.cs index 64b120148..da5083132 100644 --- a/Duplicati/Library/DynamicLoader/Strings/DynamicLoader.Designer.cs +++ b/Duplicati/Library/DynamicLoader/Strings/DynamicLoader.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.DynamicLoader.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class DynamicLoader { diff --git a/Duplicati/Library/DynamicLoader/app.config b/Duplicati/Library/DynamicLoader/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/Library/DynamicLoader/app.config +++ b/Duplicati/Library/DynamicLoader/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj b/Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj index 142d2be77..f4cea0be0 100644 --- a/Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj +++ b/Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -13,12 +14,10 @@ Duplicati.snk - 2.0 + 3.5 v2.0 - - true diff --git a/Duplicati/Library/Encryption/Strings/AESEncryption.Designer.cs b/Duplicati/Library/Encryption/Strings/AESEncryption.Designer.cs index 18848d5b3..10777aeaf 100644 --- a/Duplicati/Library/Encryption/Strings/AESEncryption.Designer.cs +++ b/Duplicati/Library/Encryption/Strings/AESEncryption.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Encryption.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class AESEncryption { diff --git a/Duplicati/Library/Encryption/Strings/EncryptionBase.Designer.cs b/Duplicati/Library/Encryption/Strings/EncryptionBase.Designer.cs index 31c88cdb6..b8118e278 100644 --- a/Duplicati/Library/Encryption/Strings/EncryptionBase.Designer.cs +++ b/Duplicati/Library/Encryption/Strings/EncryptionBase.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Encryption.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class EncryptionBase { diff --git a/Duplicati/Library/Encryption/Strings/GPGCommonOptions.Designer.cs b/Duplicati/Library/Encryption/Strings/GPGCommonOptions.Designer.cs index 0414c1125..742bd21d4 100644 --- a/Duplicati/Library/Encryption/Strings/GPGCommonOptions.Designer.cs +++ b/Duplicati/Library/Encryption/Strings/GPGCommonOptions.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Encryption.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class GPGCommonOptions { diff --git a/Duplicati/Library/Encryption/Strings/GPGEncryption.Designer.cs b/Duplicati/Library/Encryption/Strings/GPGEncryption.Designer.cs index 0e030dd09..11baf8fb8 100644 --- a/Duplicati/Library/Encryption/Strings/GPGEncryption.Designer.cs +++ b/Duplicati/Library/Encryption/Strings/GPGEncryption.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Encryption.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class GPGEncryption { diff --git a/Duplicati/Library/Encryption/Strings/GPGSettingsControl.Designer.cs b/Duplicati/Library/Encryption/Strings/GPGSettingsControl.Designer.cs index e87a3fddc..43c254145 100644 --- a/Duplicati/Library/Encryption/Strings/GPGSettingsControl.Designer.cs +++ b/Duplicati/Library/Encryption/Strings/GPGSettingsControl.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Encryption.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class GPGSettingsControl { diff --git a/Duplicati/Library/Encryption/Strings/GPGStreamWrapper.Designer.cs b/Duplicati/Library/Encryption/Strings/GPGStreamWrapper.Designer.cs index ae3a42ff8..8676dff01 100644 --- a/Duplicati/Library/Encryption/Strings/GPGStreamWrapper.Designer.cs +++ b/Duplicati/Library/Encryption/Strings/GPGStreamWrapper.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Encryption.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class GPGStreamWrapper { diff --git a/Duplicati/Library/Encryption/app.config b/Duplicati/Library/Encryption/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/Library/Encryption/app.config +++ b/Duplicati/Library/Encryption/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/Library/Interface/Duplicati.Library.Interface.csproj b/Duplicati/Library/Interface/Duplicati.Library.Interface.csproj index 3161736fe..fdc51411e 100644 --- a/Duplicati/Library/Interface/Duplicati.Library.Interface.csproj +++ b/Duplicati/Library/Interface/Duplicati.Library.Interface.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -14,6 +14,10 @@ 512 true Duplicati.snk + + + 3.5 + true diff --git a/Duplicati/Library/Interface/Strings/CommandLineArgument.Designer.cs b/Duplicati/Library/Interface/Strings/CommandLineArgument.Designer.cs index 050c8ad17..97164cae9 100644 --- a/Duplicati/Library/Interface/Strings/CommandLineArgument.Designer.cs +++ b/Duplicati/Library/Interface/Strings/CommandLineArgument.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Interface.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class CommandLineArgument { diff --git a/Duplicati/Library/Interface/Strings/Common.Designer.cs b/Duplicati/Library/Interface/Strings/Common.Designer.cs index b57f0d77f..7efea792b 100644 --- a/Duplicati/Library/Interface/Strings/Common.Designer.cs +++ b/Duplicati/Library/Interface/Strings/Common.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5446 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Interface.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Common { diff --git a/Duplicati/Library/Interface/Strings/DataTypes.Designer.cs b/Duplicati/Library/Interface/Strings/DataTypes.Designer.cs index 9099bba2c..79b40ae81 100644 --- a/Duplicati/Library/Interface/Strings/DataTypes.Designer.cs +++ b/Duplicati/Library/Interface/Strings/DataTypes.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Interface.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class DataTypes { diff --git a/Duplicati/Library/Logging/Duplicati.Library.Logging.csproj b/Duplicati/Library/Logging/Duplicati.Library.Logging.csproj index ad9f05a8f..ef503815c 100644 --- a/Duplicati/Library/Logging/Duplicati.Library.Logging.csproj +++ b/Duplicati/Library/Logging/Duplicati.Library.Logging.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -13,12 +14,10 @@ Duplicati.snk - 2.0 + 3.5 v2.0 - - true diff --git a/Duplicati/Library/Logging/app.config b/Duplicati/Library/Logging/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/Library/Logging/app.config +++ b/Duplicati/Library/Logging/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/Library/Main/Duplicati.Library.Main.csproj b/Duplicati/Library/Main/Duplicati.Library.Main.csproj index 2c45f2143..e26c0815a 100644 --- a/Duplicati/Library/Main/Duplicati.Library.Main.csproj +++ b/Duplicati/Library/Main/Duplicati.Library.Main.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -13,12 +14,10 @@ Duplicati.snk - 2.0 + 3.5 v2.0 - - true diff --git a/Duplicati/Library/Main/Strings/BackendWrapper.Designer.cs b/Duplicati/Library/Main/Strings/BackendWrapper.Designer.cs index a7d2c185c..4d6c3f99f 100644 --- a/Duplicati/Library/Main/Strings/BackendWrapper.Designer.cs +++ b/Duplicati/Library/Main/Strings/BackendWrapper.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5420 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Main.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class BackendWrapper { diff --git a/Duplicati/Library/Main/Strings/ExecutionStoppedException.Designer.cs b/Duplicati/Library/Main/Strings/ExecutionStoppedException.Designer.cs index 23db0fcb8..734956b6e 100644 --- a/Duplicati/Library/Main/Strings/ExecutionStoppedException.Designer.cs +++ b/Duplicati/Library/Main/Strings/ExecutionStoppedException.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Main.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ExecutionStoppedException { diff --git a/Duplicati/Library/Main/Strings/FilenameStrategy.Designer.cs b/Duplicati/Library/Main/Strings/FilenameStrategy.Designer.cs index a1ff00972..3cc48ca27 100644 --- a/Duplicati/Library/Main/Strings/FilenameStrategy.Designer.cs +++ b/Duplicati/Library/Main/Strings/FilenameStrategy.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Main.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class FilenameStrategy { diff --git a/Duplicati/Library/Main/Strings/Interface.Designer.cs b/Duplicati/Library/Main/Strings/Interface.Designer.cs index d5793d421..ccb8b5994 100644 --- a/Duplicati/Library/Main/Strings/Interface.Designer.cs +++ b/Duplicati/Library/Main/Strings/Interface.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5420 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Main.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Interface { diff --git a/Duplicati/Library/Main/Strings/Manifestfile.Designer.cs b/Duplicati/Library/Main/Strings/Manifestfile.Designer.cs index 6f85acd9d..074e04ef2 100644 --- a/Duplicati/Library/Main/Strings/Manifestfile.Designer.cs +++ b/Duplicati/Library/Main/Strings/Manifestfile.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5420 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Main.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Manifestfile { diff --git a/Duplicati/Library/Main/Strings/Options.Designer.cs b/Duplicati/Library/Main/Strings/Options.Designer.cs index c77684b23..c92c455ce 100644 --- a/Duplicati/Library/Main/Strings/Options.Designer.cs +++ b/Duplicati/Library/Main/Strings/Options.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5446 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Main.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Options { diff --git a/Duplicati/Library/Main/Strings/RSyncDir.Designer.cs b/Duplicati/Library/Main/Strings/RSyncDir.Designer.cs index e919d3257..070442519 100644 --- a/Duplicati/Library/Main/Strings/RSyncDir.Designer.cs +++ b/Duplicati/Library/Main/Strings/RSyncDir.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5444 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Main.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class RSyncDir { diff --git a/Duplicati/Library/Main/app.config b/Duplicati/Library/Main/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/Library/Main/app.config +++ b/Duplicati/Library/Main/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/Library/Modules/Builtin/Duplicati.Library.Modules.Builtin.csproj b/Duplicati/Library/Modules/Builtin/Duplicati.Library.Modules.Builtin.csproj index 7f0af5478..523cee8a6 100644 --- a/Duplicati/Library/Modules/Builtin/Duplicati.Library.Modules.Builtin.csproj +++ b/Duplicati/Library/Modules/Builtin/Duplicati.Library.Modules.Builtin.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -14,6 +14,10 @@ 512 true Duplicati.snk + + + 3.5 + true diff --git a/Duplicati/Library/Modules/Builtin/Strings/ConsolePasswordInput.Designer.cs b/Duplicati/Library/Modules/Builtin/Strings/ConsolePasswordInput.Designer.cs index 182e9e884..4c3c7e6bb 100644 --- a/Duplicati/Library/Modules/Builtin/Strings/ConsolePasswordInput.Designer.cs +++ b/Duplicati/Library/Modules/Builtin/Strings/ConsolePasswordInput.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5420 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Modules.Builtin.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ConsolePasswordInput { diff --git a/Duplicati/Library/Modules/Builtin/Strings/HttpOptions.Designer.cs b/Duplicati/Library/Modules/Builtin/Strings/HttpOptions.Designer.cs index 4f9bd1f79..7e0475fd0 100644 --- a/Duplicati/Library/Modules/Builtin/Strings/HttpOptions.Designer.cs +++ b/Duplicati/Library/Modules/Builtin/Strings/HttpOptions.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5420 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Modules.Builtin.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class HttpOptions { @@ -133,7 +133,7 @@ namespace Duplicati.Library.Modules.Builtin.Strings { } /// - /// Looks up a localized string similar to Disable the nagling. + /// Looks up a localized string similar to Disable nagling. /// internal static string DisableNagleShort { get { diff --git a/Duplicati/Library/SharpRSync/Duplicati.Library.SharpRSync.csproj b/Duplicati/Library/SharpRSync/Duplicati.Library.SharpRSync.csproj index 94956acbe..1030b2ad0 100644 --- a/Duplicati/Library/SharpRSync/Duplicati.Library.SharpRSync.csproj +++ b/Duplicati/Library/SharpRSync/Duplicati.Library.SharpRSync.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -13,12 +14,10 @@ Duplicati.snk - 2.0 + 3.5 v2.0 - - diff --git a/Duplicati/Library/SharpRSync/Strings/ChecksumFile.Designer.cs b/Duplicati/Library/SharpRSync/Strings/ChecksumFile.Designer.cs index 60c02ffc5..469f08272 100644 --- a/Duplicati/Library/SharpRSync/Strings/ChecksumFile.Designer.cs +++ b/Duplicati/Library/SharpRSync/Strings/ChecksumFile.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.SharpRSync.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class ChecksumFile { diff --git a/Duplicati/Library/SharpRSync/Strings/DeltaFile.Designer.cs b/Duplicati/Library/SharpRSync/Strings/DeltaFile.Designer.cs index 0299e000c..3b55a5383 100644 --- a/Duplicati/Library/SharpRSync/Strings/DeltaFile.Designer.cs +++ b/Duplicati/Library/SharpRSync/Strings/DeltaFile.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.SharpRSync.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class DeltaFile { diff --git a/Duplicati/Library/SharpRSync/Strings/Program.Designer.cs b/Duplicati/Library/SharpRSync/Strings/Program.Designer.cs index 2c1b4312e..7e1c71ee3 100644 --- a/Duplicati/Library/SharpRSync/Strings/Program.Designer.cs +++ b/Duplicati/Library/SharpRSync/Strings/Program.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.SharpRSync.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Program { diff --git a/Duplicati/Library/SharpRSync/Strings/RDiffBinary.Designer.cs b/Duplicati/Library/SharpRSync/Strings/RDiffBinary.Designer.cs index fc52ff87b..0a9758fca 100644 --- a/Duplicati/Library/SharpRSync/Strings/RDiffBinary.Designer.cs +++ b/Duplicati/Library/SharpRSync/Strings/RDiffBinary.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.SharpRSync.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class RDiffBinary { diff --git a/Duplicati/Library/SharpRSync/Strings/RollingBuffer.Designer.cs b/Duplicati/Library/SharpRSync/Strings/RollingBuffer.Designer.cs index 9d568ae12..6190d6d28 100644 --- a/Duplicati/Library/SharpRSync/Strings/RollingBuffer.Designer.cs +++ b/Duplicati/Library/SharpRSync/Strings/RollingBuffer.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.SharpRSync.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class RollingBuffer { diff --git a/Duplicati/Library/SharpRSync/Strings/Utility.Designer.cs b/Duplicati/Library/SharpRSync/Strings/Utility.Designer.cs index 997b05a33..6055b1df9 100644 --- a/Duplicati/Library/SharpRSync/Strings/Utility.Designer.cs +++ b/Duplicati/Library/SharpRSync/Strings/Utility.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.SharpRSync.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Utility { diff --git a/Duplicati/Library/SharpRSync/app.config b/Duplicati/Library/SharpRSync/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/Library/SharpRSync/app.config +++ b/Duplicati/Library/SharpRSync/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj b/Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj index 9c2a01755..7af059d44 100644 --- a/Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj +++ b/Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -16,6 +16,10 @@ Duplicati.snk + + + 3.5 + true diff --git a/Duplicati/Library/Snapshots/Strings/LinuxSnapshot.Designer.cs b/Duplicati/Library/Snapshots/Strings/LinuxSnapshot.Designer.cs index 08f4a437e..6512f1e4e 100644 --- a/Duplicati/Library/Snapshots/Strings/LinuxSnapshot.Designer.cs +++ b/Duplicati/Library/Snapshots/Strings/LinuxSnapshot.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Snapshots.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class LinuxSnapshot { diff --git a/Duplicati/Library/Snapshots/Strings/Shared.Designer.cs b/Duplicati/Library/Snapshots/Strings/Shared.Designer.cs index c6f7b844e..536d31499 100644 --- a/Duplicati/Library/Snapshots/Strings/Shared.Designer.cs +++ b/Duplicati/Library/Snapshots/Strings/Shared.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Snapshots.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Shared { diff --git a/Duplicati/Library/Snapshots/Strings/USNHelper.Designer.cs b/Duplicati/Library/Snapshots/Strings/USNHelper.Designer.cs index 9043eb25e..7c1e8e475 100644 --- a/Duplicati/Library/Snapshots/Strings/USNHelper.Designer.cs +++ b/Duplicati/Library/Snapshots/Strings/USNHelper.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Snapshots.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class USNHelper { diff --git a/Duplicati/Library/Snapshots/Strings/WinNativeMethod.Designer.cs b/Duplicati/Library/Snapshots/Strings/WinNativeMethod.Designer.cs index a7fccf7d4..7ea487c2d 100644 --- a/Duplicati/Library/Snapshots/Strings/WinNativeMethod.Designer.cs +++ b/Duplicati/Library/Snapshots/Strings/WinNativeMethod.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4927 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Snapshots.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class WinNativeMethod { diff --git a/Duplicati/Library/Utility/Duplicati.Library.Utility.csproj b/Duplicati/Library/Utility/Duplicati.Library.Utility.csproj index 0f3925b63..5acbc57e1 100644 --- a/Duplicati/Library/Utility/Duplicati.Library.Utility.csproj +++ b/Duplicati/Library/Utility/Duplicati.Library.Utility.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -13,12 +14,10 @@ Duplicati.snk - 2.0 + 3.5 v2.0 - - true diff --git a/Duplicati/Library/Utility/Strings/FilenameFilter.Designer.cs b/Duplicati/Library/Utility/Strings/FilenameFilter.Designer.cs index 8d977c549..08e5a5e69 100644 --- a/Duplicati/Library/Utility/Strings/FilenameFilter.Designer.cs +++ b/Duplicati/Library/Utility/Strings/FilenameFilter.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Utility.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class FilenameFilter { diff --git a/Duplicati/Library/Utility/Strings/Sizeparser.Designer.cs b/Duplicati/Library/Utility/Strings/Sizeparser.Designer.cs index a15504f39..ee5b5d19c 100644 --- a/Duplicati/Library/Utility/Strings/Sizeparser.Designer.cs +++ b/Duplicati/Library/Utility/Strings/Sizeparser.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Utility.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Sizeparser { diff --git a/Duplicati/Library/Utility/Strings/SslCertificateValidator.Designer.cs b/Duplicati/Library/Utility/Strings/SslCertificateValidator.Designer.cs index 16faa2aac..8b83ae88a 100644 --- a/Duplicati/Library/Utility/Strings/SslCertificateValidator.Designer.cs +++ b/Duplicati/Library/Utility/Strings/SslCertificateValidator.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Utility.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class SslCertificateValidator { diff --git a/Duplicati/Library/Utility/Strings/TempFolder.Designer.cs b/Duplicati/Library/Utility/Strings/TempFolder.Designer.cs index c8447453e..c0947dc4b 100644 --- a/Duplicati/Library/Utility/Strings/TempFolder.Designer.cs +++ b/Duplicati/Library/Utility/Strings/TempFolder.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Utility.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class TempFolder { diff --git a/Duplicati/Library/Utility/Strings/Timeparser.Designer.cs b/Duplicati/Library/Utility/Strings/Timeparser.Designer.cs index 9bb810fa2..e8f57f488 100644 --- a/Duplicati/Library/Utility/Strings/Timeparser.Designer.cs +++ b/Duplicati/Library/Utility/Strings/Timeparser.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Utility.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Timeparser { diff --git a/Duplicati/Library/Utility/Strings/Utility.Designer.cs b/Duplicati/Library/Utility/Strings/Utility.Designer.cs index b8b1367d4..e3308406c 100644 --- a/Duplicati/Library/Utility/Strings/Utility.Designer.cs +++ b/Duplicati/Library/Utility/Strings/Utility.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Library.Utility.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Utility { diff --git a/Duplicati/Library/Utility/app.config b/Duplicati/Library/Utility/app.config index b7db28170..73859b00e 100644 --- a/Duplicati/Library/Utility/app.config +++ b/Duplicati/Library/Utility/app.config @@ -1,3 +1,3 @@ - + - + diff --git a/Duplicati/License/Duplicati.License.csproj b/Duplicati/License/Duplicati.License.csproj index d2f691f84..4dda511ac 100644 --- a/Duplicati/License/Duplicati.License.csproj +++ b/Duplicati/License/Duplicati.License.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -16,6 +16,10 @@ true Duplicati.snk + + + 3.5 + true diff --git a/Duplicati/Localization/Duplicati.Library.Utility.dll b/Duplicati/Localization/Duplicati.Library.Utility.dll index 7cbe9c32bcdfb95b3500f0d8859e71b6cc78781a..6ccb6285ab7bd00ef9e2e29b02f6dd40f261c297 100644 GIT binary patch literal 42496 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 literal 45056 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 Cf}i>T literal 60928 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 M&A?HEhENCq0N)hsdjJ3c diff --git a/Duplicati/Scheduler/Data/Duplicati.Scheduler.Data.csproj b/Duplicati/Scheduler/Data/Duplicati.Scheduler.Data.csproj index d6b843ffd..334f818af 100644 --- a/Duplicati/Scheduler/Data/Duplicati.Scheduler.Data.csproj +++ b/Duplicati/Scheduler/Data/Duplicati.Scheduler.Data.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -12,6 +12,10 @@ Duplicati.Scheduled.Data v3.5 512 + + + 3.5 + true diff --git a/Duplicati/Scheduler/Data/HistoryDataSet.Designer.cs b/Duplicati/Scheduler/Data/HistoryDataSet.Designer.cs index 8de04b04f..a6e766f6a 100644 --- a/Duplicati/Scheduler/Data/HistoryDataSet.Designer.cs +++ b/Duplicati/Scheduler/Data/HistoryDataSet.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4961 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -16,7 +16,6 @@ namespace Duplicati.Scheduler.Data { /// ///Represents a strongly typed in-memory cache of data. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.Serializable()] [global::System.ComponentModel.DesignerCategoryAttribute("code")] [global::System.ComponentModel.ToolboxItem(true)] @@ -34,6 +33,7 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryDataSet() { this.BeginInit(); this.InitClass(); @@ -44,6 +44,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected HistoryDataSet(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context, false) { if ((this.IsBinarySerialized(info, context) == true)) { @@ -82,6 +83,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public HistoryDataTable History { @@ -91,6 +93,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public StatsDataTable Stats { @@ -100,6 +103,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.BrowsableAttribute(true)] [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)] public override global::System.Data.SchemaSerializationMode SchemaSerializationMode { @@ -112,6 +116,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] public new global::System.Data.DataTableCollection Tables { get { @@ -120,6 +125,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] public new global::System.Data.DataRelationCollection Relations { get { @@ -128,6 +134,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void InitializeDerivedDataSet() { this.BeginInit(); this.InitClass(); @@ -135,6 +142,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public override global::System.Data.DataSet Clone() { HistoryDataSet cln = ((HistoryDataSet)(base.Clone())); cln.InitVars(); @@ -143,16 +151,19 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override bool ShouldSerializeTables() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override bool ShouldSerializeRelations() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) { if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { this.Reset(); @@ -180,6 +191,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() { global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream(); this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null)); @@ -188,11 +200,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { this.InitVars(true); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars(bool initTable) { this.tableHistory = ((HistoryDataTable)(base.Tables["History"])); if ((initTable == true)) { @@ -210,6 +224,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitClass() { this.DataSetName = "HistoryDataSet"; this.Prefix = ""; @@ -227,16 +242,19 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private bool ShouldSerializeHistory() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private bool ShouldSerializeStats() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) { this.InitVars(); @@ -244,6 +262,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { HistoryDataSet ds = new HistoryDataSet(); global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); @@ -289,14 +308,15 @@ namespace Duplicati.Scheduler.Data { return type; } + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void HistoryRowChangeEventHandler(object sender, HistoryRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void StatsRowChangeEventHandler(object sender, StatsRowChangeEvent e); /// ///Represents the strongly named DataTable class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.Serializable()] [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] public partial class HistoryDataTable : global::System.Data.TypedTableBase { @@ -318,6 +338,7 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.DataColumn columnCheckMod; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryDataTable() { this.TableName = "History"; this.BeginInit(); @@ -326,6 +347,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal HistoryDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -342,12 +364,14 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected HistoryDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context) { this.InitVars(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn NameColumn { get { return this.columnName; @@ -355,6 +379,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn ActionDateColumn { get { return this.columnActionDate; @@ -362,6 +387,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn ActionColumn { get { return this.columnAction; @@ -369,6 +395,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn FullColumn { get { return this.columnFull; @@ -376,6 +403,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn SuccessColumn { get { return this.columnSuccess; @@ -383,6 +411,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn LogFileNameColumn { get { return this.columnLogFileName; @@ -390,6 +419,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn ChecksumColumn { get { return this.columnChecksum; @@ -397,6 +427,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn CheckModColumn { get { return this.columnCheckMod; @@ -404,6 +435,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -412,26 +444,33 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryRow this[int index] { get { return ((HistoryRow)(this.Rows[index])); } } + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event HistoryRowChangeEventHandler HistoryRowChanging; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event HistoryRowChangeEventHandler HistoryRowChanged; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event HistoryRowChangeEventHandler HistoryRowDeleting; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event HistoryRowChangeEventHandler HistoryRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void AddHistoryRow(HistoryRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryRow AddHistoryRow(string Name, System.DateTime ActionDate, string Action, bool Full, bool Success, string LogFileName, byte[] Checksum, string CheckMod) { HistoryRow rowHistoryRow = ((HistoryRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -449,6 +488,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryRow FindByNameActionDate(string Name, System.DateTime ActionDate) { return ((HistoryRow)(this.Rows.Find(new object[] { Name, @@ -456,6 +496,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public override global::System.Data.DataTable Clone() { HistoryDataTable cln = ((HistoryDataTable)(base.Clone())); cln.InitVars(); @@ -463,11 +504,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new HistoryDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { this.columnName = base.Columns["Name"]; this.columnActionDate = base.Columns["ActionDate"]; @@ -480,6 +523,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitClass() { this.columnName = new global::System.Data.DataColumn("Name", typeof(string), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnName); @@ -506,21 +550,25 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryRow NewHistoryRow() { return ((HistoryRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new HistoryRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Type GetRowType() { return typeof(HistoryRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.HistoryRowChanged != null)) { @@ -529,6 +577,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.HistoryRowChanging != null)) { @@ -537,6 +586,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.HistoryRowDeleted != null)) { @@ -545,6 +595,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.HistoryRowDeleting != null)) { @@ -553,11 +604,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void RemoveHistoryRow(HistoryRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); @@ -623,7 +676,6 @@ namespace Duplicati.Scheduler.Data { /// ///Represents the strongly named DataTable class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.Serializable()] [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] public partial class StatsDataTable : global::System.Data.TypedTableBase { @@ -667,6 +719,7 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.DataColumn columnBackupType; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public StatsDataTable() { this.TableName = "Stats"; this.BeginInit(); @@ -675,6 +728,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal StatsDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -691,12 +745,14 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected StatsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context) { this.InitVars(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn LogFileNameColumn { get { return this.columnLogFileName; @@ -704,6 +760,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn ActionDateColumn { get { return this.columnActionDate; @@ -711,6 +768,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn AddedFilesColumn { get { return this.columnAddedFiles; @@ -718,6 +776,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn AddedFoldersColumn { get { return this.columnAddedFolders; @@ -725,6 +784,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn ExaminedFilesColumn { get { return this.columnExaminedFiles; @@ -732,6 +792,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn OpenedFilesColumn { get { return this.columnOpenedFiles; @@ -739,6 +800,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn SizeOfModifiedColumn { get { return this.columnSizeOfModified; @@ -746,6 +808,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn SizeOfAddedColumn { get { return this.columnSizeOfAdded; @@ -753,6 +816,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn SizeOfExaminedColumn { get { return this.columnSizeOfExamined; @@ -760,6 +824,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn UnprocessedColumn { get { return this.columnUnprocessed; @@ -767,6 +832,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn TooLargeFilesColumn { get { return this.columnTooLargeFiles; @@ -774,6 +840,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn FilesWithErrorColumn { get { return this.columnFilesWithError; @@ -781,6 +848,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn BeginTimeColumn { get { return this.columnBeginTime; @@ -788,6 +856,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn EndTimeColumn { get { return this.columnEndTime; @@ -795,6 +864,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn DurationColumn { get { return this.columnDuration; @@ -802,6 +872,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn DeletedFilesColumn { get { return this.columnDeletedFiles; @@ -809,6 +880,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn DeletedFoldersColumn { get { return this.columnDeletedFolders; @@ -816,6 +888,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn ModifiedFilesColumn { get { return this.columnModifiedFiles; @@ -823,6 +896,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn BackupTypeColumn { get { return this.columnBackupType; @@ -830,6 +904,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -838,26 +913,33 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public StatsRow this[int index] { get { return ((StatsRow)(this.Rows[index])); } } + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event StatsRowChangeEventHandler StatsRowChanging; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event StatsRowChangeEventHandler StatsRowChanged; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event StatsRowChangeEventHandler StatsRowDeleting; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event StatsRowChangeEventHandler StatsRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void AddStatsRow(StatsRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public StatsRow AddStatsRow( HistoryRow parentHistoryRowByHistory_Stats, System.DateTime ActionDate, @@ -908,12 +990,14 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public StatsRow FindByLogFileName(string LogFileName) { return ((StatsRow)(this.Rows.Find(new object[] { LogFileName}))); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public override global::System.Data.DataTable Clone() { StatsDataTable cln = ((StatsDataTable)(base.Clone())); cln.InitVars(); @@ -921,11 +1005,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new StatsDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { this.columnLogFileName = base.Columns["LogFileName"]; this.columnActionDate = base.Columns["ActionDate"]; @@ -949,6 +1035,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitClass() { this.columnLogFileName = new global::System.Data.DataColumn("LogFileName", typeof(string), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnLogFileName); @@ -998,21 +1085,25 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public StatsRow NewStatsRow() { return ((StatsRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new StatsRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Type GetRowType() { return typeof(StatsRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.StatsRowChanged != null)) { @@ -1021,6 +1112,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.StatsRowChanging != null)) { @@ -1029,6 +1121,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.StatsRowDeleted != null)) { @@ -1037,6 +1130,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.StatsRowDeleting != null)) { @@ -1045,11 +1139,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void RemoveStatsRow(StatsRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); @@ -1115,18 +1211,19 @@ namespace Duplicati.Scheduler.Data { /// ///Represents strongly named DataRow class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] public partial class HistoryRow : global::System.Data.DataRow { private HistoryDataTable tableHistory; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal HistoryRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableHistory = ((HistoryDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Name { get { return ((string)(this[this.tableHistory.NameColumn])); @@ -1137,6 +1234,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public System.DateTime ActionDate { get { return ((global::System.DateTime)(this[this.tableHistory.ActionDateColumn])); @@ -1147,6 +1245,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Action { get { try { @@ -1162,6 +1261,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool Full { get { try { @@ -1177,6 +1277,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool Success { get { try { @@ -1192,6 +1293,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string LogFileName { get { try { @@ -1207,6 +1309,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public byte[] Checksum { get { try { @@ -1222,6 +1325,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string CheckMod { get { try { @@ -1237,66 +1341,79 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsActionNull() { return this.IsNull(this.tableHistory.ActionColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetActionNull() { this[this.tableHistory.ActionColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsFullNull() { return this.IsNull(this.tableHistory.FullColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetFullNull() { this[this.tableHistory.FullColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsSuccessNull() { return this.IsNull(this.tableHistory.SuccessColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetSuccessNull() { this[this.tableHistory.SuccessColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsLogFileNameNull() { return this.IsNull(this.tableHistory.LogFileNameColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetLogFileNameNull() { this[this.tableHistory.LogFileNameColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsChecksumNull() { return this.IsNull(this.tableHistory.ChecksumColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetChecksumNull() { this[this.tableHistory.ChecksumColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsCheckModNull() { return this.IsNull(this.tableHistory.CheckModColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetCheckModNull() { this[this.tableHistory.CheckModColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public StatsRow[] GetStatsRows() { if ((this.Table.ChildRelations["History_Stats"] == null)) { return new StatsRow[0]; @@ -1310,18 +1427,19 @@ namespace Duplicati.Scheduler.Data { /// ///Represents strongly named DataRow class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] public partial class StatsRow : global::System.Data.DataRow { private StatsDataTable tableStats; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal StatsRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableStats = ((StatsDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string LogFileName { get { return ((string)(this[this.tableStats.LogFileNameColumn])); @@ -1332,6 +1450,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public System.DateTime ActionDate { get { return ((global::System.DateTime)(this[this.tableStats.ActionDateColumn])); @@ -1342,6 +1461,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int AddedFiles { get { try { @@ -1357,6 +1477,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int AddedFolders { get { try { @@ -1372,6 +1493,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int ExaminedFiles { get { try { @@ -1387,6 +1509,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int OpenedFiles { get { try { @@ -1402,6 +1525,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public long SizeOfModified { get { try { @@ -1417,6 +1541,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public long SizeOfAdded { get { try { @@ -1432,6 +1557,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public long SizeOfExamined { get { try { @@ -1447,6 +1573,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int Unprocessed { get { try { @@ -1462,6 +1589,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int TooLargeFiles { get { try { @@ -1477,6 +1605,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int FilesWithError { get { try { @@ -1492,6 +1621,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public System.DateTime BeginTime { get { try { @@ -1507,6 +1637,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public System.DateTime EndTime { get { try { @@ -1522,6 +1653,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Duration { get { try { @@ -1537,6 +1669,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int DeletedFiles { get { try { @@ -1552,6 +1685,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int DeletedFolders { get { try { @@ -1567,6 +1701,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int ModifiedFiles { get { try { @@ -1582,6 +1717,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string BackupType { get { try { @@ -1597,6 +1733,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryRow HistoryRow { get { return ((HistoryRow)(this.GetParentRow(this.Table.ParentRelations["History_Stats"]))); @@ -1607,171 +1744,205 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsAddedFilesNull() { return this.IsNull(this.tableStats.AddedFilesColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetAddedFilesNull() { this[this.tableStats.AddedFilesColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsAddedFoldersNull() { return this.IsNull(this.tableStats.AddedFoldersColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetAddedFoldersNull() { this[this.tableStats.AddedFoldersColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsExaminedFilesNull() { return this.IsNull(this.tableStats.ExaminedFilesColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetExaminedFilesNull() { this[this.tableStats.ExaminedFilesColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsOpenedFilesNull() { return this.IsNull(this.tableStats.OpenedFilesColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetOpenedFilesNull() { this[this.tableStats.OpenedFilesColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsSizeOfModifiedNull() { return this.IsNull(this.tableStats.SizeOfModifiedColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetSizeOfModifiedNull() { this[this.tableStats.SizeOfModifiedColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsSizeOfAddedNull() { return this.IsNull(this.tableStats.SizeOfAddedColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetSizeOfAddedNull() { this[this.tableStats.SizeOfAddedColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsSizeOfExaminedNull() { return this.IsNull(this.tableStats.SizeOfExaminedColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetSizeOfExaminedNull() { this[this.tableStats.SizeOfExaminedColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsUnprocessedNull() { return this.IsNull(this.tableStats.UnprocessedColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetUnprocessedNull() { this[this.tableStats.UnprocessedColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsTooLargeFilesNull() { return this.IsNull(this.tableStats.TooLargeFilesColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetTooLargeFilesNull() { this[this.tableStats.TooLargeFilesColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsFilesWithErrorNull() { return this.IsNull(this.tableStats.FilesWithErrorColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetFilesWithErrorNull() { this[this.tableStats.FilesWithErrorColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsBeginTimeNull() { return this.IsNull(this.tableStats.BeginTimeColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetBeginTimeNull() { this[this.tableStats.BeginTimeColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsEndTimeNull() { return this.IsNull(this.tableStats.EndTimeColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetEndTimeNull() { this[this.tableStats.EndTimeColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsDurationNull() { return this.IsNull(this.tableStats.DurationColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetDurationNull() { this[this.tableStats.DurationColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsDeletedFilesNull() { return this.IsNull(this.tableStats.DeletedFilesColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetDeletedFilesNull() { this[this.tableStats.DeletedFilesColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsDeletedFoldersNull() { return this.IsNull(this.tableStats.DeletedFoldersColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetDeletedFoldersNull() { this[this.tableStats.DeletedFoldersColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsModifiedFilesNull() { return this.IsNull(this.tableStats.ModifiedFilesColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetModifiedFilesNull() { this[this.tableStats.ModifiedFilesColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsBackupTypeNull() { return this.IsNull(this.tableStats.BackupTypeColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetBackupTypeNull() { this[this.tableStats.BackupTypeColumn] = global::System.Convert.DBNull; } @@ -1780,7 +1951,7 @@ namespace Duplicati.Scheduler.Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public class HistoryRowChangeEvent : global::System.EventArgs { private HistoryRow eventRow; @@ -1788,12 +1959,14 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryRowChangeEvent(HistoryRow row, global::System.Data.DataRowAction action) { this.eventRow = row; this.eventAction = action; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryRow Row { get { return this.eventRow; @@ -1801,6 +1974,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -1811,7 +1985,7 @@ namespace Duplicati.Scheduler.Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public class StatsRowChangeEvent : global::System.EventArgs { private StatsRow eventRow; @@ -1819,12 +1993,14 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public StatsRowChangeEvent(StatsRow row, global::System.Data.DataRowAction action) { this.eventRow = row; this.eventAction = action; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public StatsRow Row { get { return this.eventRow; @@ -1832,6 +2008,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; diff --git a/Duplicati/Scheduler/Data/SchedulerDataSet.Designer.cs b/Duplicati/Scheduler/Data/SchedulerDataSet.Designer.cs index ad5e9b8d5..0ef079344 100644 --- a/Duplicati/Scheduler/Data/SchedulerDataSet.Designer.cs +++ b/Duplicati/Scheduler/Data/SchedulerDataSet.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4961 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -16,7 +16,6 @@ namespace Duplicati.Scheduler.Data { /// ///Represents a strongly typed in-memory cache of data. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.Serializable()] [global::System.ComponentModel.DesignerCategoryAttribute("code")] [global::System.ComponentModel.ToolboxItem(true)] @@ -44,6 +43,7 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public SchedulerDataSet() { this.BeginInit(); this.InitClass(); @@ -54,6 +54,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected SchedulerDataSet(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context, false) { if ((this.IsBinarySerialized(info, context) == true)) { @@ -101,6 +102,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public JobsDataTable Jobs { @@ -110,6 +112,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public OptionsDataTable Options { @@ -119,6 +122,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public DriveMapsDataTable DriveMaps { @@ -128,6 +132,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public SettingsDataTable Settings { @@ -137,6 +142,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public GuiOptionsDataTable GuiOptions { @@ -146,6 +152,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.BrowsableAttribute(true)] [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)] public override global::System.Data.SchemaSerializationMode SchemaSerializationMode { @@ -158,6 +165,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] public new global::System.Data.DataTableCollection Tables { get { @@ -166,6 +174,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] public new global::System.Data.DataRelationCollection Relations { get { @@ -174,6 +183,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void InitializeDerivedDataSet() { this.BeginInit(); this.InitClass(); @@ -181,6 +191,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public override global::System.Data.DataSet Clone() { SchedulerDataSet cln = ((SchedulerDataSet)(base.Clone())); cln.InitVars(); @@ -189,16 +200,19 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override bool ShouldSerializeTables() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override bool ShouldSerializeRelations() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) { if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { this.Reset(); @@ -235,6 +249,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() { global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream(); this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null)); @@ -243,11 +258,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { this.InitVars(true); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars(bool initTable) { this.tableJobs = ((JobsDataTable)(base.Tables["Jobs"])); if ((initTable == true)) { @@ -285,6 +302,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitClass() { this.DataSetName = "SchedulerDataSet"; this.Prefix = ""; @@ -316,31 +334,37 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private bool ShouldSerializeJobs() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private bool ShouldSerializeOptions() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private bool ShouldSerializeDriveMaps() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private bool ShouldSerializeSettings() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private bool ShouldSerializeGuiOptions() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) { this.InitVars(); @@ -348,6 +372,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { SchedulerDataSet ds = new SchedulerDataSet(); global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); @@ -393,20 +418,24 @@ namespace Duplicati.Scheduler.Data { return type; } + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void JobsRowChangeEventHandler(object sender, JobsRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void OptionsRowChangeEventHandler(object sender, OptionsRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void DriveMapsRowChangeEventHandler(object sender, DriveMapsRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void SettingsRowChangeEventHandler(object sender, SettingsRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void GuiOptionsRowChangeEventHandler(object sender, GuiOptionsRowChangeEvent e); /// ///Represents the strongly named DataTable class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.Serializable()] [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] public partial class JobsDataTable : global::System.Data.TypedTableBase { @@ -442,6 +471,7 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.DataColumn columnTriggerXML; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public JobsDataTable() { this.TableName = "Jobs"; this.BeginInit(); @@ -450,6 +480,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal JobsDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -466,12 +497,14 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected JobsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context) { this.InitVars(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn NameColumn { get { return this.columnName; @@ -479,6 +512,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn SourceColumn { get { return this.columnSource; @@ -486,6 +520,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn DestinationColumn { get { return this.columnDestination; @@ -493,6 +528,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn FullOnlyColumn { get { return this.columnFullOnly; @@ -500,6 +536,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn FullRepeatDaysColumn { get { return this.columnFullRepeatDays; @@ -507,6 +544,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn LocalChecksumColumn { get { return this.columnLocalChecksum; @@ -514,6 +552,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn LocalCheckModColumn { get { return this.columnLocalCheckMod; @@ -521,6 +560,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn FilterColumn { get { return this.columnFilter; @@ -528,6 +568,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn MaxFullsColumn { get { return this.columnMaxFulls; @@ -535,6 +576,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn MaxAgeDaysColumn { get { return this.columnMaxAgeDays; @@ -542,6 +584,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn FullAfterNColumn { get { return this.columnFullAfterN; @@ -549,6 +592,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn AutoCleanupColumn { get { return this.columnAutoCleanup; @@ -556,6 +600,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn MapDrivesColumn { get { return this.columnMapDrives; @@ -563,6 +608,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn CheckSrcColumn { get { return this.columnCheckSrc; @@ -570,6 +616,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn TriggerXMLColumn { get { return this.columnTriggerXML; @@ -577,6 +624,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -585,26 +633,33 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public JobsRow this[int index] { get { return ((JobsRow)(this.Rows[index])); } } + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event JobsRowChangeEventHandler JobsRowChanging; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event JobsRowChangeEventHandler JobsRowChanged; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event JobsRowChangeEventHandler JobsRowDeleting; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event JobsRowChangeEventHandler JobsRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void AddJobsRow(JobsRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public JobsRow AddJobsRow(string Name, string Source, string Destination, bool FullOnly, int FullRepeatDays, byte[] LocalChecksum, string LocalCheckMod, string Filter, int MaxFulls, int MaxAgeDays, int FullAfterN, bool AutoCleanup, bool MapDrives, string CheckSrc, string TriggerXML) { JobsRow rowJobsRow = ((JobsRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -629,12 +684,14 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public JobsRow FindByName(string Name) { return ((JobsRow)(this.Rows.Find(new object[] { Name}))); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public override global::System.Data.DataTable Clone() { JobsDataTable cln = ((JobsDataTable)(base.Clone())); cln.InitVars(); @@ -642,11 +699,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new JobsDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { this.columnName = base.Columns["Name"]; this.columnSource = base.Columns["Source"]; @@ -666,6 +725,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitClass() { this.columnName = new global::System.Data.DataColumn("Name", typeof(string), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnName); @@ -706,21 +766,25 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public JobsRow NewJobsRow() { return ((JobsRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new JobsRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Type GetRowType() { return typeof(JobsRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.JobsRowChanged != null)) { @@ -729,6 +793,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.JobsRowChanging != null)) { @@ -737,6 +802,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.JobsRowDeleted != null)) { @@ -745,6 +811,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.JobsRowDeleting != null)) { @@ -753,11 +820,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void RemoveJobsRow(JobsRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); @@ -823,7 +892,6 @@ namespace Duplicati.Scheduler.Data { /// ///Represents the strongly named DataTable class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.Serializable()] [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] public partial class OptionsDataTable : global::System.Data.TypedTableBase { @@ -835,6 +903,7 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.DataColumn columnValue; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public OptionsDataTable() { this.TableName = "Options"; this.BeginInit(); @@ -843,6 +912,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal OptionsDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -859,12 +929,14 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected OptionsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context) { this.InitVars(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn NameColumn { get { return this.columnName; @@ -872,6 +944,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn ParameterColumn { get { return this.columnParameter; @@ -879,6 +952,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn ValueColumn { get { return this.columnValue; @@ -886,6 +960,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -894,26 +969,33 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public OptionsRow this[int index] { get { return ((OptionsRow)(this.Rows[index])); } } + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event OptionsRowChangeEventHandler OptionsRowChanging; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event OptionsRowChangeEventHandler OptionsRowChanged; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event OptionsRowChangeEventHandler OptionsRowDeleting; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event OptionsRowChangeEventHandler OptionsRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void AddOptionsRow(OptionsRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public OptionsRow AddOptionsRow(JobsRow parentJobsRowByJobs_Options, string Parameter, string Value) { OptionsRow rowOptionsRow = ((OptionsRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -929,6 +1011,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public override global::System.Data.DataTable Clone() { OptionsDataTable cln = ((OptionsDataTable)(base.Clone())); cln.InitVars(); @@ -936,11 +1019,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new OptionsDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { this.columnName = base.Columns["Name"]; this.columnParameter = base.Columns["Parameter"]; @@ -948,6 +1033,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitClass() { this.columnName = new global::System.Data.DataColumn("Name", typeof(string), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnName); @@ -959,21 +1045,25 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public OptionsRow NewOptionsRow() { return ((OptionsRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new OptionsRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Type GetRowType() { return typeof(OptionsRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.OptionsRowChanged != null)) { @@ -982,6 +1072,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.OptionsRowChanging != null)) { @@ -990,6 +1081,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.OptionsRowDeleted != null)) { @@ -998,6 +1090,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.OptionsRowDeleting != null)) { @@ -1006,11 +1099,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void RemoveOptionsRow(OptionsRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); @@ -1076,7 +1171,6 @@ namespace Duplicati.Scheduler.Data { /// ///Represents the strongly named DataTable class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.Serializable()] [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] public partial class DriveMapsDataTable : global::System.Data.TypedTableBase { @@ -1088,6 +1182,7 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.DataColumn columnUNC; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public DriveMapsDataTable() { this.TableName = "DriveMaps"; this.BeginInit(); @@ -1096,6 +1191,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal DriveMapsDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -1112,12 +1208,14 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected DriveMapsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context) { this.InitVars(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn NameColumn { get { return this.columnName; @@ -1125,6 +1223,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn DriveLetterColumn { get { return this.columnDriveLetter; @@ -1132,6 +1231,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn UNCColumn { get { return this.columnUNC; @@ -1139,6 +1239,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -1147,26 +1248,33 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public DriveMapsRow this[int index] { get { return ((DriveMapsRow)(this.Rows[index])); } } + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event DriveMapsRowChangeEventHandler DriveMapsRowChanging; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event DriveMapsRowChangeEventHandler DriveMapsRowChanged; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event DriveMapsRowChangeEventHandler DriveMapsRowDeleting; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event DriveMapsRowChangeEventHandler DriveMapsRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void AddDriveMapsRow(DriveMapsRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public DriveMapsRow AddDriveMapsRow(JobsRow parentJobsRowByJobs_DriveMaps, string DriveLetter, string UNC) { DriveMapsRow rowDriveMapsRow = ((DriveMapsRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -1182,6 +1290,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public override global::System.Data.DataTable Clone() { DriveMapsDataTable cln = ((DriveMapsDataTable)(base.Clone())); cln.InitVars(); @@ -1189,11 +1298,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new DriveMapsDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { this.columnName = base.Columns["Name"]; this.columnDriveLetter = base.Columns["DriveLetter"]; @@ -1201,6 +1312,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitClass() { this.columnName = new global::System.Data.DataColumn("Name", typeof(string), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnName); @@ -1211,21 +1323,25 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public DriveMapsRow NewDriveMapsRow() { return ((DriveMapsRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new DriveMapsRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Type GetRowType() { return typeof(DriveMapsRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.DriveMapsRowChanged != null)) { @@ -1234,6 +1350,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.DriveMapsRowChanging != null)) { @@ -1242,6 +1359,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.DriveMapsRowDeleted != null)) { @@ -1250,6 +1368,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.DriveMapsRowDeleting != null)) { @@ -1258,11 +1377,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void RemoveDriveMapsRow(DriveMapsRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); @@ -1328,7 +1449,6 @@ namespace Duplicati.Scheduler.Data { /// ///Represents the strongly named DataTable class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.Serializable()] [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] public partial class SettingsDataTable : global::System.Data.TypedTableBase { @@ -1344,6 +1464,7 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.DataColumn columnCheckSrc; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public SettingsDataTable() { this.TableName = "Settings"; this.BeginInit(); @@ -1352,6 +1473,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal SettingsDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -1368,12 +1490,14 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected SettingsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context) { this.InitVars(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn LogFileAgeDaysColumn { get { return this.columnLogFileAgeDays; @@ -1381,6 +1505,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn ChecksumColumn { get { return this.columnChecksum; @@ -1388,6 +1513,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn CheckModColumn { get { return this.columnCheckMod; @@ -1395,6 +1521,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn ShowBubblesColumn { get { return this.columnShowBubbles; @@ -1402,6 +1529,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn CheckSrcColumn { get { return this.columnCheckSrc; @@ -1409,6 +1537,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -1417,26 +1546,33 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public SettingsRow this[int index] { get { return ((SettingsRow)(this.Rows[index])); } } + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event SettingsRowChangeEventHandler SettingsRowChanging; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event SettingsRowChangeEventHandler SettingsRowChanged; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event SettingsRowChangeEventHandler SettingsRowDeleting; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event SettingsRowChangeEventHandler SettingsRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void AddSettingsRow(SettingsRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public SettingsRow AddSettingsRow(int LogFileAgeDays, byte[] Checksum, string CheckMod, bool ShowBubbles, bool CheckSrc) { SettingsRow rowSettingsRow = ((SettingsRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -1451,6 +1587,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public override global::System.Data.DataTable Clone() { SettingsDataTable cln = ((SettingsDataTable)(base.Clone())); cln.InitVars(); @@ -1458,11 +1595,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new SettingsDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { this.columnLogFileAgeDays = base.Columns["LogFileAgeDays"]; this.columnChecksum = base.Columns["Checksum"]; @@ -1472,6 +1611,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitClass() { this.columnLogFileAgeDays = new global::System.Data.DataColumn("LogFileAgeDays", typeof(int), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnLogFileAgeDays); @@ -1487,21 +1627,25 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public SettingsRow NewSettingsRow() { return ((SettingsRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new SettingsRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Type GetRowType() { return typeof(SettingsRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.SettingsRowChanged != null)) { @@ -1510,6 +1654,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.SettingsRowChanging != null)) { @@ -1518,6 +1663,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.SettingsRowDeleted != null)) { @@ -1526,6 +1672,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.SettingsRowDeleting != null)) { @@ -1534,11 +1681,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void RemoveSettingsRow(SettingsRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); @@ -1604,7 +1753,6 @@ namespace Duplicati.Scheduler.Data { /// ///Represents the strongly named DataTable class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.Serializable()] [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] public partial class GuiOptionsDataTable : global::System.Data.TypedTableBase { @@ -1616,6 +1764,7 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.DataColumn columnValue; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public GuiOptionsDataTable() { this.TableName = "GuiOptions"; this.BeginInit(); @@ -1624,6 +1773,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal GuiOptionsDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -1640,12 +1790,14 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected GuiOptionsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context) { this.InitVars(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn NameColumn { get { return this.columnName; @@ -1653,6 +1805,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn ParameterColumn { get { return this.columnParameter; @@ -1660,6 +1813,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn ValueColumn { get { return this.columnValue; @@ -1667,6 +1821,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -1675,26 +1830,33 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public GuiOptionsRow this[int index] { get { return ((GuiOptionsRow)(this.Rows[index])); } } + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event GuiOptionsRowChangeEventHandler GuiOptionsRowChanging; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event GuiOptionsRowChangeEventHandler GuiOptionsRowChanged; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event GuiOptionsRowChangeEventHandler GuiOptionsRowDeleting; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event GuiOptionsRowChangeEventHandler GuiOptionsRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void AddGuiOptionsRow(GuiOptionsRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public GuiOptionsRow AddGuiOptionsRow(JobsRow parentJobsRowByJobs_GuiOptions, string Parameter, string Value) { GuiOptionsRow rowGuiOptionsRow = ((GuiOptionsRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -1710,6 +1872,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public override global::System.Data.DataTable Clone() { GuiOptionsDataTable cln = ((GuiOptionsDataTable)(base.Clone())); cln.InitVars(); @@ -1717,11 +1880,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new GuiOptionsDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { this.columnName = base.Columns["Name"]; this.columnParameter = base.Columns["Parameter"]; @@ -1729,6 +1894,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitClass() { this.columnName = new global::System.Data.DataColumn("Name", typeof(string), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnName); @@ -1740,21 +1906,25 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public GuiOptionsRow NewGuiOptionsRow() { return ((GuiOptionsRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new GuiOptionsRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Type GetRowType() { return typeof(GuiOptionsRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.GuiOptionsRowChanged != null)) { @@ -1763,6 +1933,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.GuiOptionsRowChanging != null)) { @@ -1771,6 +1942,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.GuiOptionsRowDeleted != null)) { @@ -1779,6 +1951,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.GuiOptionsRowDeleting != null)) { @@ -1787,11 +1960,13 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void RemoveGuiOptionsRow(GuiOptionsRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); @@ -1857,18 +2032,19 @@ namespace Duplicati.Scheduler.Data { /// ///Represents strongly named DataRow class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] public partial class JobsRow : global::System.Data.DataRow { private JobsDataTable tableJobs; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal JobsRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableJobs = ((JobsDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Name { get { return ((string)(this[this.tableJobs.NameColumn])); @@ -1879,6 +2055,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Source { get { if (this.IsSourceNull()) { @@ -1894,6 +2071,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Destination { get { if (this.IsDestinationNull()) { @@ -1909,6 +2087,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool FullOnly { get { try { @@ -1924,6 +2103,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int FullRepeatDays { get { try { @@ -1939,6 +2119,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public byte[] LocalChecksum { get { try { @@ -1954,6 +2135,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string LocalCheckMod { get { try { @@ -1969,6 +2151,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Filter { get { try { @@ -1984,6 +2167,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int MaxFulls { get { try { @@ -1999,6 +2183,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int MaxAgeDays { get { try { @@ -2014,6 +2199,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int FullAfterN { get { try { @@ -2029,6 +2215,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool AutoCleanup { get { try { @@ -2044,6 +2231,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool MapDrives { get { try { @@ -2059,6 +2247,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string CheckSrc { get { if (this.IsCheckSrcNull()) { @@ -2074,6 +2263,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string TriggerXML { get { try { @@ -2089,146 +2279,175 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsSourceNull() { return this.IsNull(this.tableJobs.SourceColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetSourceNull() { this[this.tableJobs.SourceColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsDestinationNull() { return this.IsNull(this.tableJobs.DestinationColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetDestinationNull() { this[this.tableJobs.DestinationColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsFullOnlyNull() { return this.IsNull(this.tableJobs.FullOnlyColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetFullOnlyNull() { this[this.tableJobs.FullOnlyColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsFullRepeatDaysNull() { return this.IsNull(this.tableJobs.FullRepeatDaysColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetFullRepeatDaysNull() { this[this.tableJobs.FullRepeatDaysColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsLocalChecksumNull() { return this.IsNull(this.tableJobs.LocalChecksumColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetLocalChecksumNull() { this[this.tableJobs.LocalChecksumColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsLocalCheckModNull() { return this.IsNull(this.tableJobs.LocalCheckModColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetLocalCheckModNull() { this[this.tableJobs.LocalCheckModColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsFilterNull() { return this.IsNull(this.tableJobs.FilterColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetFilterNull() { this[this.tableJobs.FilterColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsMaxFullsNull() { return this.IsNull(this.tableJobs.MaxFullsColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetMaxFullsNull() { this[this.tableJobs.MaxFullsColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsMaxAgeDaysNull() { return this.IsNull(this.tableJobs.MaxAgeDaysColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetMaxAgeDaysNull() { this[this.tableJobs.MaxAgeDaysColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsFullAfterNNull() { return this.IsNull(this.tableJobs.FullAfterNColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetFullAfterNNull() { this[this.tableJobs.FullAfterNColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsAutoCleanupNull() { return this.IsNull(this.tableJobs.AutoCleanupColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetAutoCleanupNull() { this[this.tableJobs.AutoCleanupColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsMapDrivesNull() { return this.IsNull(this.tableJobs.MapDrivesColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetMapDrivesNull() { this[this.tableJobs.MapDrivesColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsCheckSrcNull() { return this.IsNull(this.tableJobs.CheckSrcColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetCheckSrcNull() { this[this.tableJobs.CheckSrcColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsTriggerXMLNull() { return this.IsNull(this.tableJobs.TriggerXMLColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetTriggerXMLNull() { this[this.tableJobs.TriggerXMLColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public OptionsRow[] GetOptionsRows() { if ((this.Table.ChildRelations["Jobs_Options"] == null)) { return new OptionsRow[0]; @@ -2239,6 +2458,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public DriveMapsRow[] GetDriveMapsRows() { if ((this.Table.ChildRelations["Jobs_DriveMaps"] == null)) { return new DriveMapsRow[0]; @@ -2249,6 +2469,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public GuiOptionsRow[] GetGuiOptionsRows() { if ((this.Table.ChildRelations["Jobs_GuiOptions"] == null)) { return new GuiOptionsRow[0]; @@ -2262,18 +2483,19 @@ namespace Duplicati.Scheduler.Data { /// ///Represents strongly named DataRow class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] public partial class OptionsRow : global::System.Data.DataRow { private OptionsDataTable tableOptions; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal OptionsRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableOptions = ((OptionsDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Name { get { return ((string)(this[this.tableOptions.NameColumn])); @@ -2284,6 +2506,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Parameter { get { if (this.IsParameterNull()) { @@ -2299,6 +2522,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Value { get { if (this.IsValueNull()) { @@ -2314,6 +2538,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public JobsRow JobsRow { get { return ((JobsRow)(this.GetParentRow(this.Table.ParentRelations["Jobs_Options"]))); @@ -2324,21 +2549,25 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsParameterNull() { return this.IsNull(this.tableOptions.ParameterColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetParameterNull() { this[this.tableOptions.ParameterColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsValueNull() { return this.IsNull(this.tableOptions.ValueColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetValueNull() { this[this.tableOptions.ValueColumn] = global::System.Convert.DBNull; } @@ -2347,18 +2576,19 @@ namespace Duplicati.Scheduler.Data { /// ///Represents strongly named DataRow class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] public partial class DriveMapsRow : global::System.Data.DataRow { private DriveMapsDataTable tableDriveMaps; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal DriveMapsRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableDriveMaps = ((DriveMapsDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Name { get { try { @@ -2374,6 +2604,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string DriveLetter { get { try { @@ -2389,6 +2620,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string UNC { get { try { @@ -2404,6 +2636,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public JobsRow JobsRow { get { return ((JobsRow)(this.GetParentRow(this.Table.ParentRelations["Jobs_DriveMaps"]))); @@ -2414,31 +2647,37 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsNameNull() { return this.IsNull(this.tableDriveMaps.NameColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetNameNull() { this[this.tableDriveMaps.NameColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsDriveLetterNull() { return this.IsNull(this.tableDriveMaps.DriveLetterColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetDriveLetterNull() { this[this.tableDriveMaps.DriveLetterColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsUNCNull() { return this.IsNull(this.tableDriveMaps.UNCColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetUNCNull() { this[this.tableDriveMaps.UNCColumn] = global::System.Convert.DBNull; } @@ -2447,18 +2686,19 @@ namespace Duplicati.Scheduler.Data { /// ///Represents strongly named DataRow class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] public partial class SettingsRow : global::System.Data.DataRow { private SettingsDataTable tableSettings; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal SettingsRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableSettings = ((SettingsDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int LogFileAgeDays { get { try { @@ -2474,6 +2714,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public byte[] Checksum { get { try { @@ -2489,6 +2730,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string CheckMod { get { try { @@ -2504,6 +2746,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool ShowBubbles { get { try { @@ -2519,6 +2762,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool CheckSrc { get { try { @@ -2534,51 +2778,61 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsLogFileAgeDaysNull() { return this.IsNull(this.tableSettings.LogFileAgeDaysColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetLogFileAgeDaysNull() { this[this.tableSettings.LogFileAgeDaysColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsChecksumNull() { return this.IsNull(this.tableSettings.ChecksumColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetChecksumNull() { this[this.tableSettings.ChecksumColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsCheckModNull() { return this.IsNull(this.tableSettings.CheckModColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetCheckModNull() { this[this.tableSettings.CheckModColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsShowBubblesNull() { return this.IsNull(this.tableSettings.ShowBubblesColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetShowBubblesNull() { this[this.tableSettings.ShowBubblesColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsCheckSrcNull() { return this.IsNull(this.tableSettings.CheckSrcColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetCheckSrcNull() { this[this.tableSettings.CheckSrcColumn] = global::System.Convert.DBNull; } @@ -2587,18 +2841,19 @@ namespace Duplicati.Scheduler.Data { /// ///Represents strongly named DataRow class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] public partial class GuiOptionsRow : global::System.Data.DataRow { private GuiOptionsDataTable tableGuiOptions; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal GuiOptionsRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableGuiOptions = ((GuiOptionsDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Name { get { return ((string)(this[this.tableGuiOptions.NameColumn])); @@ -2609,6 +2864,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Parameter { get { if (this.IsParameterNull()) { @@ -2624,6 +2880,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string Value { get { if (this.IsValueNull()) { @@ -2639,6 +2896,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public JobsRow JobsRow { get { return ((JobsRow)(this.GetParentRow(this.Table.ParentRelations["Jobs_GuiOptions"]))); @@ -2649,21 +2907,25 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsParameterNull() { return this.IsNull(this.tableGuiOptions.ParameterColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetParameterNull() { this[this.tableGuiOptions.ParameterColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsValueNull() { return this.IsNull(this.tableGuiOptions.ValueColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetValueNull() { this[this.tableGuiOptions.ValueColumn] = global::System.Convert.DBNull; } @@ -2672,7 +2934,7 @@ namespace Duplicati.Scheduler.Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public class JobsRowChangeEvent : global::System.EventArgs { private JobsRow eventRow; @@ -2680,12 +2942,14 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public JobsRowChangeEvent(JobsRow row, global::System.Data.DataRowAction action) { this.eventRow = row; this.eventAction = action; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public JobsRow Row { get { return this.eventRow; @@ -2693,6 +2957,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -2703,7 +2968,7 @@ namespace Duplicati.Scheduler.Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public class OptionsRowChangeEvent : global::System.EventArgs { private OptionsRow eventRow; @@ -2711,12 +2976,14 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public OptionsRowChangeEvent(OptionsRow row, global::System.Data.DataRowAction action) { this.eventRow = row; this.eventAction = action; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public OptionsRow Row { get { return this.eventRow; @@ -2724,6 +2991,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -2734,7 +3002,7 @@ namespace Duplicati.Scheduler.Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public class DriveMapsRowChangeEvent : global::System.EventArgs { private DriveMapsRow eventRow; @@ -2742,12 +3010,14 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public DriveMapsRowChangeEvent(DriveMapsRow row, global::System.Data.DataRowAction action) { this.eventRow = row; this.eventAction = action; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public DriveMapsRow Row { get { return this.eventRow; @@ -2755,6 +3025,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -2765,7 +3036,7 @@ namespace Duplicati.Scheduler.Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public class SettingsRowChangeEvent : global::System.EventArgs { private SettingsRow eventRow; @@ -2773,12 +3044,14 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public SettingsRowChangeEvent(SettingsRow row, global::System.Data.DataRowAction action) { this.eventRow = row; this.eventAction = action; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public SettingsRow Row { get { return this.eventRow; @@ -2786,6 +3059,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -2796,7 +3070,7 @@ namespace Duplicati.Scheduler.Data { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public class GuiOptionsRowChangeEvent : global::System.EventArgs { private GuiOptionsRow eventRow; @@ -2804,12 +3078,14 @@ namespace Duplicati.Scheduler.Data { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public GuiOptionsRowChangeEvent(GuiOptionsRow row, global::System.Data.DataRowAction action) { this.eventRow = row; this.eventAction = action; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public GuiOptionsRow Row { get { return this.eventRow; @@ -2817,6 +3093,7 @@ namespace Duplicati.Scheduler.Data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; diff --git a/Duplicati/Scheduler/Duplicati.Scheduler.csproj b/Duplicati/Scheduler/Duplicati.Scheduler.csproj index a77d349ac..8d73b062a 100644 --- a/Duplicati/Scheduler/Duplicati.Scheduler.csproj +++ b/Duplicati/Scheduler/Duplicati.Scheduler.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -12,6 +12,10 @@ Duplicati.Scheduler v3.5 512 + + + 3.5 + true @@ -179,6 +183,7 @@ True Resources.resx + True PreserveNewest diff --git a/Duplicati/Scheduler/PhoneHome/BackupsDataSet.Designer.cs b/Duplicati/Scheduler/PhoneHome/BackupsDataSet.Designer.cs index b981883f1..80c529e18 100644 --- a/Duplicati/Scheduler/PhoneHome/BackupsDataSet.Designer.cs +++ b/Duplicati/Scheduler/PhoneHome/BackupsDataSet.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4961 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -16,7 +16,6 @@ namespace Duplicati.Scheduler.PhoneHome { /// ///Represents a strongly typed in-memory cache of data. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.Serializable()] [global::System.ComponentModel.DesignerCategoryAttribute("code")] [global::System.ComponentModel.ToolboxItem(true)] @@ -30,6 +29,7 @@ namespace Duplicati.Scheduler.PhoneHome { private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public BackupsDataSet() { this.BeginInit(); this.InitClass(); @@ -40,6 +40,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected BackupsDataSet(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context, false) { if ((this.IsBinarySerialized(info, context) == true)) { @@ -75,6 +76,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] public HistoryDataTable History { @@ -84,6 +86,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.BrowsableAttribute(true)] [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)] public override global::System.Data.SchemaSerializationMode SchemaSerializationMode { @@ -96,6 +99,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] public new global::System.Data.DataTableCollection Tables { get { @@ -104,6 +108,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] public new global::System.Data.DataRelationCollection Relations { get { @@ -112,6 +117,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void InitializeDerivedDataSet() { this.BeginInit(); this.InitClass(); @@ -119,6 +125,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public override global::System.Data.DataSet Clone() { BackupsDataSet cln = ((BackupsDataSet)(base.Clone())); cln.InitVars(); @@ -127,16 +134,19 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override bool ShouldSerializeTables() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override bool ShouldSerializeRelations() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) { if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { this.Reset(); @@ -161,6 +171,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() { global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream(); this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null)); @@ -169,11 +180,13 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { this.InitVars(true); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars(bool initTable) { this.tableHistory = ((HistoryDataTable)(base.Tables["History"])); if ((initTable == true)) { @@ -184,6 +197,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitClass() { this.DataSetName = "BackupsDataSet"; this.Prefix = ""; @@ -195,11 +209,13 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private bool ShouldSerializeHistory() { return false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) { this.InitVars(); @@ -207,6 +223,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { BackupsDataSet ds = new BackupsDataSet(); global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); @@ -252,12 +269,12 @@ namespace Duplicati.Scheduler.PhoneHome { return type; } + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void HistoryRowChangeEventHandler(object sender, HistoryRowChangeEvent e); /// ///Represents the strongly named DataTable class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.Serializable()] [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] public partial class HistoryDataTable : global::System.Data.TypedTableBase { @@ -273,6 +290,7 @@ namespace Duplicati.Scheduler.PhoneHome { private global::System.Data.DataColumn columnXmlContent; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryDataTable() { this.TableName = "History"; this.BeginInit(); @@ -281,6 +299,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal HistoryDataTable(global::System.Data.DataTable table) { this.TableName = table.TableName; if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { @@ -297,12 +316,14 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected HistoryDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : base(info, context) { this.InitVars(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn UserNameColumn { get { return this.columnUserName; @@ -310,6 +331,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn MachineNameColumn { get { return this.columnMachineName; @@ -317,6 +339,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn EntryTypeColumn { get { return this.columnEntryType; @@ -324,6 +347,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn ModificationDateColumn { get { return this.columnModificationDate; @@ -331,6 +355,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataColumn XmlContentColumn { get { return this.columnXmlContent; @@ -338,6 +363,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int Count { get { @@ -346,26 +372,33 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryRow this[int index] { get { return ((HistoryRow)(this.Rows[index])); } } + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event HistoryRowChangeEventHandler HistoryRowChanging; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event HistoryRowChangeEventHandler HistoryRowChanged; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event HistoryRowChangeEventHandler HistoryRowDeleting; + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public event HistoryRowChangeEventHandler HistoryRowDeleted; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void AddHistoryRow(HistoryRow row) { this.Rows.Add(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryRow AddHistoryRow(string UserName, string MachineName, string EntryType, System.DateTime ModificationDate, string XmlContent) { HistoryRow rowHistoryRow = ((HistoryRow)(this.NewRow())); object[] columnValuesArray = new object[] { @@ -380,6 +413,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryRow FindByUserNameMachineNameEntryTypeModificationDate(string UserName, string MachineName, string EntryType, System.DateTime ModificationDate) { return ((HistoryRow)(this.Rows.Find(new object[] { UserName, @@ -389,6 +423,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public override global::System.Data.DataTable Clone() { HistoryDataTable cln = ((HistoryDataTable)(base.Clone())); cln.InitVars(); @@ -396,11 +431,13 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataTable CreateInstance() { return new HistoryDataTable(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { this.columnUserName = base.Columns["UserName"]; this.columnMachineName = base.Columns["MachineName"]; @@ -410,6 +447,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitClass() { this.columnUserName = new global::System.Data.DataColumn("UserName", typeof(string), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnUserName); @@ -437,21 +475,25 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryRow NewHistoryRow() { return ((HistoryRow)(this.NewRow())); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { return new HistoryRow(builder); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override global::System.Type GetRowType() { return typeof(HistoryRow); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanged(e); if ((this.HistoryRowChanged != null)) { @@ -460,6 +502,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { base.OnRowChanging(e); if ((this.HistoryRowChanging != null)) { @@ -468,6 +511,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleted(e); if ((this.HistoryRowDeleted != null)) { @@ -476,6 +520,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { base.OnRowDeleting(e); if ((this.HistoryRowDeleting != null)) { @@ -484,11 +529,13 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void RemoveHistoryRow(HistoryRow row) { this.Rows.Remove(row); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); @@ -554,18 +601,19 @@ namespace Duplicati.Scheduler.PhoneHome { /// ///Represents strongly named DataRow class. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] public partial class HistoryRow : global::System.Data.DataRow { private HistoryDataTable tableHistory; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal HistoryRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableHistory = ((HistoryDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string UserName { get { return ((string)(this[this.tableHistory.UserNameColumn])); @@ -576,6 +624,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string MachineName { get { return ((string)(this[this.tableHistory.MachineNameColumn])); @@ -586,6 +635,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string EntryType { get { return ((string)(this[this.tableHistory.EntryTypeColumn])); @@ -596,6 +646,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public System.DateTime ModificationDate { get { return ((global::System.DateTime)(this[this.tableHistory.ModificationDateColumn])); @@ -606,6 +657,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public string XmlContent { get { try { @@ -621,11 +673,13 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsXmlContentNull() { return this.IsNull(this.tableHistory.XmlContentColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public void SetXmlContentNull() { this[this.tableHistory.XmlContentColumn] = global::System.Convert.DBNull; } @@ -634,7 +688,7 @@ namespace Duplicati.Scheduler.PhoneHome { /// ///Row event argument class /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public class HistoryRowChangeEvent : global::System.EventArgs { private HistoryRow eventRow; @@ -642,12 +696,14 @@ namespace Duplicati.Scheduler.PhoneHome { private global::System.Data.DataRowAction eventAction; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryRowChangeEvent(HistoryRow row, global::System.Data.DataRowAction action) { this.eventRow = row; this.eventAction = action; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryRow Row { get { return this.eventRow; @@ -655,6 +711,7 @@ namespace Duplicati.Scheduler.PhoneHome { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public global::System.Data.DataRowAction Action { get { return this.eventAction; @@ -669,12 +726,11 @@ namespace Duplicati.Scheduler.PhoneHome.BackupsDataSetTableAdapters { /// ///Represents the connection and commands used to retrieve and save data. /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.ComponentModel.DesignerCategoryAttribute("code")] [global::System.ComponentModel.ToolboxItem(true)] [global::System.ComponentModel.DataObjectAttribute(true)] [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + - ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public partial class HistoryTableAdapter : global::System.ComponentModel.Component { @@ -689,11 +745,13 @@ namespace Duplicati.Scheduler.PhoneHome.BackupsDataSetTableAdapters { private bool _clearBeforeFill; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public HistoryTableAdapter() { this.ClearBeforeFill = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { get { if ((this._adapter == null)) { @@ -704,6 +762,7 @@ namespace Duplicati.Scheduler.PhoneHome.BackupsDataSetTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal global::System.Data.SqlClient.SqlConnection Connection { get { if ((this._connection == null)) { @@ -731,6 +790,7 @@ namespace Duplicati.Scheduler.PhoneHome.BackupsDataSetTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal global::System.Data.SqlClient.SqlTransaction Transaction { get { return this._transaction; @@ -756,6 +816,7 @@ namespace Duplicati.Scheduler.PhoneHome.BackupsDataSetTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { get { if ((this._commandCollection == null)) { @@ -766,6 +827,7 @@ namespace Duplicati.Scheduler.PhoneHome.BackupsDataSetTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool ClearBeforeFill { get { return this._clearBeforeFill; @@ -776,6 +838,7 @@ namespace Duplicati.Scheduler.PhoneHome.BackupsDataSetTableAdapters { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitAdapter() { this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); @@ -824,12 +887,14 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); this._connection.ConnectionString = global::Duplicati.Scheduler.PhoneHome.Properties.Settings.Default.BackupsConnectionString; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void InitCommandCollection() { this._commandCollection = new global::System.Data.SqlClient.SqlCommand[3]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); @@ -858,6 +923,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] public virtual int Fill(BackupsDataSet.HistoryDataTable dataTable) { @@ -870,6 +936,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] public virtual BackupsDataSet.HistoryDataTable GetData() { @@ -880,6 +947,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, false)] public virtual int FillBy(BackupsDataSet.HistoryDataTable dataTable, string aUserName, string aMachineName, string aEntryType, System.DateTime aModificationDate) { @@ -911,6 +979,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] public virtual BackupsDataSet.HistoryDataTable GetDataBy(string aUserName, string aMachineName, string aEntryType, System.DateTime aModificationDate) { @@ -940,18 +1009,21 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int Update(BackupsDataSet.HistoryDataTable dataTable) { return this.Adapter.Update(dataTable); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int Update(BackupsDataSet dataSet) { return this.Adapter.Update(dataSet, "History"); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int Update(global::System.Data.DataRow dataRow) { return this.Adapter.Update(new global::System.Data.DataRow[] { @@ -959,12 +1031,14 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int Update(global::System.Data.DataRow[] dataRows) { return this.Adapter.Update(dataRows); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] public virtual int Delete(string Original_UserName, string Original_MachineName, string Original_EntryType, System.DateTime Original_ModificationDate) { @@ -1004,6 +1078,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] public virtual int Insert(string UserName, string MachineName, string EntryType, System.DateTime ModificationDate, object XmlContent) { @@ -1049,6 +1124,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] public virtual int Update(string UserName, string MachineName, string EntryType, System.DateTime ModificationDate, object XmlContent, string Original_UserName, string Original_MachineName, string Original_EntryType, System.DateTime Original_ModificationDate) { @@ -1113,6 +1189,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] public virtual int Update(object XmlContent, string Original_UserName, string Original_MachineName, string Original_EntryType, System.DateTime Original_ModificationDate) { @@ -1120,6 +1197,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual global::System.Nullable LatestQuery(string aUserName, string aMachineName, string aEntryType) { global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[2]; @@ -1168,11 +1246,10 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo /// ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] [global::System.ComponentModel.DesignerCategoryAttribute("code")] [global::System.ComponentModel.ToolboxItem(true)] [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerDesigner, Microsoft.VSD" + - "esigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + "esigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapterManager")] public partial class TableAdapterManager : global::System.ComponentModel.Component { @@ -1185,6 +1262,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo private global::System.Data.IDbConnection _connection; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public UpdateOrderOption UpdateOrder { get { return this._updateOrder; @@ -1195,9 +1273,10 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + - "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + - "", "System.Drawing.Design.UITypeEditor")] + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] public HistoryTableAdapter HistoryTableAdapter { get { return this._historyTableAdapter; @@ -1208,6 +1287,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool BackupDataSetBeforeUpdate { get { return this._backupDataSetBeforeUpdate; @@ -1218,6 +1298,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] public global::System.Data.IDbConnection Connection { get { @@ -1236,6 +1317,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] public int TableAdapterInstanceCount { get { @@ -1251,6 +1333,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo ///Update rows in top-down order. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private int UpdateUpdatedRows(BackupsDataSet dataSet, global::System.Collections.Generic.List allChangedRows, global::System.Collections.Generic.List allAddedRows) { int result = 0; if ((this._historyTableAdapter != null)) { @@ -1269,6 +1352,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo ///Insert rows in top-down order. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private int UpdateInsertedRows(BackupsDataSet dataSet, global::System.Collections.Generic.List allAddedRows) { int result = 0; if ((this._historyTableAdapter != null)) { @@ -1286,6 +1370,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo ///Delete rows in bottom-up order. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private int UpdateDeletedRows(BackupsDataSet dataSet, global::System.Collections.Generic.List allChangedRows) { int result = 0; if ((this._historyTableAdapter != null)) { @@ -1303,6 +1388,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo ///Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private global::System.Data.DataRow[] GetRealUpdatedRows(global::System.Data.DataRow[] updatedRows, global::System.Collections.Generic.List allAddedRows) { if (((updatedRows == null) || (updatedRows.Length < 1))) { @@ -1326,6 +1412,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo ///Update all changes to the dataset. /// [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public virtual int UpdateAll(BackupsDataSet dataSet) { if ((dataSet == null)) { throw new global::System.ArgumentNullException("dataSet"); @@ -1454,11 +1541,13 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected virtual void SortSelfReferenceRows(global::System.Data.DataRow[] rows, global::System.Data.DataRelation relation, bool childFirst) { global::System.Array.Sort(rows, new SelfReferenceComparer(relation, childFirst)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] protected virtual bool MatchTableAdapterConnection(global::System.Data.IDbConnection inputConnection) { if ((this._connection != null)) { return true; @@ -1476,7 +1565,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo /// ///Update Order Option /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public enum UpdateOrderOption { InsertUpdateDelete = 0, @@ -1487,7 +1576,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo /// ///Used to sort self-referenced table's rows /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private class SelfReferenceComparer : object, global::System.Collections.Generic.IComparer { private global::System.Data.DataRelation _relation; @@ -1495,6 +1584,7 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo private int _childFirst; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal SelfReferenceComparer(global::System.Data.DataRelation relation, bool childFirst) { this._relation = relation; if (childFirst) { @@ -1506,32 +1596,46 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private bool IsChildAndParent(global::System.Data.DataRow child, global::System.Data.DataRow parent) { - global::System.Diagnostics.Debug.Assert((child != null)); - global::System.Diagnostics.Debug.Assert((parent != null)); - global::System.Data.DataRow newParent = child.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private global::System.Data.DataRow GetRoot(global::System.Data.DataRow row, out int distance) { + global::System.Diagnostics.Debug.Assert((row != null)); + global::System.Data.DataRow root = row; + distance = 0; + + global::System.Collections.Generic.IDictionary traversedRows = new global::System.Collections.Generic.Dictionary(); + traversedRows[row] = row; + + global::System.Data.DataRow parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); for ( - ; ((newParent != null) - && ((object.ReferenceEquals(newParent, child) == false) - && (object.ReferenceEquals(newParent, parent) == false))); + ; ((parent != null) + && (traversedRows.ContainsKey(parent) == false)); ) { - newParent = newParent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + distance = (distance + 1); + root = parent; + traversedRows[parent] = parent; + parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); } - if ((newParent == null)) { - for (newParent = child.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); ((newParent != null) - && ((object.ReferenceEquals(newParent, child) == false) - && (object.ReferenceEquals(newParent, parent) == false))); + + if ((distance == 0)) { + traversedRows.Clear(); + traversedRows[row] = row; + parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); + for ( + ; ((parent != null) + && (traversedRows.ContainsKey(parent) == false)); ) { - newParent = newParent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); + distance = (distance + 1); + root = parent; + traversedRows[parent] = parent; + parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); } } - if (object.ReferenceEquals(newParent, parent)) { - return true; - } - return false; + + return root; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public int Compare(global::System.Data.DataRow row1, global::System.Data.DataRow row2) { if (object.ReferenceEquals(row1, row2)) { return 0; @@ -1543,16 +1647,25 @@ SELECT UserName, MachineName, EntryType, ModificationDate, XmlContent FROM Histo return 1; } - // Is row1 the child or grandchild of row2 - if (this.IsChildAndParent(row1, row2)) { - return this._childFirst; - } + int distance1 = 0; + global::System.Data.DataRow root1 = this.GetRoot(row1, out distance1); - // Is row2 the child or grandchild of row1 - if (this.IsChildAndParent(row2, row1)) { - return (-1 * this._childFirst); + int distance2 = 0; + global::System.Data.DataRow root2 = this.GetRoot(row2, out distance2); + + if (object.ReferenceEquals(root1, root2)) { + return (this._childFirst * distance1.CompareTo(distance2)); + } + else { + global::System.Diagnostics.Debug.Assert(((root1.Table != null) + && (root2.Table != null))); + if ((root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2))) { + return -1; + } + else { + return 1; + } } - return 0; } } } diff --git a/Duplicati/Scheduler/PhoneHome/Duplicati.Scheduler.PhoneHome.csproj b/Duplicati/Scheduler/PhoneHome/Duplicati.Scheduler.PhoneHome.csproj index 0377ae172..2ef95109e 100644 --- a/Duplicati/Scheduler/PhoneHome/Duplicati.Scheduler.PhoneHome.csproj +++ b/Duplicati/Scheduler/PhoneHome/Duplicati.Scheduler.PhoneHome.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -14,6 +14,10 @@ 512 + + + 3.5 + true diff --git a/Duplicati/Scheduler/PhoneHome/Properties/Resources.Designer.cs b/Duplicati/Scheduler/PhoneHome/Properties/Resources.Designer.cs index 32b3dc884..e60116bbf 100644 --- a/Duplicati/Scheduler/PhoneHome/Properties/Resources.Designer.cs +++ b/Duplicati/Scheduler/PhoneHome/Properties/Resources.Designer.cs @@ -1,17 +1,17 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4961 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ -namespace Duplicati.Scheduler.PhoneHome.Properties -{ - - +namespace Duplicati.Scheduler.PhoneHome.Properties { + using System; + + /// /// A strongly-typed resource class, for looking up localized strings, etc. /// @@ -19,51 +19,43 @@ namespace Duplicati.Scheduler.PhoneHome.Properties // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources - { - + internal class Resources { + private static global::System.Resources.ResourceManager resourceMan; - + private static global::System.Globalization.CultureInfo resourceCulture; - + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() - { + internal Resources() { } - + /// /// Returns the cached ResourceManager instance used by this class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager - { - get - { - if ((resourceMan == null)) - { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PhoneHome.Properties.Resources", typeof(Resources).Assembly); + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Duplicati.Scheduler.PhoneHome.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; } return resourceMan; } } - + /// /// Overrides the current thread's CurrentUICulture property for all /// resource lookups using this strongly typed resource class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture - { - get - { + internal static global::System.Globalization.CultureInfo Culture { + get { return resourceCulture; } - set - { + set { resourceCulture = value; } } diff --git a/Duplicati/Scheduler/PhoneHome/Properties/Settings.Designer.cs b/Duplicati/Scheduler/PhoneHome/Properties/Settings.Designer.cs index 6a61dae48..55aa34f83 100644 --- a/Duplicati/Scheduler/PhoneHome/Properties/Settings.Designer.cs +++ b/Duplicati/Scheduler/PhoneHome/Properties/Settings.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4961 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -12,7 +12,7 @@ namespace Duplicati.Scheduler.PhoneHome.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); diff --git a/Duplicati/Scheduler/Properties/Resources.Designer.cs b/Duplicati/Scheduler/Properties/Resources.Designer.cs index 8173ef16e..1dad2b951 100644 --- a/Duplicati/Scheduler/Properties/Resources.Designer.cs +++ b/Duplicati/Scheduler/Properties/Resources.Designer.cs @@ -1,17 +1,17 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4961 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ -namespace Duplicati.Scheduler.Properties -{ - - +namespace Duplicati.Scheduler.Properties { + using System; + + /// /// A strongly-typed resource class, for looking up localized strings, etc. /// @@ -19,51 +19,43 @@ namespace Duplicati.Scheduler.Properties // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources - { - + internal class Resources { + private static global::System.Resources.ResourceManager resourceMan; - + private static global::System.Globalization.CultureInfo resourceCulture; - + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() - { + internal Resources() { } - + /// /// Returns the cached ResourceManager instance used by this class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager - { - get - { - if ((resourceMan == null)) - { + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Duplicati.Scheduler.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; } return resourceMan; } } - + /// /// Overrides the current thread's CurrentUICulture property for all /// resource lookups using this strongly typed resource class. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture - { - get - { + internal static global::System.Globalization.CultureInfo Culture { + get { return resourceCulture; } - set - { + set { resourceCulture = value; } } diff --git a/Duplicati/Scheduler/Properties/Settings.Designer.cs b/Duplicati/Scheduler/Properties/Settings.Designer.cs index 751ac95ec..8ddf3f854 100644 --- a/Duplicati/Scheduler/Properties/Settings.Designer.cs +++ b/Duplicati/Scheduler/Properties/Settings.Designer.cs @@ -1,28 +1,24 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4961 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ -namespace Duplicati.Scheduler.Properties -{ - - +namespace Duplicati.Scheduler.Properties { + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase - { - + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default - { - get - { + + public static Settings Default { + get { return defaultInstance; } } diff --git a/Duplicati/Scheduler/RunBackup/Duplicati.Scheduler.RunBackup.csproj b/Duplicati/Scheduler/RunBackup/Duplicati.Scheduler.RunBackup.csproj index 2ca94b710..1aca58329 100644 --- a/Duplicati/Scheduler/RunBackup/Duplicati.Scheduler.RunBackup.csproj +++ b/Duplicati/Scheduler/RunBackup/Duplicati.Scheduler.RunBackup.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -28,6 +28,10 @@ false false true + + + 3.5 + true diff --git a/Duplicati/Scheduler/RunBackup/Properties/Settings.Designer.cs b/Duplicati/Scheduler/RunBackup/Properties/Settings.Designer.cs index 661e38bec..9714d3561 100644 --- a/Duplicati/Scheduler/RunBackup/Properties/Settings.Designer.cs +++ b/Duplicati/Scheduler/RunBackup/Properties/Settings.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5446 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -12,7 +12,7 @@ namespace Duplicati.Scheduler.RunBackup.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); diff --git a/Duplicati/Scheduler/Utility/Duplicati.Scheduler.Utility.csproj b/Duplicati/Scheduler/Utility/Duplicati.Scheduler.Utility.csproj index b58a04f0e..eed5a2066 100644 --- a/Duplicati/Scheduler/Utility/Duplicati.Scheduler.Utility.csproj +++ b/Duplicati/Scheduler/Utility/Duplicati.Scheduler.Utility.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -12,6 +12,10 @@ Duplicati.Scheduler.Utility v3.5 512 + + + 3.5 + true diff --git a/Duplicati/Scheduler/Utility/Properties/Resources.Designer.cs b/Duplicati/Scheduler/Utility/Properties/Resources.Designer.cs index f2e741a40..56ef2d856 100644 --- a/Duplicati/Scheduler/Utility/Properties/Resources.Designer.cs +++ b/Duplicati/Scheduler/Utility/Properties/Resources.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.5446 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Scheduler.Utility.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { diff --git a/Duplicati/Winforms/Controls/Duplicati.Winforms.Controls.csproj b/Duplicati/Winforms/Controls/Duplicati.Winforms.Controls.csproj index a90df1e22..1353e3a63 100644 --- a/Duplicati/Winforms/Controls/Duplicati.Winforms.Controls.csproj +++ b/Duplicati/Winforms/Controls/Duplicati.Winforms.Controls.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -14,6 +14,10 @@ 512 true Duplicati.snk + + + 3.5 + true diff --git a/Duplicati/Winforms/Controls/Properties/Resources.Designer.cs b/Duplicati/Winforms/Controls/Properties/Resources.Designer.cs index 6616e14d9..db0b9a656 100644 --- a/Duplicati/Winforms/Controls/Properties/Resources.Designer.cs +++ b/Duplicati/Winforms/Controls/Properties/Resources.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Winforms.Controls.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { diff --git a/Duplicati/Winforms/Controls/Strings/PasswordConfirmationDialog.Designer.cs b/Duplicati/Winforms/Controls/Strings/PasswordConfirmationDialog.Designer.cs index be9b0970b..1483d29ec 100644 --- a/Duplicati/Winforms/Controls/Strings/PasswordConfirmationDialog.Designer.cs +++ b/Duplicati/Winforms/Controls/Strings/PasswordConfirmationDialog.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Winforms.Controls.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class PasswordConfirmationDialog { diff --git a/Duplicati/Winforms/Controls/Strings/PasswordControl.Designer.cs b/Duplicati/Winforms/Controls/Strings/PasswordControl.Designer.cs index 1e95d3ce5..8e516ad3f 100644 --- a/Duplicati/Winforms/Controls/Strings/PasswordControl.Designer.cs +++ b/Duplicati/Winforms/Controls/Strings/PasswordControl.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4952 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Duplicati.Winforms.Controls.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class PasswordControl { diff --git a/Installer/WixProjBuilder.exe b/Installer/WixProjBuilder.exe index f8e938060013b3564e517520ccc109b1b2212e30..2553f54bc66aa25d7beffb808326df9329346086 100644 GIT binary patch delta 4341 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 iFi0?iR6y_!=gpH;@>w|zAcGGZ>^BQ)y=Ricmw9 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 lESSK+Ai)e$0l_ZWh#d&p6S59RPpvA-n(p diff --git a/UpdateVersionNumber.exe b/UpdateVersionNumber.exe index e03a16e06f715a1851aff3ebb0d269ab3297b8a6..fa42426adc9518fb69df72ea5e1208ef913f6bcf 100644 GIT binary patch delta 8216 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 delta 8157 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 h=!uFVlbvkOOm46>*vx15i;OodQ0o8y diff --git a/WizardForm/Strings/Dialog.Designer.cs b/WizardForm/Strings/Dialog.Designer.cs index f873e9fdb..fe2655e94 100644 --- a/WizardForm/Strings/Dialog.Designer.cs +++ b/WizardForm/Strings/Dialog.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.3082 +// Runtime Version:4.0.30319.237 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace System.Windows.Forms.Wizard.Strings { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Dialog { diff --git a/WizardForm/WizardForm.csproj b/WizardForm/WizardForm.csproj index 513ed3443..af5a20142 100644 --- a/WizardForm/WizardForm.csproj +++ b/WizardForm/WizardForm.csproj @@ -1,4 +1,5 @@ - + + Debug AnyCPU @@ -13,12 +14,10 @@ WizardForm.snk - 2.0 + 3.5 v2.0 - - true diff --git a/WizardForm/app.config b/WizardForm/app.config index b7db28170..73859b00e 100644 --- a/WizardForm/app.config +++ b/WizardForm/app.config @@ -1,3 +1,3 @@ - + - +