Commit History

Autor SHA1 Mensaxe Data
  Tomas Hajny 1e6ee7f3c7 * fix remaining search handle leaks in Dos.FSearch - fix for bug #30896 %!s(int64=8) %!d(string=hai) anos
  Tomas Hajny b7de70422f * fix for bug #24504 (extended version of patch by Bart Broersma) %!s(int64=8) %!d(string=hai) anos
  Tomas Hajny c1afb4b63b * avoid FindFirst failing due to Attribute parameter bigger than $FF %!s(int64=9) %!d(string=hai) anos
  Tomas Hajny 2eba9bc63e * fix SetFAttr (doWriteThrough not accepted in DosSetPathInfo for ilStandard) and improve compatibility with TP/BP for returned DosError in case of errors %!s(int64=10) %!d(string=hai) anos
  Tomas Hajny 7292e64e04 * corrected test for empty filename in FileRec %!s(int64=10) %!d(string=hai) anos
  Tomas Hajny 08ce351a06 * don't use the OS/2 API function DosSearchPath for searching through the list of directories in FSearch because it always returns full path even for relative directory specifications (as opposed to what is expected in TP/BP) %!s(int64=10) %!d(string=hai) anos
  Tomas Hajny 2e5054186c * include current directory in the list of searched directories in FSearch as expected in TP/BP %!s(int64=10) %!d(string=hai) anos
  Tomas Hajny 5176a069cf * align DosError returned for empty filename in GetFAttr and SetFAttr to TP/BP %!s(int64=10) %!d(string=hai) anos
  Tomas Hajny 37acf48426 * align DosError returned for invalid (unused) handle in GetFTime and SetFTime to TP/BP %!s(int64=10) %!d(string=hai) anos
  Tomas Hajny dcffcd22e7 * fix a bug in Exec if calling a program without arguments %!s(int64=10) %!d(string=hai) anos
  Tomas Hajny f330d2e981 * fix for random memory corruption introduced in r28975 %!s(int64=10) %!d(string=hai) anos
  Tomas Hajny 30820cd0e5 * fixed missed setting of return code %!s(int64=10) %!d(string=hai) anos
  Tomas Hajny 5d0bd53433 * remove fixed limit for overall size of arguments for Dos.Exec and SysUtils.ExecuteProcess %!s(int64=10) %!d(string=hai) anos
  Tomas Hajny 8cd2b615ce * added (limited) GetLastOSError by emulation of Win32 and *nix behaviour in the RTL %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe df6a2dce00 + unicodestring support for assign/erase/rename %!s(int64=12) %!d(string=hai) anos
  Tomas Hajny af03a73af2 * fix DosExitCode for sessions of other types, consider ExecFlags for other session types %!s(int64=14) %!d(string=hai) anos
  Tomas Hajny 67612af07d * fixes for Exec - execution of different application types, fixed memory leak and avoided queue name collisions %!s(int64=14) %!d(string=hai) anos
  Tomas Hajny bbd4886809 * fix for wrong pointer increment (causing crash/heap corruptions) %!s(int64=19) %!d(string=hai) anos
  Tomas Hajny f9e28f363d * workaround for OS/2 bug - check for 64kB border crossing in parameters for DosExecPgm %!s(int64=19) %!d(string=hai) anos
  michael 859bb30daa + Removed HASTHREADVAR SUPPORT_THREADVAR defines %!s(int64=20) %!d(string=hai) anos
  fpc 790a4fe2d3 * log and id tags removed %!s(int64=20) %!d(string=hai) anos
  fpc 50778076c3 initial import %!s(int64=20) %!d(string=hai) anos
  peter e417e34496 * truncate log %!s(int64=20) %!d(string=hai) anos
  Tomas Hajny 1215d90528 * FSearch must skip invalid paths %!s(int64=20) %!d(string=hai) anos
  Tomas Hajny 46aad77754 * allow running any type of session from Exec %!s(int64=20) %!d(string=hai) anos
  Tomas Hajny 1d4e9b37fc * GetMsCount added, platform independent routines moved to single include file %!s(int64=20) %!d(string=hai) anos
  Tomas Hajny 9f51eee552 * final part of longint2cardinal fixes for doscalls %!s(int64=21) %!d(string=hai) anos
  Tomas Hajny db94578ce6 * Exec cleanup %!s(int64=21) %!d(string=hai) anos
  Tomas Hajny 09fd537acf * lots of fixes (regcall, THandle, string operations in sysutils, longint2cardinal according to OS/2 docs, dosh.inc, ...) %!s(int64=21) %!d(string=hai) anos
  daniel bc7f8a474d * Enable threadvars again %!s(int64=21) %!d(string=hai) anos