Other bug (Announce)
I think I've found another bug.
It seems that the file streams from unit Objects do something wrong with relative paths.
Look at this simple source:
program teststrm;
uses objects;
var s:TDosStream;
begin
s.Init('.\SUBDIR\FILE.TXT',stOpenRead);
writeln(s.status);
writeln(s.errorinfo);
s.Done;
end.
If you have existing .\SUBDIR\ and file "FILE.TXT" inside it should print 0 and 0.
But it prints -2 and 3 which means "Invalid file path."
Compiled with FPC 1.0.10 it works as expected.
edit: I've created a bugreport in the Freepascal mantis system.
edit2: It seems that the root of the bug are in the functions FExpand and GetDir in the unit DOS.
---
DOS-u-akbar!
Complete thread:
- Freepascal 3.2.0 release candidate - Laaca, 30.03.2020, 20:41 (Announce)
- Freepascal 3.2.0 release candidate - marcov, 31.03.2020, 10:00
- Freepascal 3.2.0 release candidate - Rugxulo, 31.03.2020, 19:37
- Freepascal 3.2.0 release candidate - Laaca, 01.04.2020, 23:34
- Freepascal 3.2.0 release candidate - RayeR, 02.04.2020, 14:57
- Freepascal 3.2.0 release candidate - marcov, 03.04.2020, 14:53
- Freepascal 3.2.0 release candidate - Rugxulo, 12.04.2020, 14:10
- Freepascal 3.2.0 release candidate - Laaca, 12.04.2020, 16:41
- Freepascal 3.2.0 release candidate - Laaca, 25.04.2020, 19:01
- Freepascal 3.2.0 release candidate - marcov, 26.04.2020, 17:54
- Freepascal 3.2.0 release candidate - Rugxulo, 29.04.2020, 09:22
- Freepascal 3.2.0 release candidate - Laaca, 29.04.2020, 23:03
- Freepascal 3.2.0 release candidate - marcov, 30.04.2020, 19:48
- Freepascal 3.2.0 release candidate - marcov, 26.04.2020, 17:54
- Freepascal 3.2.0 release candidate - Laaca, 25.04.2020, 19:01
- Freepascal 3.2.0 release candidate - Laaca, 12.04.2020, 16:41
- Freepascal 3.2.0 release candidate - Rugxulo, 12.04.2020, 14:10
- Freepascal 3.2.0 release candidate - Laaca, 01.04.2020, 23:34