Commit History

Author SHA1 Message Date
  Rika Ichinose d7352e7b66 Remove most of the VER3_0 conditionals. 1 year ago
  Rika Ichinose 8d12774d3b Don’t cache process ID. 1 year ago
  Michaël Van Canneyt e80ce5f61f * Allow to disable monitor 1 year ago
  Rika Ichinose 6489b6fc36 Shorten win/systhrd.inc; fix SetThreadStackGuarantee signature. 1 year ago
  Michaël Van Canneyt 4c26e4f989 * Enable monitor support 1 year ago
  Rika Ichinose 48815baef6 Load oleaut32.dll for widestrings on demand. 2 years ago
  Rika Ichinose a774075f2f Support Windows XP where SetThreadStackGuarantee is absent. 1 year ago
  florian 14ab1cfb71 * set stack margin on windows, so there is stack space left for exception handling in case of a stack overflow, resolves #40589 1 year ago
  Rika Ichinose 943b88e3da Delay-load CoWaitForMultipleHandles to not force the dependency on ole32.dll. 2 years ago
  florian 7281ea7a2c * floating point division by zero should throw run time error 208, fixed 5 years ago
  yury 8d95da3fea * Windows: Reworked handling of command line arguments to properly support Unicode: 5 years ago
  yury 7b425ed4a6 * Moved the common interface part of the win32 and win64 System units to the syswinh.inc include file. 5 years ago
  pierre 84ebe96d41 Define FPC_IS_SYSTEM at start of all system.pp source 6 years ago
  florian 4d63945b8d + handle also STATUS_FLOAT_MULTIPLE_FAULTS, resolves #32822 7 years ago
  florian b421ed0db1 * fixed TranslateMxcsr 7 years ago
  Tomas Hajny e5ceb04725 * patch by Dmitry Boyarintsev (bug #31023) implementing SysSetCtrlBreakHandler for Win32 and Win64 9 years ago
  svenbarth 638339812e i386-win32 also has indirect entry information, so enable this in the compiler and disable the corresponding define in system.pp 9 years ago
  svenbarth 3f45860cf9 Use constref instead of const when passing TEntryInformation along 9 years ago
  svenbarth 535621faaa Rename FPC_HAS_INDIRECT_MAIN_INFORMATION to FPC_HAS_INDIRECT_ENTRY_INFORMATION which is more logical considering the record's name 9 years ago
  svenbarth 788393c298 Change WideString initialization to work correctly with indirect main information as well 9 years ago
  svenbarth af53fcb48c Adjust SysInstance so that it is correctly handled with the indirect entry information on Win32 9 years ago
  svenbarth 6afda909d4 Rework TlsKey handling on Windows so that it works as intended with indirect main information 9 years ago
  svenbarth e3060130a4 Adjustments so that the resource string related tables are provided inside the system unit (both for indirect and direct entry targets). 10 years ago
  svenbarth 0491bca72a inc/system.inc: 10 years ago
  svenbarth 7e1e947b71 asm_exit is only needed on Win32 (Note: the removal of asm_exit from TEntryInformation in the previous commit should have been in this one -.- ) 10 years ago
  svenbarth b525cecad8 - get rid of the calling convention modifier for PascalMain as it's generated using the default calling convention anyway (without any parameters this luckily doesn't matter that much ;) ) 10 years ago
  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. 11 years ago
  sergei ae68a4962f - RTL: merged functionality of InitWideStringManager into InitUnicodeStringManager and removed the former. 11 years ago
  sergei 3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1. 11 years ago
  sergei 3a55c4301e * Since StackTop=StackBottom+StackLength, any two variables are sufficient to describe stack, the third one is redundant. 11 years ago