Hello everybody,

Those of you that are following the GIT page for lcms surely have  
noticed a huge merge done today just few hours ago.

I've upgraded the repository to the latest development sources, which  
includes a big amount of changes. Those comes from a great  
contribution made by Artifex Software (the creators of Ghost-script)  
and basically it adds many improvements on multithreading. I plan to  
release all this very soon as lcms2-2.6, so this mail is to announce  
the availability of first release candidate:

http://www.littlecms.com/lcms2-2.6rc0.tar.gz

Only as tarball this time. If anybody can't cope with tarballs and  
desperately needs a zip, please let me know. You can also just wait  
for about two weeks, which is the intended period of scrutiny. Any  
feedback before the release will be greatly appreciated. Feedback  
after the release will be also appreciated, but changes will not made  
its way until 6 months.

At that point I wish to thank Artifex very much for the sponsoring-  
without their aid, we would never have reached the functionality this  
release has.

What is new:

lcms has no longer global variables anymore. By using cmsContext,  
several apps can share lcms2 as a shared object and use different  
plug-ins, loggers and settings. Each instance has its private context,  
and contexts are not shared across apps. Backwards compatibility is  
mostly maintained but in some minor details. A compilation toggle is  
provided for cases where absolute backwards compatibility is required.

Aside that, a new "locking" plug-in type allows to share profiles  
between threads reducing the contention problems that would otherwise  
arise by using mutex when creating transforms.

Overall, a big step towards better paralellization and a big advance  
from the little cms project.

Ant that's all for now. If no stopper is found, the release of  
lcms2-2.6 would happen in two weeks. Please feel free to download and  
check the CMM in your application, if something does not work, let us  
know. If it works fine, let us know as well. Weird platforms have an  
extra bonus. Thank you again for your great support!

Best regards
Marti Maria
The Little CMS project
http://www.littlecms.com


------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience.  Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to