Commit History

Autor SHA1 Mensaxe Data
  Michael VAN CANNEYT ccfa38c68e * Dotted RTL compiles %!s(int64=2) %!d(string=hai) anos
  Michael VAN CANNEYT 2ce2bab2a6 * Char -> AnsiChar %!s(int64=2) %!d(string=hai) anos
  Nikolay Nikolov 65d8c3d7eb * refactored duplicated code for epoch to datetime and vice versa conversion %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov 03513720a3 * fixed range check error in the DOS unit %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 6921b968f1 - removed TWasiSearchRec.Mode, because it was unused %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 8c39213d39 + implemented DOS.FSearch for WASI %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 090cc8fa8f * moved the FindFirst/FindNext/FindClose code from unit DOS to WasiUtil, using %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 0ead28c1e0 - removed the RtlInfoType record, because it is only used only once in a local %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 6cd88575c6 - removed unused, commented out fields from the RtlInfoType record %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 78c4585b53 * the FNMatch private helper function moved from unit DOS to unit WasiUtil, and %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov b2a0df0d10 * ConvertToFdRelativePath removed from the interface part of the WASI system %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 099a927331 * fix for the WASI datetime to epoch conversion %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov a55980bfb8 + implemented dos.SetFTime for WASI %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov c4d7773c0e + added platform-specific helper function dos.DTToWasiDate, similar to %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov ca242e9ad0 + implemented DOS.GetFAttr for WASI %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 4e605fb764 + dummy implementation of dos.SetFAttr for WASI, based on the Unix version %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov aafb471bc8 * don't set InOutRes in ConvertToFdRelativePath, but return it instead. This %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 27df4e98d2 * use rawbytestring instead of ansistring for the WASI file name handling %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 13c344a3a0 * replaced ['/','\'] with AllowDirectorySeparators in the WASI directory %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov bae50d80d2 * preopen fd names and current dir changed to use ansistring, as well as the %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov e19fcd2b8b + implemented GetMsCount in the DOS unit for WASI %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 02745b0b83 + implemented GetDate, GetTime and WeekDay in the WASI dos unit. They return %!s(int64=4) %!d(string=hai) anos
  nickysn f0543ad8d5 * use -1 instead of 0 for indicating empty DirFD %!s(int64=4) %!d(string=hai) anos
  nickysn 0219b4018c + initial working implementation of FindFirst/FindNext %!s(int64=4) %!d(string=hai) anos
  nickysn 5eac35664f + started working on DOS.FindFirst %!s(int64=4) %!d(string=hai) anos
  nickysn afb9c2ae94 + implemented environment variables support in the DOS unit for the WASI target %!s(int64=4) %!d(string=hai) anos
  nickysn 827f543289 * fixed date calculation in WasiDateToDT %!s(int64=4) %!d(string=hai) anos
  nickysn 25a9843ea4 * also set doserror to 5 for access denied in dos.getfattr %!s(int64=4) %!d(string=hai) anos
  nickysn 953893267b + initial WASI implementation of DOS.GetFTime. Not working yet, due to a %!s(int64=4) %!d(string=hai) anos
  nickysn e830ed6cbc + compile the unit dos (OS-specific functions are dummies for now) for the WASI target %!s(int64=4) %!d(string=hai) anos