Commit History

Автор SHA1 Съобщение Дата
  svenbarth bd7cc36ea6 The documentation says that a "BeginThread" needs to be followed by a "CloseThread". The implementation of TThread did not respect this yet. преди 12 години
  svenbarth da7b24e242 Avoid multiple threadvar lookups when querying the current TThread. Inspired by Michael Schnell. преди 12 години
  michael f4c2ba9eb6 * Make sure that current method is removed from stack prior to executing it (bug ID #23629) преди 12 години
  svenbarth 70a7a09413 * use the correct thread ID when checking for the main thread преди 12 години
  svenbarth 764f36a179 Extend TThread with (class) methods and (class) properties from Delphi 2007 and newer. преди 12 години
  sergei ffc357a528 * TThread, Windows implementation: prevent resource leak when destroying an initially suspended and never resumed thread. The thread must be always resumed so that ThreadProc can complete and cleanup. Fixes Mantis #17560. преди 15 години
  sergei a66876704b * Windows platforms: always start a thread in suspended state and resume it later in AfterConstruction if necessary, prevents race conditions in constructor. Fixes Mantis #16884 on Windows. преди 15 години
  michael 4d2786d238 * Patch from Luiz americo to use FPList where possible преди 15 години
  Jonas Maebe 0207e5f8cd * fixed windows compilation after r15599 преди 15 години
  Jonas Maebe d7cdd9afba * allow tthread-based threads to only start executing once the constructor преди 15 години
  michael 037c783442 * Patch from Mattias gaertner to support lazarus lfm encoding in TParser преди 15 години
  Jonas Maebe c67712f81f + tthread.start method, simply calls tthread.resume for now (mantis #16326) преди 15 години
  Jonas Maebe 49f01e7b64 * replaced writelock of TMultiReadExclusiveWriteSynchronizer with a преди 15 години
  Jonas Maebe 47882716cf * use a TSimpleRWSync instead of a TMultiReadExclusiveWriteSynchronizer преди 15 години
  florian b178b08ba7 Merged revisions 11665-11738 via svnmerge from преди 17 години
  michael d0d3a79731 * Patch from Martin Schreiber to fix streaming inherited collections преди 17 години
  giulio 028c6d9042 Inline methods inside classes unit protected by {$ifdef classesinline} преди 17 години
  michael 61fb196c73 * NeedResolving must be freed преди 17 години
  michael 046fb5baf4 Patch from Giulio Bernardi - fixes regression of bug #3595: преди 17 години
  michael 93400f276c Merged revisions 9263-10571 via svnmerge from преди 17 години