Commit History

Autor SHA1 Mensaxe Data
  yury 5e92e2d23f * Fixed crash in DiskFree() and DiskSize() on Unices due to out of bound read of the DriveStr[] array in rare cases. %!s(int64=6) %!d(string=hai) anos
  yury 23006d16f5 * Fixed UnhookSignal when RTL_SIGDEFAULT is passed. The bug have caused crash on aarch64-android due to out of bounds read of the rtlsig2ossig[] array. %!s(int64=6) %!d(string=hai) anos
  svenbarth 09e5f463dc + add Delphi-compatible FileGetSymLinkTarget functions to all platforms (currently returns False on all platforms); this also includes TSymLinkRec variants for both RawByteString and UnicodeString %!s(int64=7) %!d(string=hai) anos
  svenbarth 92dcdd8b5b + add Delphi compatible FollowLink parameter (default is True) to FileExists and DirectoryExists; support for it is up to each target %!s(int64=7) %!d(string=hai) anos
  marco b6824290fc * initial fileflush, mantis #15824 %!s(int64=8) %!d(string=hai) anos
  michael d05175a17f * FileOpen should not open directories (Windows compatible) Bug ID #30766 %!s(int64=8) %!d(string=hai) anos
  yury 1ccf551d1c * android: Try to get the package files directory for any shared library. If it is valid use it as a home dir. %!s(int64=8) %!d(string=hai) anos
  yury 7756dab2bf * android: Create app files dir if needed. %!s(int64=9) %!d(string=hai) anos
  yury 419c6ce61e * android: %!s(int64=9) %!d(string=hai) anos
  yury 3822515bd9 * android: Fixed GetAppConfigDir, GetAppConfigFile, GetUserDir, GetTempDir to return correct writable locations. For NDK libraries, the path to local storage of host Java app is used. For console apps the /data/local/tmp is used. %!s(int64=9) %!d(string=hai) anos
  michael 960963e74b * SearchAttr needs more bits (faSymlink=$400), bug ID #29870 %!s(int64=9) %!d(string=hai) anos
  marco 66608fec02 * unicode executeprocess from work during Lazarus convention in IJsselstein %!s(int64=9) %!d(string=hai) anos
  michael fde42ca8ef * Type helpers, compatible to Delphi XE 8 %!s(int64=9) %!d(string=hai) anos
  yury e1a0b1204a * Removed unused vars in RTL. %!s(int64=10) %!d(string=hai) anos
  yury 6f15b5bf63 * Use /data/local/tmp/ as a fallback temp dir on Android. %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 9b987fde93 * fmShareDenyNone should also take a shared lock (+ test) %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 31037d0664 * when creating a file with an exclusive sharing mode on Unix, first check %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 1e227f78fe * factored out the check for whether we have to generate dotted function %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 6defd861b0 * fixed uninitialized function result in r30048 (mantis #27586) %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 9da8a2304a * converted matching UTF-8 filenames in findfirst/findnext to use %!s(int64=10) %!d(string=hai) anos
  marco 316a50ff23 * support for clock_gettime(), patch by Graeme. %!s(int64=11) %!d(string=hai) anos
  michael 17e34abc62 * Fix for bug ID #18551 %!s(int64=11) %!d(string=hai) anos
  michael f61e27ec8e * clock_gettime uses timespec, not timeval %!s(int64=11) %!d(string=hai) anos
  michael a92056d219 * Use clock_gettime when available %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe f9f041d470 * SystemOldNAme -> SystemOldName %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe af3f12f60c * rawbytestring/unicodestring versions of findfirst/findnext/findclose %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 155aafc255 * moved SYSUTILS_HAS_ANSISTR/UNICODESTR_FILEUTIL_IMPL define to interface %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe eeb98a0c0f - removed platform-specific implementations of GetCurrentDir, SetCurrentDir, %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 06d9b35ed3 * don't truncate the result of GetEnvironmentVariable to 255 characters %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 26b2149ced * converted the following sysutils routines to unicodestring and %!s(int64=12) %!d(string=hai) anos