-
Notifications
You must be signed in to change notification settings - Fork 142
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
60 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
OmniThreadLibrary 3.07.3 has just been released. It is available via | ||
GIT (https://github.com/gabr42/OmniThreadLibrary/tree/release-3.07.3) | ||
or as a ZIP archive | ||
(https://drive.google.com/open?id=0BwqVlLNTK4OxYVowYTliY1BxUUE). | ||
|
||
What is OmniThreadLibrary? | ||
========================== | ||
|
||
OmniThreadLibrary is simple to use threading library for Delphi. It's | ||
main "selling" points (besides the price, of course are power, | ||
simplicity, and openess. With just few lines of code, you can set up | ||
multiple threads, send messages between them, process Windows messages | ||
and more. OmniThreadLibrary doesn't limit you in any way - if it is not | ||
powerfull enough for you, you can ignore any part of its "smartness" | ||
and replace it with your own code. If you don't like working with | ||
threads - no problem! You can use high-level primitives like parallel | ||
for, futures and pipelines to introduce parallelism into your | ||
application. | ||
|
||
OmniThreadLibrary is an open source project. It lives in the Google | ||
Code and is licensed under the BSD license. | ||
|
||
At the moment, OmniThreadLibrary supports Delphi 2007, 2009, 2010, XE, | ||
XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, and 10.2 Tokyo | ||
on the Win32 and Win64 platforms. | ||
|
||
Currently, there are no plans to support older Delphi compilers and .NET. | ||
XE2+ support is limited to Windows targets. Firemonkey is currently not | ||
supported. | ||
|
||
Where can I get more information? | ||
================================= | ||
|
||
Home page: http://www.omnithreadlibrary.com/ | ||
Google+ Community: https://plus.google.com/communities/112307748950248514961 | ||
Downloads: https://drive.google.com/folderview?id=0BwqVlLNTK4OxVEgzZnZGM1FNMGc&usp=drive_web#list | ||
Repository: https://github.com/gabr42/OmniThreadLibrary | ||
Issue tracker: https://github.com/gabr42/OmniThreadLibrary/issues | ||
Author's blog: http://thedelphigeek.com | ||
Author's home page: http://primoz.gabrijelcic.org | ||
Documentation wiki: http://otl.17slon.com/book/ | ||
Documentation book: http://leanpub.com/omnithreadlibrary | ||
Webinars: http://www.omnithreadlibrary.com/webinars.htm | ||
|
||
Changes since version 3.07.2 | ||
============================ | ||
|
||
- Bug fixes: | ||
- Nasty thread-unsafe condition fixed in DSiWin32's DSiTimeGetTime64, which is | ||
used all around OmniThreadLibrary to measure small time intervals. | ||
- New features: | ||
- SetTimer accepts TProc and TProc<integer> timer methods. | ||
- IOmniTask implements method InvokeOnSelf which can be used to schedule | ||
anonymous function execution from a task back to self. | ||
|
||
-- | ||
Primoz | ||
[http://thedelphigeek.com] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters