https://bugs.winehq.org/show_bug.cgi?id=50756
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Component|-unknown |kernel32 Status|UNCONFIRMED |NEW Ever confirmed|0 |1 URL| |https://gemmei.ftp.acc.umu. | |se/mirror/osdn.net/storage/ | |g/t/to/tortoisesvn/1.14.1/A | |pplication/TortoiseSVN-1.14 | |.1.29085-x64-svn-1.14.1.msi CC| |xerox.xerox2000x@gmail.com
--- Comment #7 from Louis Lenders xerox.xerox2000x@gmail.com --- Confirming
Looks like this is the problem:
052c:fixme:file:SetFileInformationByHandle 00000000000000F0, 3, 00000000025ECA58, 222
which is apparently unsupported information class FileRenameInfo
(I just stupidly commented out spec entry for SetFileInformationByHandle with stupid hack below and then it starts to download things and reports success (win version set to win2003))
Stupid hack:
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec index c2a1d0b7912..e003942392b 100644 --- a/dlls/kernel32/kernel32.spec +++ b/dlls/kernel32/kernel32.spec @@ -1410,7 +1410,7 @@ @ stdcall -import SetFileAttributesW(wstr long) # @ stub SetFileBandwidthReservation @ stdcall SetFileCompletionNotificationModes(long long) -@ stdcall -import SetFileInformationByHandle(long long ptr long) +#@ stdcall -import SetFileInformationByHandle(long long ptr long) # @ stub SetFileIoOverlappedRange @ stdcall -import SetFilePointer(long long ptr long) @ stdcall -import SetFilePointerEx(long int64 ptr long) diff --git a/dlls/kernelbase/kernelbase.spec b/dlls/kernelbase/kernelbase.spec index d64729b57db..8dd3e18f977 100644 --- a/dlls/kernelbase/kernelbase.spec +++ b/dlls/kernelbase/kernelbase.spec @@ -1437,7 +1437,7 @@ @ stdcall SetFileApisToOEM() @ stdcall SetFileAttributesA(str long) @ stdcall SetFileAttributesW(wstr long) -@ stdcall SetFileInformationByHandle(long long ptr long) +#@ stdcall SetFileInformationByHandle(long long ptr long) # @ stub SetFileIoOverlappedRange @ stdcall SetFilePointer(long long ptr long) @ stdcall SetFilePointerEx(long int64 ptr long)