Histórico de Commits

Autor SHA1 Mensagem Data
  svenbarth 74a1b6406e --- Merging r45159 into '.': há 4 anos atrás
  marco b087c236b5 # revisions: 44457,44777 há 5 anos atrás
  florian bb8b8f2eae * do not set IsMultithread on windows, if no second thread is started, resolves #30535 há 8 anos atrás
  svenbarth f8b458106e * fix for Mantis #30747: for anonymous events CreateEvent() needs to be called with a Nil parameter for the name, not an empty string há 9 anos atrás
  svenbarth 535621faaa Rename FPC_HAS_INDIRECT_MAIN_INFORMATION to FPC_HAS_INDIRECT_ENTRY_INFORMATION which is more logical considering the record's name há 9 anos atrás
  svenbarth 6afda909d4 Rework TlsKey handling on Windows so that it works as intended with indirect main information há 9 anos atrás
  sergei 83deae45b8 * First part of 64-bit Windows fixes from Mantis #23074. há 11 anos atrás
  sergei 179586f589 + SEH support for Win32. Enable by cycling with OPT=-dTEST_WIN32_SEH. há 11 anos atrás
  sergei 6788fd6433 + Win64 SEH: install a top-level exception handler around thread functions. This was a missing puzzle piece of SEH support. Now behavior of unhandled exceptions in non-main threads is consistent with that of main thread, and, in general, behavior of SEH-enabled RTL is consistent with one without SEH. há 12 anos atrás
  sergei 7969fb4ee1 - Removed TlsSize variable, it duplicates threadvarblocksize. há 12 anos atrás
  pierre f80bc70707 + Add _FPC_TlsSize public symbol for use by heaptrc unit há 13 anos atrás
  pierre 4a9c8e330b + Move EXEC_callback into separate file win/systlsdir.inc há 14 anos atrás
  sergei ef48f93d85 * win/systhrd.inc: modified ThreadMain so it initializes RTL if not already done, allowing TLS callbacks to be optional. há 14 anos atrás
  sergei 5c3aca5148 * thread.inc, DoneThread: allow CurrentTM.ReleaseThreadVars to be unassigned and reset ThreadID (in preparation to support Windows native threadvars) há 14 anos atrás
  sergei 02a5efc619 * win/systhrd.inc, clean up: há 14 anos atrás
  sergei 138c2b6b0a * Hacking TLS callbacks into proper shape: há 14 anos atrás
  pierre 1339c66ec9 * SysAllocateThreadVars: Make sure the data slot is only allocated once há 14 anos atrás
  pierre 0fabda01a8 * Added code to support Windows 95 again há 15 anos atrás
  michael cc0be1be4d * Completely initialize threadvars when an external thread is detected. Needs still cleanup code (or a better thread initialization/finalization). há 15 anos atrás
  florian 27ff441975 o patch from Sven Barth: há 15 anos atrás
  marco 8cce3d3f91 * closethread thread manager field/function. Mantis 13160 há 15 anos atrás
  marco c477df5046 * TCriticalSection.Tryenter support (Mantis 15928) + short test/demo há 15 anos atrás
  florian e6648da567 * make heaptrc aware of the fact that multi threading could be initialized before heaptrc itself is initialized, this is currently the case for windows dlls há 15 anos atrás
  florian fb07fe5856 * always assume a multithreaded application when using threadvars in dlls, resolves #14992 há 15 anos atrás
  michael 12fcb19bf4 * Added comment in SysRelocateThreadVar, not working in Windows Vista há 16 anos atrás
  florian 2f8e263560 * allow only one thread at a time to attach on a dll so the tls slot is allocated properly, resolves #12987 há 16 anos atrás
  florian a8c6d9ec3a * partially reverted 13571, I didn't get it work on W7 x64 in win32 mode há 16 anos atrás
  florian d3d3596cd6 * accelerated/fixed TLS access on win32 by Pierre Muller há 16 anos atrás
  florian 380f3ac78f * fix from Nikolay Samofatov for #12987: initialize thread vars in libraries on windows correctly há 16 anos atrás
  yury 3b32571557 * Fixed compilation for win64. ThreadID is DWORD on both win32 and win64. há 16 anos atrás