Ver código fonte

Merge branch 'master' into dev

# Conflicts:
#	source/WinSCP.cbproj

Source commit: 9467fdb75fea2e6183d2e86bc8b4bf867dd1abdb
Martin Prikryl 4 anos atrás
pai
commit
ed72b050be

+ 1 - 1
deployment/WinSCPnet.nuspec

@@ -18,7 +18,7 @@ The library is primarily intended for advanced automation tasks that require con
 For documentation and examples of use, see project website.
 For documentation and examples of use, see project website.
 
 
 The NuGet package includes the assembly itself and a required WinSCP executable. When installed, it adds the assembly as reference to your project and sets up WinSCP executable to be copied to project output directory, so that it can be found on run-time.</description>
 The NuGet package includes the assembly itself and a required WinSCP executable. When installed, it adds the assembly as reference to your project and sets up WinSCP executable to be copied to project output directory, so that it can be found on run-time.</description>
-    <copyright>Copyright © 2012-2021 Martin Prikryl</copyright>
+    <copyright>Copyright © 20122021 Martin Prikryl</copyright>
     <tags>winscp sftp ftp ftps webdav s3 scp transfer</tags>
     <tags>winscp sftp ftp ftps webdav s3 scp transfer</tags>
     <dependencies>
     <dependencies>
       <group targetFramework=".NETStandard2.0"/>
       <group targetFramework=".NETStandard2.0"/>

+ 1 - 1
dotnet/properties/AssemblyInfo.cs

@@ -35,7 +35,7 @@ namespace WinSCP
     {
     {
         public const string UndefinedProductVersion = "9.9.9.9";
         public const string UndefinedProductVersion = "9.9.9.9";
 
 
-        public const string Version = "1.8.2.0";
+        public const string Version = "1.8.3.0";
         public const string ProductVersion = "6.0.0.0";
         public const string ProductVersion = "6.0.0.0";
     }
     }
 }
 }

+ 1 - 0
source/core/SessionData.h

