Skip to content

OmniThreadLibrary 3.07.9

Compare
Choose a tag to compare
@gabr42 gabr42 released this 26 Oct 08:52
· 12 commits to master since this release
  • New features:

    • New unit OtlSync.Utils. Requires Delphi 2009 or newer.
    • TOmniTaskControl.OnMessage and .OnTerminated free the executor if the eventHandler is nil.
    • [HHasenack] Added IOmniTaskControl.DirectExecute which executes task in the current thread.
    • [HHasenack] Added Cancel and IsCancelled to IOmniParallelTask.
    • Implemented IOmniParallelJoin.Terminate and IOmniParallelTask.Terminate.
    • Added optional timeout parameter to IOmniThreadPool.Cancel.
    • Added Delphi 11 Alexandria packages.
  • Bug fixes:

    • Fixed warnings in OtlComm.
    • Fixed link to support forum in all units.
    • Fixed TOmniMREW.TryEnterWriteLock [issue #149].
    • Fixed: Calling TOmniWaitObjectList.Remove removed only the ResponseHandlers[] handler and not the AnonResponseHandlers[] handler.
    • Fixed: IOmniIntegerSet/TOmniIntegerSet.AsMask changed to uint64 so it can store 64-bit NativeUInt without problems. [issue #148]