Commit History

Autor SHA1 Mensaxe Data
  marcoonthegit 7957c34940 * change tthreadid to thandle, as the used functions for threadid in systhrd all use HANDLE. hai 1 ano
  Rika Ichinose 62bc640306 Also prevent SyncObjs.THandleObject.WaitForMultiple from unconditionally linking to ole32.dll. %!s(int64=2) %!d(string=hai) anos
  florian 3cd4168ab3 + introduce TOSTimestamp %!s(int64=5) %!d(string=hai) anos
  svenbarth a735dc28ae * fix for Mantis #35204: TThreadID is a DWord even on Windows 64-bit, so declare it accordingly %!s(int64=6) %!d(string=hai) anos
  svenbarth 2808be3e20 + add and use sysinit unit for Win64 (only one since we don't support cygwin and gprof there) %!s(int64=9) %!d(string=hai) anos
  svenbarth 788393c298 Change WideString initialization to work correctly with indirect main information as well %!s(int64=9) %!d(string=hai) anos
  svenbarth af53fcb48c Adjust SysInstance so that it is correctly handled with the indirect entry information on Win32 %!s(int64=9) %!d(string=hai) anos
  svenbarth 6afda909d4 Rework TlsKey handling on Windows so that it works as intended with indirect main information %!s(int64=9) %!d(string=hai) anos
  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 -.- ) %!s(int64=9) %!d(string=hai) anos
  sergei 489b23cecd * Made TStartupInfo type common for win32 and win64 and updated as suggested by Mantis #23074. %!s(int64=11) %!d(string=hai) anos
  sergei bc4c1149c3 + Native threadvar implementation for Win32 and Win64 (most of it, but not yet complete). %!s(int64=12) %!d(string=hai) anos
  sergei 113f7593be * FPC_USE_WIN64_SEH is only defined if target is Win64, so another check for win64 is redundant. %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 9ca374c0c6 * fixed compilation without -dFPC_USE_WIN64_SEH after r23325 %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 69c29a415f * pass the procdef to getintparaloc instead of only the proccalloption, so %!s(int64=12) %!d(string=hai) anos
  paul ae0d732c8f merge r13485 from cpstrnew branch by florian: %!s(int64=14) %!d(string=hai) anos
  florian 0c4e27f706 + few package related declarations added %!s(int64=18) %!d(string=hai) anos
  florian 4fb0d13138 + few com helpers added %!s(int64=19) %!d(string=hai) anos
  oro06 c6468d6db2 *wince: previous commit,wrong type %!s(int64=19) %!d(string=hai) anos
  oro06 2c84728dc1 *wince: criticalsection %!s(int64=19) %!d(string=hai) anos
  florian 8adc1c9b0c + RTL part of WinCE patches from Yuri Sidorov %!s(int64=20) %!d(string=hai) anos
  florian ad3b9b9464 * windows rtl restructuring to share code between win32 and win64 %!s(int64=20) %!d(string=hai) anos