@@ -101,6 +101,7 @@ class TStoredSessionList;
 class TSessionData : public TNamedObject
 class TSessionData : public TNamedObject
 {
 {
 friend class TStoredSessionList;
 friend class TStoredSessionList;
+
 private:
 private:
   UnicodeString FHostName;
   UnicodeString FHostName;
   int FPortNumber;
   int FPortNumber;

+ 1 - 1
source/core/WebDAVFileSystem.cpp

@@ -943,7 +943,7 @@ void __fastcall TWebDAVFileSystem::ParsePropResultSet(TRemoteFile * File,
     // In *file* PROPFIND response, the # (and other symbols like comma or plus) is not escaped at all
     // In *file* PROPFIND response, the # (and other symbols like comma or plus) is not escaped at all
     // (while in directory listing, they are caret-escaped),
     // (while in directory listing, they are caret-escaped),
     // so if we see one in the display name, take the name from there.
     // so if we see one in the display name, take the name from there.
-    // * and % won't help, as OneDrive seem to have bug with % as the end of the filename,
+    // * and % won't help, as OneDrive seem to have bug with % at the end of the filename,
     // and the * (and others) is removed from file names.
     // and the * (and others) is removed from file names.
     if (FOneDrive && (ContainsText(File->FileName, L"^") || (wcspbrk(File->DisplayName.c_str(), L"&,+#[]%*") != NULL)))
     if (FOneDrive && (ContainsText(File->FileName, L"^") || (wcspbrk(File->DisplayName.c_str(), L"&,+#[]%*") != NULL)))
     {
     {

+ 7 - 5
translations/DE.ini

@@ -15,9 +15,11 @@ PasswordPanel.SessionRememberPasswordPanel.SessionRememberPasswordCheck.Caption=
 BannerPanel.NeverShowAgainCheck.Caption="Dieses Banner &nicht mehr anzeigen"
 BannerPanel.NeverShowAgainCheck.Caption="Dieses Banner &nicht mehr anzeigen"
 BannerPanel.BannerCloseButton.Caption="Fortsetzen"
 BannerPanel.BannerCloseButton.Caption="Fortsetzen"
 BannerPanel.BannerHelpButton.Caption="&Hilfe"
 BannerPanel.BannerHelpButton.Caption="&Hilfe"
-BannerActionList.EditCopy.Caption="&Kopieren"
-BannerActionList.EditSelectAll.Caption="&Alle auswählen"
-BannerActionList.BannerMonospacedFontAction.Caption="Schriftart mit &fester Breite verwenden"
+ActionList.EditCopyAction.Caption="&Kopieren"
+ActionList.EditSelectAllAction.Caption="&Alle auswählen"
+ActionList.BannerMonospacedFontAction.Caption="Schriftart mit &fester Breite verwenden"
+ActionList.LabelCopyAction.Caption="&Kopieren"
+ActionList.LabelOpenLinkAction.Caption="&Öffnen"
 
 
 [Cleanup.dfm]
 [Cleanup.dfm]
 Caption="Anwendungsdaten entfernen"
 Caption="Anwendungsdaten entfernen"
@@ -3449,8 +3451,8 @@ ArchiveDownload.ExtractCheckbox.Caption="Nach dem Herunterladen &entpacken"
 ArchiveDownload.Use7zipCheckbox.Caption="&7-zip zum Entpacken verwenden"
 ArchiveDownload.Use7zipCheckbox.Caption="&7-zip zum Entpacken verwenden"
 ArchiveDownload.Path7zipFile.Caption="7-zip-&Pfad (7z.exe/7za.exe):"
 ArchiveDownload.Path7zipFile.Caption="7-zip-&Pfad (7z.exe/7za.exe):"
 ArchiveDownload.LoggingGroup.Caption="Protokoll"
 ArchiveDownload.LoggingGroup.Caption="Protokoll"
-SynchronizeAnotherServer.Name="mit einem anderen entfernten Swerver &synchronisieren..."
-SynchronizeAnotherServer.Description="Ein Verzeichnis auf einem anderen Server (oder ein anderes Verzeichnis auf diesem Server) mit einem Verzeichnis auf dieeem Server auf dem gleichen Stand halten."
+SynchronizeAnotherServer.Name="Mit einem anderen entfernten Server &synchronisieren..."
+SynchronizeAnotherServer.Description="Ein Verzeichnis auf einem anderen Server (oder ein anderes Verzeichnis auf diesem Server) mit einem Verzeichnis auf diesem Server auf dem gleichen Stand halten."
 SynchronizeAnotherServer.SynchronizeDirectoryFromThisServerGroup.Caption="Synchronisiere Verzeichnis von &diesem Server:"
 SynchronizeAnotherServer.SynchronizeDirectoryFromThisServerGroup.Caption="Synchronisiere Verzeichnis von &diesem Server:"
 SynchronizeAnotherServer.RemotePath1Textbox.Caption="&Verzeichnis:"
 SynchronizeAnotherServer.RemotePath1Textbox.Caption="&Verzeichnis:"
 SynchronizeAnotherServer.ToAnotherServerGroup.Caption="... mit &anderem Server:"
 SynchronizeAnotherServer.ToAnotherServerGroup.Caption="... mit &anderem Server:"

+ 2 - 2
translations/version.ini

@@ -1,6 +1,6 @@
 [Version]
 [Version]
 CS=253
 CS=253
-DE=141
+DE=142
 ES=82
 ES=82
 FI=98
 FI=98
 FR=105
 FR=105
@@ -56,7 +56,7 @@ MYA=6
 
 
 [Author]
 [Author]
 CS=2003,2021,Martin Přikryl
 CS=2003,2021,Martin Přikryl
-DE=2003,2020,Marko Meister,Mick Weiss
+DE=2003,2021,Marko Meister,Mick Weiss
 ES=2003,2020,David Martin,Fredy Rojas,Pablo Grande,Juan Razeto
 ES=2003,2020,David Martin,Fredy Rojas,Pablo Grande,Juan Razeto
 FI=2003,2020,Sami Kuusisto,Tero Pelander,Jarmo Järvenpää
 FI=2003,2020,Sami Kuusisto,Tero Pelander,Jarmo Järvenpää
 FR=2003,2020,Eric Winter,Julien Terral,Raphael Raimbault
 FR=2003,2020,Eric Winter,Julien Terral,Raphael Raimbault