Commit History

Autor SHA1 Mensaxe Data
  Rika Ichinose 41ae52dde1 Import Heap* functions on WinCE. hai 1 ano
  Rika Ichinose 6489b6fc36 Shorten win/systhrd.inc; fix SetThreadStackGuarantee signature. hai 1 ano
  Michaël Van Canneyt b3800d38cb * Handle potential double defintion of INFINITE hai 1 ano
  Sven/Sarah Barth 244d3df869 * make Lazarus' CodeTools happy hai 1 ano
  Rika Ichinose 48815baef6 Load oleaut32.dll for widestrings on demand. %!s(int64=2) %!d(string=hai) anos
  florian acb6c7f36b * win64 has always SetThreadStackGuarantee hai 1 ano
  Rika Ichinose a774075f2f Support Windows XP where SetThreadStackGuarantee is absent. hai 1 ano
  florian 14ab1cfb71 * set stack margin on windows, so there is stack space left for exception handling in case of a stack overflow, resolves #40589 hai 1 ano
  Michael VAN CANNEYT 706e090457 * Char -> AnsiChar %!s(int64=2) %!d(string=hai) anos
  yury 187cc46b32 * Windows: Do not use CommandLineToArgvW for parsing command line parameters, because it treats \" as an escape sequence for the double quote. %!s(int64=5) %!d(string=hai) anos
  svenbarth 68d743a83e * fix for Mantis #36941: apply (adjusted) patch by Bi0T1N to implement SetThreadDebugNameA and -U for Windows, with the exception of Windows CE %!s(int64=5) %!d(string=hai) anos
  yury 8d95da3fea * Windows: Reworked handling of command line arguments to properly support Unicode: %!s(int64=5) %!d(string=hai) anos
  Tomas Hajny dff7cb3c3c * added missing error constant %!s(int64=10) %!d(string=hai) anos
  Tomas Hajny b9f88aa80c * mapping of I/O error number 206 having different meaning in FPC to RTE 3 %!s(int64=10) %!d(string=hai) anos
  marco 8e2f8d7f3c * for wince use getprocessaddresa, mantis #27450 %!s(int64=10) %!d(string=hai) anos
  svenbarth 2d454dc8fa Move DynLibs support to System unit using a manager approach like for Threads, WideStrings, etc.. This is needed so that we can support features like "delayed" and loading of dynamic packages. %!s(int64=10) %!d(string=hai) anos
  svenbarth b79e7ce1f9 Implement GetCPUCount for Windows OSes. This is for all three Windows targets. %!s(int64=11) %!d(string=hai) anos
  sergei c83f4c5ddc * Windows targets: removed 'errno' threadvar, OS error codes can be passed directly to Errno2InOutRes(). %!s(int64=11) %!d(string=hai) anos
  sergei 83deae45b8 * First part of 64-bit Windows fixes from Mantis #23074. %!s(int64=11) %!d(string=hai) anos
  Tomas Hajny 3e5601d89e * fix ChDir and GetDir handling for other than the current drive and avoid changing the current directory in GetDir in that case %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 63e8d0c31c * do not yet map GetCommandLine() to GetCommandLineW() with -dFPC_UNICODE_RTL, %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe df6a2dce00 + unicodestring support for assign/erase/rename %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe a5273abc9c + support for CP_OEMCP %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe d66d15aad3 + added mkdir/chdir/rmdir(rawbytestring) and (unicodestring) to the system unit %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 08ab4dcabe * convert calls to GetCurrentDirectory to *W in Windows do_getdir() %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 62ee16278b * changed getdir(ansistring):ansistring to %!s(int64=12) %!d(string=hai) anos
  marco e57174a14f * defined -W versions for several -A functions under ifdef FPC_UNICODE_RTL %!s(int64=12) %!d(string=hai) anos
  svenbarth 930b76e8fb Fix compilation of WinCE. Change the fixed UNICODE define of WinCE to FPC_OS_UNICODE, so that it won't be undefined when changing the mode/string type and that the usage of a UNICODE API is independant of the mode. %!s(int64=12) %!d(string=hai) anos
  sergei 167ee9867e * Moved DLL_xxx declarations to sysos.inc, so they can be reused by wince. %!s(int64=13) %!d(string=hai) anos
  sergei c3b106fde3 * StringToOleStr(UnicodeString), reduced to single SetString call, this way it does not depend on private functions and does not require $ifdef's. %!s(int64=13) %!d(string=hai) anos